]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: sysreg: Add new definitions for ID_AA64DFR0_EL1
authorOliver Upton <oliver.upton@linux.dev>
Fri, 25 Oct 2024 18:23:39 +0000 (18:23 +0000)
committerOliver Upton <oliver.upton@linux.dev>
Thu, 31 Oct 2024 19:00:39 +0000 (19:00 +0000)
Align the field definitions w/ DDI0601 2024-09 and opportunistically
declare MTPMU as a signed field.

Reviewed-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20241025182354.3364124-5-oliver.upton@linux.dev
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
arch/arm64/tools/sysreg

index c3117debdc2a3bd62006fd9c482f6c591e4bc167..5b28bf157c38ae4cdafa34085f74e088efa72171 100644 (file)
@@ -1200,7 +1200,7 @@ UnsignedEnum      55:52   BRBE
        0b0001  IMP
        0b0010  BRBE_V1P1
 EndEnum
-Enum   51:48   MTPMU
+SignedEnum     51:48   MTPMU
        0b0000  NI_IMPDEF
        0b0001  IMP
        0b1111  NI
@@ -1208,6 +1208,7 @@ EndEnum
 UnsignedEnum   47:44   TraceBuffer
        0b0000  NI
        0b0001  IMP
+       0b0010  TRBE_V1P1
 EndEnum
 UnsignedEnum   43:40   TraceFilt
        0b0000  NI
@@ -1224,11 +1225,18 @@ UnsignedEnum    35:32   PMSVer
        0b0011  V1P2
        0b0100  V1P3
        0b0101  V1P4
+       0b0110  V1P5
 EndEnum
 Field  31:28   CTX_CMPs
-Res0   27:24
+UnsignedEnum   27:24   SEBEP
+       0b0000  NI
+       0b0001  IMP
+EndEnum
 Field  23:20   WRPs
-Res0   19:16
+UnsignedEnum   19:16   PMSS
+       0b0000  NI
+       0b0001  IMP
+EndEnum
 Field  15:12   BRPs
 UnsignedEnum   11:8    PMUVer
        0b0000  NI
@@ -1238,6 +1246,7 @@ UnsignedEnum      11:8    PMUVer
        0b0110  V3P5
        0b0111  V3P7
        0b1000  V3P8
+       0b1001  V3P9
        0b1111  IMP_DEF
 EndEnum
 UnsignedEnum   7:4     TraceVer