From: Konrad Dybcio Date: Mon, 8 May 2023 13:01:37 +0000 (+0200) Subject: freedreno: Add some A6/7xx registers X-Git-Tag: upstream/23.3.3~8358 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=22fb6e3906e9c20b6a0bba3c72c0f2478b9e7a26;p=platform%2Fupstream%2Fmesa.git freedreno: Add some A6/7xx registers Can be found in recent downstream kernels. Signed-off-by: Konrad Dybcio Part-of: --- diff --git a/src/freedreno/.gitlab-ci/reference/crash.log b/src/freedreno/.gitlab-ci/reference/crash.log index fecc903..c4af1b8 100644 --- a/src/freedreno/.gitlab-ci/reference/crash.log +++ b/src/freedreno/.gitlab-ci/reference/crash.log @@ -1875,13 +1875,13 @@ registers-gmu: 00000000 GMU_HOST2GMU_INTR_INFO_2: 0 00000000 GMU_HOST2GMU_INTR_INFO_3: 0 10010000 0x51c0: 10010000 - babeface 0x51c5: babeface + babeface GMU_GENERAL_0: 0xbabeface 00000000 GMU_GENERAL_1: 0 00000000 0x51c7: 00000000 00000000 0x51c8: 00000000 60005018 0x51c9: 60005018 60005048 0x51ca: 60005048 - 00000000 0x51cb: 00000000 + 00000000 GMU_GENERAL_6: 0 00000001 GMU_GENERAL_7: 0x1 00000000 0x51e0: 00000000 00000000 0x51e1: 00000000 @@ -2171,7 +2171,7 @@ registers-gmu: 802800a0 GMU_AHB_FENCE_RANGE_0: 0x802800a0 00000000 GMU_AHB_FENCE_RANGE_1: 0 00000000 GMU_AHB_FENCE_STATUS: 0 - 00000000 0x9314: 00000000 + 00000000 GMU_AHB_FENCE_STATUS_CLR: 0 00000001 GMU_RBBM_INT_UNMASKED_STATUS: 0x1 00000000 GMU_AO_SPARE_CNTL: 0 00000000 0x9400: 00000000 diff --git a/src/freedreno/.gitlab-ci/reference/crash_prefetch.log b/src/freedreno/.gitlab-ci/reference/crash_prefetch.log index 99c8712..b2f1fbe 100644 --- a/src/freedreno/.gitlab-ci/reference/crash_prefetch.log +++ b/src/freedreno/.gitlab-ci/reference/crash_prefetch.log @@ -13309,13 +13309,13 @@ registers-gmu: 00000000 GMU_HOST2GMU_INTR_INFO_2: 0 00000000 GMU_HOST2GMU_INTR_INFO_3: 0 10010000 0x51c0: 10010000 - babeface 0x51c5: babeface + babeface GMU_GENERAL_0: 0xbabeface 00000000 GMU_GENERAL_1: 0 00000000 0x51c7: 00000000 00000000 0x51c8: 00000000 60005018 0x51c9: 60005018 60005048 0x51ca: 60005048 - 00000000 0x51cb: 00000000 + 00000000 GMU_GENERAL_6: 0 00000001 GMU_GENERAL_7: 0x1 00000000 0x51e0: 00000000 00000000 0x51e1: 00000000 @@ -13343,7 +13343,7 @@ registers-gmu: 802800a0 GMU_AHB_FENCE_RANGE_0: 0x802800a0 00000000 GMU_AHB_FENCE_RANGE_1: 0 00000000 GMU_AHB_FENCE_STATUS: 0 - 00000000 0x9314: 00000000 + 00000000 GMU_AHB_FENCE_STATUS_CLR: 0 00000001 GMU_RBBM_INT_UNMASKED_STATUS: 0x1 00000000 GMU_AO_SPARE_CNTL: 0 00000000 0x9400: 00000000 diff --git a/src/freedreno/.gitlab-ci/reference/prefetch-test.log b/src/freedreno/.gitlab-ci/reference/prefetch-test.log index b337741..94127b4 100644 --- a/src/freedreno/.gitlab-ci/reference/prefetch-test.log +++ b/src/freedreno/.gitlab-ci/reference/prefetch-test.log @@ -147511,13 +147511,13 @@ registers-gmu: 00000000 GMU_HOST2GMU_INTR_INFO_2: 0 00000000 GMU_HOST2GMU_INTR_INFO_3: 0 10010000 0x51c0: 10010000 - babeface 0x51c5: babeface + babeface GMU_GENERAL_0: 0xbabeface 00000000 GMU_GENERAL_1: 0 00000000 0x51c7: 00000000 00000000 0x51c8: 00000000 60005018 0x51c9: 60005018 60005048 0x51ca: 60005048 - 00000000 0x51cb: 00000000 + 00000000 GMU_GENERAL_6: 0 00000001 GMU_GENERAL_7: 0x1 00000000 0x51e0: 00000000 00000000 0x51e1: 00000000 @@ -147545,7 +147545,7 @@ registers-gmu: 802800a0 GMU_AHB_FENCE_RANGE_0: 0x802800a0 00000000 GMU_AHB_FENCE_RANGE_1: 0 00000000 GMU_AHB_FENCE_STATUS: 0 - 00000000 0x9314: 00000000 + 00000000 GMU_AHB_FENCE_STATUS_CLR: 0 00000001 GMU_RBBM_INT_UNMASKED_STATUS: 0x1 00000000 GMU_AO_SPARE_CNTL: 0 00000000 0x9400: 00000000 diff --git a/src/freedreno/registers/adreno/a6xx.xml b/src/freedreno/registers/adreno/a6xx.xml index 9969741..002c5ad 100644 --- a/src/freedreno/registers/adreno/a6xx.xml +++ b/src/freedreno/registers/adreno/a6xx.xml @@ -1031,7 +1031,23 @@ to upconvert to 32b float internally? - + + + + + + + + + + + + + + + + + @@ -1460,6 +1476,7 @@ to upconvert to 32b float internally? + @@ -4385,9 +4402,10 @@ to upconvert to 32b float internally? - + + diff --git a/src/freedreno/registers/adreno/a6xx_gmu.xml b/src/freedreno/registers/adreno/a6xx_gmu.xml index 3e3acb0..1defe31 100644 --- a/src/freedreno/registers/adreno/a6xx_gmu.xml +++ b/src/freedreno/registers/adreno/a6xx_gmu.xml @@ -147,8 +147,13 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> + + + + + @@ -187,6 +192,7 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> + @@ -211,6 +217,7 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> +