From a95a9f0cc64a7b2048b06d36c08f65cbbcfb02e7 Mon Sep 17 00:00:00 2001 From: Ilia Mirkin Date: Sat, 13 Nov 2021 04:24:43 -0500 Subject: [PATCH] freedreno/a4xx: include guesses from a3xx for some of the constid's The ones that are untested are left as comments. The ones that rename values were tested manually. Signed-off-by: Ilia Mirkin Part-of: --- src/freedreno/computerator/a4xx.c | 4 ++-- src/freedreno/registers/adreno/a4xx.xml | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/freedreno/computerator/a4xx.c b/src/freedreno/computerator/a4xx.c index 0dbb307127c..2fc7e3cceb7 100644 --- a/src/freedreno/computerator/a4xx.c +++ b/src/freedreno/computerator/a4xx.c @@ -135,10 +135,10 @@ cs_program_emit(struct fd_ringbuffer *ring, struct kernel *kernel) OUT_PKT0(ring, REG_A4XX_HLSQ_CL_CONTROL_0, 2); OUT_RING(ring, A4XX_HLSQ_CL_CONTROL_0_WGIDCONSTID(work_group_id) | - A4XX_HLSQ_CL_CONTROL_0_UNK12CONSTID(regid(63, 0)) | + A4XX_HLSQ_CL_CONTROL_0_KERNELDIMCONSTID(regid(63, 0)) | A4XX_HLSQ_CL_CONTROL_0_LOCALIDREGID(local_invocation_id)); OUT_RING(ring, A4XX_HLSQ_CL_CONTROL_1_UNK0CONSTID(regid(63, 0)) | - A4XX_HLSQ_CL_CONTROL_1_UNK12CONSTID(regid(63, 0))); + A4XX_HLSQ_CL_CONTROL_1_WORKGROUPSIZECONSTID(regid(63, 0))); OUT_PKT0(ring, REG_A4XX_HLSQ_CL_KERNEL_CONST, 1); OUT_RING(ring, A4XX_HLSQ_CL_KERNEL_CONST_UNK0CONSTID(regid(63, 0)) | diff --git a/src/freedreno/registers/adreno/a4xx.xml b/src/freedreno/registers/adreno/a4xx.xml index 498e86614d2..19e0b0c9480 100644 --- a/src/freedreno/registers/adreno/a4xx.xml +++ b/src/freedreno/registers/adreno/a4xx.xml @@ -2100,14 +2100,16 @@ perhaps they should be taken with a grain of salt - + + - + + @@ -2115,6 +2117,7 @@ perhaps they should be taken with a grain of salt +