]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
arm64: sysreg: Update ID_AA64MMFR4_EL1 description
authorMarc Zyngier <maz@kernel.org>
Mon, 10 Feb 2025 11:35:31 +0000 (11:35 +0000)
committerMarc Zyngier <maz@kernel.org>
Tue, 6 May 2025 16:34:51 +0000 (17:34 +0100)
Resync the ID_AA64MMFR4_EL1 with the architectue description.

This results in:

- the new PoPS field
- the new NV2P1 value for the NV_frac field
- the new RMEGDI field
- the new SRMASK field

These fields have been generated from the reference JSON file.

Reviewed-by: Joey Gouly <joey.gouly@arm.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/tools/sysreg

index e5da8848b66b54e797bc21879fa0edb15fe58c09..fce8328c7c00bda67dc47ca67f1d23feb6b2cde6 100644 (file)
@@ -1946,12 +1946,21 @@ EndEnum
 EndSysreg
 
 Sysreg ID_AA64MMFR4_EL1        3       0       0       7       4
-Res0   63:40
+Res0   63:48
+UnsignedEnum   47:44   SRMASK
+       0b0000  NI
+       0b0001  IMP
+EndEnum
+Res0   43:40
 UnsignedEnum   39:36   E3DSE
        0b0000  NI
        0b0001  IMP
 EndEnum
-Res0   35:28
+Res0   35:32
+UnsignedEnum   31:28   RMEGDI
+       0b0000  NI
+       0b0001  IMP
+EndEnum
 SignedEnum     27:24   E2H0
        0b0000  IMP
        0b1110  NI_NV1
@@ -1960,6 +1969,7 @@ EndEnum
 UnsignedEnum   23:20   NV_frac
        0b0000  NV_NV2
        0b0001  NV2_ONLY
+       0b0010  NV2P1
 EndEnum
 UnsignedEnum   19:16   FGWTE3
        0b0000  NI
@@ -1979,7 +1989,10 @@ SignedEnum       7:4     EIESB
        0b0010  ToELx
        0b1111  ANY
 EndEnum
-Res0   3:0
+UnsignedEnum   3:0     PoPS
+       0b0000  NI
+       0b0001  IMP
+EndEnum
 EndSysreg
 
 Sysreg SCTLR_EL1       3       0       1       0       0