Re: r600/nir: enable soft-fp64 for evengreen class hardware - brake compilation of Mesa git

2021-01-13 Thread Gert Wollny
Hello Dieter, I guess you did a release build? The build failure should be fixed now, someone else had already opened an issue. > Maybe I can do some testing with my Tursk for you. Thanks, that always helps :) Best, Gert ___ dri-devel mailing lis

etnaviv: [Q] regarding changes between linux kernel 4.17.17 and 5.3

2019-11-01 Thread Gert Wollny
Hello, I'm trying to update from the kernel 4.17.17 to 5.3 on a Utilite pro (GC2000) but I'm running a bit into trouble: When on 4.17.17 I can run X11 with the armada driver and I get proper OpenGL, with 5.3, the same user space, and the same kernel config querying the chip specs via drm

[PATCH libdrm v3] radeon, evergreen: ensure equal sizes for certain depth-stencil textures

2018-08-14 Thread Gert Wollny
On evergreen depth-stencil textures are allocated as two objects, and when using the eg_surface_init_1d_miptrees code path the size evaluation uses the generalized surf_minify function. Here when allocating the depth texture the alignment takes the depth bpe value into account, and uses bpe=1 for t

[PATCH] drm/radeon, evergreen: ensure equal sizes for depth-stencil npot textures

2018-08-06 Thread Gert Wollny
.functional.texture.border_clamp.per_axis_wrap_mode.texture_2d .uint_stencil.nearest.s_clamp_to_edge_t_clamp_to_border_npot .uint_stencil.nearest.s_repeat_t_clamp_to_border_npot .uint_stencil.nearest.s_mirrored_repeat_t_clamp_to_border_npot Signed-off-by: Gert Wollny --- Thanks for reviewing and any comments, Gert PS: - I have

[PATCH] drm/radeon, evergreen: ensure equal sizes for depth-stencil npot textures

2018-08-06 Thread Gert Wollny
From: Gert Wollny On evergreen depth-stencil textures are allocated as two objects, and when using the eg_surface_init_1d_miptrees code path the size evaluation uses the generalized surf_minify function. Here when allocating the depth texture the alignment takes the depth bpe value into account

Re: [PATCH libdrm] radeon, evergreen: ensure equal sizes for depth-stencil npot textures

2018-08-07 Thread Gert Wollny
It seems I did a wrong indication in the subject, Am Montag, den 06.08.2018, 10:13 +0200 schrieb Gert Wollny: > On evergreen depth-stencil textures are allocated as two objects, and > when using the eg_surface_init_1d_miptrees code path the size > evaluation > uses the generalized

[PATCH libdrm v2] radeon, evergreen: ensure equal sizes for depth-stencil npot textures

2018-08-07 Thread Gert Wollny
s offset/gl_stencil_index8, npot texwrap formats/gl_stencil_index8, npot ext_framebuffer_multisample accuracy all_samples stencil_resolve small depthstencil unaligned-blit * stencil downsample ext_texture_array/fbo-depth-array *stencil Signed-off-by: Gert Wollny ---

[PATCH v2 3/6] drm/etnaviv: Add a new function to emit a series of states to cmd stream

2025-06-18 Thread Gert Wollny
v2: fix formatting and remove superfluous masking (Lucas) Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/etnaviv_buffer.h | 13 + 1 file changed, 13 insertions(+) diff --git a/drivers/gpu/drm/etnaviv/etnaviv_buffer.h b/drivers/gpu/drm/etnaviv/etnaviv_buffer.h index

[PATCH v2 6/6] drm/etnaviv: Add module parameter to force PPU flop reset

2025-06-18 Thread Gert Wollny
Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c | 9 + 1 file changed, 9 insertions(+) diff --git a/drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c b/drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c index c33647e96636..bf4cae4be815 100644 --- a/drivers/gpu/drm

[PATCH v2 1/6] drm/etnaviv: Add command stream definitions required for a PPU flop reset

2025-06-18 Thread Gert Wollny
v2: move some defines into the header that resided in etnaviv_flop_reset.c Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/state_3d.xml.h | 97 ++ 1 file changed, 97 insertions(+) diff --git a/drivers/gpu/drm/etnaviv/state_3d.xml.h b/drivers/gpu/drm/etnaviv

[PATCH v2 2/6] drm/etnaviv: move some functions to a header to be able to use them externally

2025-06-18 Thread Gert Wollny
Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 71 +--- drivers/gpu/drm/etnaviv/etnaviv_buffer.h | 85 2 files changed, 86 insertions(+), 70 deletions(-) create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_buffer.h diff --git a

drm/etnaviv: Add support for running a PPU flop reset

2025-06-18 Thread Gert Wollny
Dear all, this is the second version of the patches to add a PPU flop reset to drm/etnaviv. The first version of the series was send as an RFC to etna...@lists.freedesktop.org only. This series adds running the PPU flop reset which is required for some hardware. This implementation was tested

[PATCH v2 5/6] drm/etnaviv: Add PPU flop reset

2025-06-18 Thread Gert Wollny
) - Prepare code for more chip IDs and other flop reset types - do some cleanups and function name renaming Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/Makefile | 1 + drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_drv.c

[PATCH v2 4/6] drm/etnaviv: Identify GPU already when binding

2025-06-18 Thread Gert Wollny
This is required to know whether to be able to avoid allocating the flop reset data if non of the available GPUs actually need it. Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 15 +++ 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/drivers/gpu

Re: [PATCH v2 5/6] drm/etnaviv: Add PPU flop reset

2025-06-23 Thread Gert Wollny
On Fri, 2025-06-20 at 22:22 +0200, Lucas Stach wrote: > > > @@ -1807,6 +1808,11 @@ static int etnaviv_gpu_bind(struct device > > *dev, struct device *master, > >   ret = -ENXIO; > >   goto out_sched; > >   } > > + > > + if (etnaviv_flop_reset_ppu_require(&gpu->identity) &&

[PATCH v3 4/5] drm/etnaviv: Add PPU flop reset

2025-06-30 Thread Gert Wollny
reset data to etnaviv_gpu_init (Lucas) - Free PPU data suballocation (Lucas) Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/Makefile | 1 + drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 6 + drivers/gpu/drm/etnaviv/etnaviv_drv.c| 3 + drivers/gpu/drm/etnaviv

[PATCH v3 3/5] drm/etnaviv: Add a new function to emit a series of states to cmd stream

2025-06-30 Thread Gert Wollny
v2: fix formatting and remove superfluous masking (Lucas) Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/etnaviv_buffer.h | 13 + 1 file changed, 13 insertions(+) diff --git a/drivers/gpu/drm/etnaviv/etnaviv_buffer.h b/drivers/gpu/drm/etnaviv/etnaviv_buffer.h index

[PATCH v3 1/5] drm/etnaviv: Add command stream definitions required for a PPU flop reset

2025-06-30 Thread Gert Wollny
v2: move some defines that resided in etnaviv_flop_reset.c into the header as well v3: fix spacing/tab stops Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/state_3d.xml.h | 97 ++ 1 file changed, 97 insertions(+) diff --git a/drivers/gpu/drm/etnaviv

[PATCH v3 5/5] drm/etnaviv: Add module parameter to force PPU flop reset

2025-06-30 Thread Gert Wollny
v2: Check for feature PIPE_3D when forcing PPU flop reset (Lucas) Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c | 17 + 1 file changed, 17 insertions(+) diff --git a/drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c b/drivers/gpu/drm/etnaviv

[PATCH v3 2/5] drm/etnaviv: move some functions to a header to be able to use them externally

2025-06-30 Thread Gert Wollny
Signed-off-by: Gert Wollny --- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 71 +--- drivers/gpu/drm/etnaviv/etnaviv_buffer.h | 85 2 files changed, 86 insertions(+), 70 deletions(-) create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_buffer.h diff --git a

[PATCH v3 0/5] drm/etnaviv: Add support for running a PPU flop reset

2025-06-30 Thread Gert Wollny
Dear all, this is the third version of the series to add PPU flop reset. Changes w.r.t. the previous version are: * initialize the PPU flop reset data in etnaviv_gpu_init (Lucas) - consequently drop the patch to identify GPU earlier * also test feature PIPE_3D when forcing the flop res