diff --git a/src/freedreno/.gitlab-ci/reference/crash.log b/src/freedreno/.gitlab-ci/reference/crash.log
index fecc9031697..c4af1b88a08 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 99c8712607d..b2f1fbeea6e 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 b337741582a..94127b4bf79 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 99697411ebb..002c5ad7fbf 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 3e3acb0eb15..1defe319b38 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">
+