1 # SPDX-License-Identifier: GPL-2.0-only
3 # System register metadata
5 # Each System register is described by a Sysreg block:
7 # Sysreg <name> <op0> <op1> <crn> <crm> <op2>
12 # Within a Sysreg block, each field can be described as one of:
20 # Field <msb>[:<lsb>] <name>
22 # Enum <msb>[:<lsb>] <name>
23 # <enumval> <enumname>
27 # Alternatively if multiple registers share the same layout then
28 # a SysregFields block can be used to describe the shared layout
30 # SysregFields <fieldsname>
35 # and referenced from within the Sysreg:
37 # Sysreg <name> <op0> <op1> <crn> <crm> <op2>
41 # For ID registers we adopt a few conventions for translating the
42 # language in the ARM into defines:
44 # NI - Not implemented
47 # In general it is recommended that new enumeration items be named for the
48 # feature that introduces them (eg, FEAT_LS64_ACCDATA introduces enumeration
49 # item ACCDATA) though it may be more taseful to do something else.
51 Sysreg OSDTRRX_EL1 2 0 0 0 2
56 Sysreg MDCCINT_EL1 2 0 0 2 0
63 Sysreg MDSCR_EL1 2 0 0 2 2
91 Sysreg OSDTRTX_EL1 2 0 0 3 2
96 Sysreg OSECCR_EL1 2 0 0 6 2
101 Sysreg OSLAR_EL1 2 0 1 0 4
106 Sysreg ID_PFR0_EL1 3 0 0 1 0
108 UnsignedEnum 31:28 RAS
113 UnsignedEnum 27:24 DIT
117 UnsignedEnum 23:20 AMU
122 UnsignedEnum 19:16 CSV2
127 UnsignedEnum 15:12 State3
136 UnsignedEnum 7:4 State1
141 UnsignedEnum 3:0 State0
147 Sysreg ID_PFR1_EL1 3 0 0 1 1
149 UnsignedEnum 31:28 GIC
154 UnsignedEnum 27:24 Virt_frac
163 UnsignedEnum 19:16 GenTimer
168 UnsignedEnum 15:12 Virtualization
172 UnsignedEnum 11:8 MProgMod
181 UnsignedEnum 3:0 ProgMod
187 Sysreg ID_DFR0_EL1 3 0 0 1 2
189 UnsignedEnum 31:28 TraceFilt
193 UnsignedEnum 27:24 PerfMon
239 Sysreg ID_AFR0_EL1 3 0 0 1 3
247 Sysreg ID_MMFR0_EL1 3 0 0 1 4
254 UnsignedEnum 27:24 FCSE
294 Sysreg ID_MMFR1_EL1 3 0 0 1 5
311 0b0010 CLEAN_AND_INVALIDATE
315 0b0001 INVALIDATE_ISIDE_ONLY
317 0b0011 CLEAN_AND_INVALIDATE
322 0b0010 CLEAN_AND_INVALIDATE
327 0b0001 CLEAN_AND_INVALIDATE
328 0b0010 INVALIDATE_DSIDE_ONLY
333 0b0001 CLEAN_AND_INVALIDATE
338 0b0001 CLEAN_AND_INVALIDATE
343 Sysreg ID_MMFR2_EL1 3 0 0 1 6
384 Sysreg ID_MMFR3_EL1 3 0 0 1 7
424 Sysreg ID_ISAR0_EL1 3 0 0 2 0
431 UnsignedEnum 23:20 Debug
442 UnsignedEnum 15:12 CmpBranch
446 UnsignedEnum 11:8 BitField
450 UnsignedEnum 7:4 BitCount
454 UnsignedEnum 3:0 Swap
460 Sysreg ID_ISAR1_EL1 3 0 0 2 1
499 Sysreg ID_ISAR2_EL1 3 0 0 2 2
526 Enum 11:8 MultiAccessInt
545 Sysreg ID_ISAR3_EL1 3 0 0 2 3
583 Sysreg ID_ISAR4_EL1 3 0 0 2 4
593 Enum 23:20 SynchPrim_frac
618 0b0010 SIGNED_HALFWORD
622 Sysreg ID_ISAR5_EL1 3 0 0 2 5
624 UnsignedEnum 31:28 VCMA
628 UnsignedEnum 27:24 RDM
633 UnsignedEnum 19:16 CRC32
637 UnsignedEnum 15:12 SHA2
641 UnsignedEnum 11:8 SHA1
650 UnsignedEnum 3:0 SEVL
656 Sysreg ID_ISAR6_EL1 3 0 0 2 7
658 UnsignedEnum 27:24 I8MM
662 UnsignedEnum 23:20 BF16
666 UnsignedEnum 19:16 SPECRES
670 UnsignedEnum 15:12 SB
674 UnsignedEnum 11:8 FHM
682 UnsignedEnum 3:0 JSCVT
688 Sysreg ID_MMFR4_EL1 3 0 0 2 6
690 UnsignedEnum 31:28 EVT
695 UnsignedEnum 27:24 CCIDX
699 UnsignedEnum 23:20 LSM
703 UnsignedEnum 19:16 HPDS
708 UnsignedEnum 15:12 CnP
712 UnsignedEnum 11:8 XNX
720 UnsignedEnum 3:0 SpecSEI
726 Sysreg MVFR0_EL1 3 0 0 3 0
728 UnsignedEnum 31:28 FPRound
732 UnsignedEnum 27:24 FPShVec
736 UnsignedEnum 23:20 FPSqrt
740 UnsignedEnum 19:16 FPDivide
744 UnsignedEnum 15:12 FPTrap
748 UnsignedEnum 11:8 FPDP
753 UnsignedEnum 7:4 FPSP
765 Sysreg MVFR1_EL1 3 0 0 3 1
767 UnsignedEnum 31:28 SIMDFMAC
771 UnsignedEnum 27:24 FPHP
777 UnsignedEnum 23:20 SIMDHP
782 UnsignedEnum 19:16 SIMDSP
786 UnsignedEnum 15:12 SIMDInt
790 UnsignedEnum 11:8 SIMDLS
794 UnsignedEnum 7:4 FPDNaN
798 UnsignedEnum 3:0 FPFtZ
804 Sysreg MVFR2_EL1 3 0 0 3 2
809 0b0010 FP_DIRECTED_ROUNDING
815 0b0001 SIMD_DIRECTED_ROUNDING
821 Sysreg ID_PFR2_EL1 3 0 0 3 4
823 UnsignedEnum 11:8 RAS_frac
827 UnsignedEnum 7:4 SSBS
831 UnsignedEnum 3:0 CSV3
837 Sysreg ID_DFR1_EL1 3 0 0 3 5
839 UnsignedEnum 7:4 HPMN0
850 Sysreg ID_MMFR5_EL1 3 0 0 3 6
852 UnsignedEnum 7:4 nTLBPA
862 Sysreg ID_AA64PFR0_EL1 3 0 0 4 0
863 UnsignedEnum 63:60 CSV3
867 UnsignedEnum 59:56 CSV2
873 UnsignedEnum 55:52 RME
877 UnsignedEnum 51:48 DIT
881 UnsignedEnum 47:44 AMU
886 UnsignedEnum 43:40 MPAM
890 UnsignedEnum 39:36 SEL2
894 UnsignedEnum 35:32 SVE
898 UnsignedEnum 31:28 RAS
903 UnsignedEnum 27:24 GIC
908 SignedEnum 23:20 AdvSIMD
918 UnsignedEnum 15:12 EL3
923 UnsignedEnum 11:8 EL2
938 Sysreg ID_AA64PFR1_EL1 3 0 0 4 1
939 UnsignedEnum 63:60 PFAR
943 UnsignedEnum 59:56 DF2
947 UnsignedEnum 55:52 MTEX
951 UnsignedEnum 51:48 THE
955 UnsignedEnum 47:44 GCS
963 UnsignedEnum 39:36 NMI
967 UnsignedEnum 35:32 CSV2_frac
972 UnsignedEnum 31:28 RNDR_trap
976 UnsignedEnum 27:24 SME
982 UnsignedEnum 19:16 MPAM_frac
986 UnsignedEnum 15:12 RAS_frac
990 UnsignedEnum 11:8 MTE
996 UnsignedEnum 7:4 SSBS
1007 Sysreg ID_AA64PFR2_EL1 3 0 0 4 2
1009 UnsignedEnum 35:32 FPMR
1014 UnsignedEnum 11:8 MTEFAR
1018 UnsignedEnum 7:4 MTESTOREONLY
1022 UnsignedEnum 3:0 MTEPERM
1028 Sysreg ID_AA64ZFR0_EL1 3 0 0 4 4
1030 UnsignedEnum 59:56 F64MM
1034 UnsignedEnum 55:52 F32MM
1039 UnsignedEnum 47:44 I8MM
1043 UnsignedEnum 43:40 SM4
1048 UnsignedEnum 35:32 SHA3
1053 UnsignedEnum 27:24 B16B16
1057 UnsignedEnum 23:20 BF16
1062 UnsignedEnum 19:16 BitPerm
1067 UnsignedEnum 7:4 AES
1072 UnsignedEnum 3:0 SVEver
1079 Sysreg ID_AA64SMFR0_EL1 3 0 0 4 5
1080 UnsignedEnum 63 FA64
1085 UnsignedEnum 60 LUTv2
1089 UnsignedEnum 59:56 SMEver
1095 UnsignedEnum 55:52 I16I64
1100 UnsignedEnum 48 F64F64
1104 UnsignedEnum 47:44 I16I32
1108 UnsignedEnum 43 B16B16
1112 UnsignedEnum 42 F16F16
1116 UnsignedEnum 41 F8F16
1120 UnsignedEnum 40 F8F32
1124 UnsignedEnum 39:36 I8I32
1128 UnsignedEnum 35 F16F32
1132 UnsignedEnum 34 B16F32
1136 UnsignedEnum 33 BI32I32
1140 UnsignedEnum 32 F32F32
1145 UnsignedEnum 30 SF8FMA
1149 UnsignedEnum 29 SF8DP4
1153 UnsignedEnum 28 SF8DP2
1160 Sysreg ID_AA64FPFR0_EL1 3 0 0 4 7
1162 UnsignedEnum 31 F8CVT
1166 UnsignedEnum 30 F8FMA
1170 UnsignedEnum 29 F8DP4
1174 UnsignedEnum 28 F8DP2
1179 UnsignedEnum 1 F8E4M3
1183 UnsignedEnum 0 F8E5M2
1189 Sysreg ID_AA64DFR0_EL1 3 0 0 5 0
1191 0b0000 UNPREDICTABLE
1194 UnsignedEnum 59:56 ExtTrcBuff
1198 UnsignedEnum 55:52 BRBE
1208 UnsignedEnum 47:44 TraceBuffer
1212 UnsignedEnum 43:40 TraceFilt
1216 UnsignedEnum 39:36 DoubleLock
1220 UnsignedEnum 35:32 PMSVer
1228 Field 31:28 CTX_CMPs
1233 UnsignedEnum 11:8 PMUVer
1243 UnsignedEnum 7:4 TraceVer
1247 UnsignedEnum 3:0 DebugVer
1257 Sysreg ID_AA64DFR1_EL1 3 0 0 5 1
1258 Field 63:56 ABL_CMPs
1259 UnsignedEnum 55:52 DPFZS
1263 UnsignedEnum 51:48 EBEP
1267 UnsignedEnum 47:44 ITE
1271 UnsignedEnum 43:40 ABLE
1275 UnsignedEnum 39:36 PMICNTR
1279 UnsignedEnum 35:32 SPMU
1284 Field 31:24 CTX_CMPs
1290 Sysreg ID_AA64AFR0_EL1 3 0 0 5 4
1302 Sysreg ID_AA64AFR1_EL1 3 0 0 5 5
1306 Sysreg ID_AA64ISAR0_EL1 3 0 0 6 0
1307 UnsignedEnum 63:60 RNDR
1311 UnsignedEnum 59:56 TLB
1316 UnsignedEnum 55:52 TS
1321 UnsignedEnum 51:48 FHM
1325 UnsignedEnum 47:44 DP
1329 UnsignedEnum 43:40 SM4
1333 UnsignedEnum 39:36 SM3
1337 UnsignedEnum 35:32 SHA3
1341 UnsignedEnum 31:28 RDM
1345 UnsignedEnum 27:24 TME
1349 UnsignedEnum 23:20 ATOMIC
1354 UnsignedEnum 19:16 CRC32
1358 UnsignedEnum 15:12 SHA2
1363 UnsignedEnum 11:8 SHA1
1367 UnsignedEnum 7:4 AES
1375 Sysreg ID_AA64ISAR1_EL1 3 0 0 6 1
1376 UnsignedEnum 63:60 LS64
1382 UnsignedEnum 59:56 XS
1386 UnsignedEnum 55:52 I8MM
1390 UnsignedEnum 51:48 DGH
1394 UnsignedEnum 47:44 BF16
1399 UnsignedEnum 43:40 SPECRES
1404 UnsignedEnum 39:36 SB
1408 UnsignedEnum 35:32 FRINTTS
1412 UnsignedEnum 31:28 GPI
1416 UnsignedEnum 27:24 GPA
1420 UnsignedEnum 23:20 LRCPC
1426 UnsignedEnum 19:16 FCMA
1430 UnsignedEnum 15:12 JSCVT
1434 UnsignedEnum 11:8 API
1443 UnsignedEnum 7:4 APA
1452 UnsignedEnum 3:0 DPB
1459 Sysreg ID_AA64ISAR2_EL1 3 0 0 6 2
1460 UnsignedEnum 63:60 ATS1A
1464 UnsignedEnum 59:56 LUT
1468 UnsignedEnum 55:52 CSSC
1472 UnsignedEnum 51:48 RPRFM
1477 UnsignedEnum 43:40 PRFMSLC
1481 UnsignedEnum 39:36 SYSINSTR_128
1485 UnsignedEnum 35:32 SYSREG_128
1489 UnsignedEnum 31:28 CLRBHB
1493 UnsignedEnum 27:24 PAC_frac
1497 UnsignedEnum 23:20 BC
1501 UnsignedEnum 19:16 MOPS
1505 UnsignedEnum 15:12 APA3
1514 UnsignedEnum 11:8 GPA3
1518 UnsignedEnum 7:4 RPRES
1522 UnsignedEnum 3:0 WFxT
1528 Sysreg ID_AA64ISAR3_EL1 3 0 0 6 3
1530 UnsignedEnum 15:12 PACM
1535 UnsignedEnum 11:8 TLBIW
1539 UnsignedEnum 7:4 FAMINMAX
1543 UnsignedEnum 3:0 CPA
1550 Sysreg ID_AA64MMFR0_EL1 3 0 0 7 0
1551 UnsignedEnum 63:60 ECV
1556 UnsignedEnum 59:56 FGT
1561 UnsignedEnum 47:44 EXS
1571 Enum 39:36 TGRAN64_2
1576 Enum 35:32 TGRAN16_2
1582 SignedEnum 31:28 TGRAN4
1587 SignedEnum 27:24 TGRAN64
1591 UnsignedEnum 23:20 TGRAN16
1596 UnsignedEnum 19:16 BIGENDEL0
1600 UnsignedEnum 15:12 SNSMEM
1604 UnsignedEnum 11:8 BIGEND
1623 Sysreg ID_AA64MMFR1_EL1 3 0 0 7 1
1624 UnsignedEnum 63:60 ECBHB
1628 UnsignedEnum 59:56 CMOW
1632 UnsignedEnum 55:52 TIDCP1
1636 UnsignedEnum 51:48 nTLBPA
1640 UnsignedEnum 47:44 AFP
1644 UnsignedEnum 43:40 HCX
1648 UnsignedEnum 39:36 ETS
1652 UnsignedEnum 35:32 TWED
1656 UnsignedEnum 31:28 XNX
1660 UnsignedEnum 27:24 SpecSEI
1664 UnsignedEnum 23:20 PAN
1670 UnsignedEnum 19:16 LO
1674 UnsignedEnum 15:12 HPDS
1679 UnsignedEnum 11:8 VH
1687 UnsignedEnum 3:0 HAFDBS
1694 Sysreg ID_AA64MMFR2_EL1 3 0 0 7 2
1695 UnsignedEnum 63:60 E0PD
1699 UnsignedEnum 59:56 EVT
1704 UnsignedEnum 55:52 BBM
1709 UnsignedEnum 51:48 TTL
1714 UnsignedEnum 43:40 FWB
1722 UnsignedEnum 35:32 AT
1730 UnsignedEnum 27:24 NV
1739 UnsignedEnum 19:16 VARange
1743 UnsignedEnum 15:12 IESB
1747 UnsignedEnum 11:8 LSM
1751 UnsignedEnum 7:4 UAO
1755 UnsignedEnum 3:0 CnP
1761 Sysreg ID_AA64MMFR3_EL1 3 0 0 7 3
1762 UnsignedEnum 63:60 Spec_FPACC
1766 UnsignedEnum 59:56 ADERR
1770 0b0011 FEAT_ADERR_IND
1772 UnsignedEnum 55:52 SDERR
1776 0b0011 FEAT_ADERR_IND
1779 UnsignedEnum 47:44 ANERR
1783 0b0011 FEAT_ANERR_IND
1785 UnsignedEnum 43:40 SNERR
1789 0b0011 FEAT_ANERR_IND
1791 UnsignedEnum 39:36 D128_2
1795 UnsignedEnum 35:32 D128
1799 UnsignedEnum 31:28 MEC
1803 UnsignedEnum 27:24 AIE
1807 UnsignedEnum 23:20 S2POE
1811 UnsignedEnum 19:16 S1POE
1815 UnsignedEnum 15:12 S2PIE
1819 UnsignedEnum 11:8 S1PIE
1823 UnsignedEnum 7:4 SCTLRX
1827 UnsignedEnum 3:0 TCRX
1833 Sysreg ID_AA64MMFR4_EL1 3 0 0 7 4
1835 UnsignedEnum 39:36 E3DSE
1840 SignedEnum 27:24 E2H0
1845 UnsignedEnum 23:20 NV_frac
1849 UnsignedEnum 19:16 FGWTE3
1853 UnsignedEnum 15:12 HACDBS
1857 UnsignedEnum 11:8 ASID2
1861 SignedEnum 7:4 EIESB
1870 Sysreg SCTLR_EL1 3 0 1 0 0
1942 SysregFields CPACR_ELx
1955 Sysreg CPACR_EL1 3 0 1 0 2
1959 Sysreg SMPRI_EL1 3 0 1 2 4
1964 SysregFields ZCR_ELx
1970 Sysreg ZCR_EL1 3 0 1 2 0
1974 SysregFields SMCR_ELx
1983 Sysreg SMCR_EL1 3 0 1 2 6
1987 SysregFields GCSCR_ELx
1998 Sysreg GCSCR_EL1 3 0 2 5 0
2002 SysregFields GCSPR_ELx
2007 Sysreg GCSPR_EL1 3 0 2 5 1
2011 Sysreg GCSCRE0_EL1 3 0 2 5 2
2022 Sysreg ALLINT 3 0 4 3 0
2028 Sysreg FAR_EL1 3 0 6 0 0
2032 Sysreg PMSCR_EL1 3 0 9 9 0
2043 Sysreg PMSNEVFR_EL1 3 0 9 9 1
2047 Sysreg PMSICR_EL1 3 0 9 9 2
2053 Sysreg PMSIRR_EL1 3 0 9 9 3
2060 Sysreg PMSFCR_EL1 3 0 9 9 4
2072 Sysreg PMSEVFR_EL1 3 0 9 9 5
2076 Sysreg PMSLATFR_EL1 3 0 9 9 6
2081 Sysreg PMSIDR_EL1 3 0 9 9 7
2085 Enum 19:16 COUNTSIZE
2110 Sysreg PMBLIMITR_EL1 3 0 9 10 0
2122 Sysreg PMBPTR_EL1 3 0 9 10 1
2126 Sysreg PMBSR_EL1 3 0 9 10 3
2143 Sysreg PMBIDR_EL1 3 0 9 10 7
2156 SysregFields CONTEXTIDR_ELx
2161 Sysreg CONTEXTIDR_EL1 3 0 13 0 1
2162 Fields CONTEXTIDR_ELx
2165 Sysreg RCWSMASK_EL1 3 0 13 0 3
2169 Sysreg TPIDR_EL1 3 0 13 0 4
2173 Sysreg RCWMASK_EL1 3 0 13 0 6
2177 Sysreg SCXTNUM_EL1 3 0 13 0 7
2178 Field 63:0 SoftwareContextNumber
2181 # The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented.
2182 # The following is for case when FEAT_CCIDX is not implemented.
2183 Sysreg CCSIDR_EL1 3 1 0 0 0
2187 Field 12:3 Associativity
2191 Sysreg CLIDR_EL1 3 1 0 0 1
2207 Sysreg CCSIDR2_EL1 3 1 0 0 2
2212 Sysreg GMID_EL1 3 1 0 0 4
2217 Sysreg SMIDR_EL1 3 1 0 0 6
2219 Field 31:24 IMPLEMENTER
2220 Field 23:16 REVISION
2226 Sysreg CSSELR_EL1 3 2 0 0 0
2233 Sysreg CTR_EL0 3 3 0 0 1
2235 Field 37:32 TminLine
2242 Field 19:16 DminLine
2244 # This was named as VPIPT in the ARM but now documented as reserved
2246 # This is named as AIVIVT in the ARM but documented as reserved
2247 0b01 RESERVED_AIVIVT
2255 Sysreg DCZID_EL0 3 3 0 0 7
2261 Sysreg GCSPR_EL0 3 3 2 5 1
2265 Sysreg SVCR 3 3 4 2 2
2271 Sysreg FPMR 3 3 4 4 2
2280 UnsignedEnum 8:6 F8D
2284 UnsignedEnum 5:3 F8S2
2288 UnsignedEnum 2:0 F8S1
2294 SysregFields HFGxTR_EL2
2295 Field 63 nAMAIR2_EL1
2302 Field 56 nRCWMASK_EL1
2303 Field 55 nTPIDR2_EL0
2308 Field 50 nACCDATA_EL1
2309 Field 49 ERXADDR_EL1
2310 Field 48 ERXPFGCDN_EL1
2311 Field 47 ERXPFGCTL_EL1
2312 Field 46 ERXPFGF_EL1
2313 Field 45 ERXMISCn_EL1
2314 Field 44 ERXSTATUS_EL1
2315 Field 43 ERXCTLR_EL1
2317 Field 41 ERRSELR_EL1
2319 Field 39 ICC_IGRPENn_EL1
2324 Field 34 TPIDRRO_EL0
2327 Field 31 SCXTNUM_EL0
2328 Field 30 SCXTNUM_EL1
2347 Field 11 CONTEXTIDR_EL1
2361 Sysreg HFGRTR_EL2 3 4 1 1 4
2365 Sysreg HFGWTR_EL2 3 4 1 1 5
2369 Sysreg HFGITR_EL2 3 4 1 1 6
2375 Field 58 nGCSSTR_EL1
2376 Field 57 nGCSPUSHM_EL1
2391 Field 42 TLBIVMALLE1
2392 Field 41 TLBIRVAALE1
2396 Field 37 TLBIRVAALE1IS
2397 Field 36 TLBIRVALE1IS
2398 Field 35 TLBIRVAAE1IS
2399 Field 34 TLBIRVAE1IS
2400 Field 33 TLBIVAALE1IS
2401 Field 32 TLBIVALE1IS
2402 Field 31 TLBIVAAE1IS
2403 Field 30 TLBIASIDE1IS
2405 Field 28 TLBIVMALLE1IS
2406 Field 27 TLBIRVAALE1OS
2407 Field 26 TLBIRVALE1OS
2408 Field 25 TLBIRVAAE1OS
2409 Field 24 TLBIRVAE1OS
2410 Field 23 TLBIVAALE1OS
2411 Field 22 TLBIVALE1OS
2412 Field 21 TLBIVAAE1OS
2413 Field 20 TLBIASIDE1OS
2415 Field 18 TLBIVMALLE1OS
2436 Sysreg HDFGRTR_EL2 3 4 3 1 4
2438 Field 62 nPMSNEVFR_EL1
2442 Field 58 PMCEIDn_EL0
2443 Field 57 PMUSERENR_EL0
2448 Field 52 TRBLIMITR_EL1
2450 Field 50 TRBBASER_EL1
2465 Field 34 TRCAUTHSTATUS
2467 Field 32 PMSLATFR_EL1
2472 Field 27 PMSEVFR_EL1
2476 Field 23 PMBLIMITR_EL1
2483 Field 15 PMCCNTR_EL0
2484 Field 14 PMCCFILTR_EL0
2485 Field 13 PMEVTYPERn_EL0
2486 Field 12 PMEVCNTRn_EL0
2492 Field 6 DBGAUTHSTATUS_EL1
2501 Sysreg HDFGWTR_EL2 3 4 3 1 5
2503 Field 62 nPMSNEVFR_EL1
2507 Field 57 PMUSERENR_EL0
2512 Field 52 TRBLIMITR_EL1
2514 Field 50 TRBBASER_EL1
2530 Field 32 PMSLATFR_EL1
2535 Field 27 PMSEVFR_EL1
2539 Field 23 PMBLIMITR_EL1
2542 Field 20 PMSWINC_EL0
2547 Field 15 PMCCNTR_EL0
2548 Field 14 PMCCFILTR_EL0
2549 Field 13 PMEVTYPERn_EL0
2550 Field 12 PMEVCNTRn_EL0
2565 Sysreg HAFGRTR_EL2 3 4 3 1 6
2567 Field 49 AMEVTYPER115_EL0
2568 Field 48 AMEVCNTR115_EL0
2569 Field 47 AMEVTYPER114_EL0
2570 Field 46 AMEVCNTR114_EL0
2571 Field 45 AMEVTYPER113_EL0
2572 Field 44 AMEVCNTR113_EL0
2573 Field 43 AMEVTYPER112_EL0
2574 Field 42 AMEVCNTR112_EL0
2575 Field 41 AMEVTYPER111_EL0
2576 Field 40 AMEVCNTR111_EL0
2577 Field 39 AMEVTYPER110_EL0
2578 Field 38 AMEVCNTR110_EL0
2579 Field 37 AMEVTYPER19_EL0
2580 Field 36 AMEVCNTR19_EL0
2581 Field 35 AMEVTYPER18_EL0
2582 Field 34 AMEVCNTR18_EL0
2583 Field 33 AMEVTYPER17_EL0
2584 Field 32 AMEVCNTR17_EL0
2585 Field 31 AMEVTYPER16_EL0
2586 Field 30 AMEVCNTR16_EL0
2587 Field 29 AMEVTYPER15_EL0
2588 Field 28 AMEVCNTR15_EL0
2589 Field 27 AMEVTYPER14_EL0
2590 Field 26 AMEVCNTR14_EL0
2591 Field 25 AMEVTYPER13_EL0
2592 Field 24 AMEVCNTR13_EL0
2593 Field 23 AMEVTYPER12_EL0
2594 Field 22 AMEVCNTR12_EL0
2595 Field 21 AMEVTYPER11_EL0
2596 Field 20 AMEVCNTR11_EL0
2597 Field 19 AMEVTYPER10_EL0
2598 Field 18 AMEVCNTR10_EL0
2601 Field 4 AMEVCNTR03_EL0
2602 Field 3 AMEVCNTR02_EL0
2603 Field 2 AMEVCNTR01_EL0
2604 Field 1 AMEVCNTR00_EL0
2608 Sysreg ZCR_EL2 3 4 1 2 0
2612 Sysreg HCRX_EL2 3 4 1 2 2
2640 Sysreg SMPRIMAP_EL2 3 4 1 2 5
2659 Sysreg SMCR_EL2 3 4 1 2 6
2663 Sysreg GCSCR_EL2 3 4 2 5 0
2667 Sysreg GCSPR_EL2 3 4 2 5 1
2671 Sysreg DACR32_EL2 3 4 3 0 0
2691 Sysreg FAR_EL2 3 4 6 0 0
2695 Sysreg PMSCR_EL2 3 4 9 9 0
2710 Sysreg CONTEXTIDR_EL2 3 4 13 0 1
2711 Fields CONTEXTIDR_ELx
2714 Sysreg CNTPOFF_EL2 3 4 14 0 6
2715 Field 63:0 PhysicalOffset
2718 Sysreg CPACR_EL12 3 5 1 0 2
2722 Sysreg ZCR_EL12 3 5 1 2 0
2726 Sysreg SMCR_EL12 3 5 1 2 6
2730 Sysreg GCSCR_EL12 3 5 2 5 0
2734 Sysreg GCSPR_EL12 3 5 2 5 1
2738 Sysreg FAR_EL12 3 5 6 0 0
2742 Sysreg CONTEXTIDR_EL12 3 5 13 0 1
2743 Fields CONTEXTIDR_ELx
2746 SysregFields TTBRx_EL1
2752 Sysreg TTBR0_EL1 3 0 2 0 0
2756 Sysreg TTBR1_EL1 3 0 2 0 1
2760 SysregFields TCR2_EL1x
2776 Sysreg TCR2_EL1 3 0 2 0 3
2780 Sysreg TCR2_EL12 3 5 2 0 3
2784 Sysreg TCR2_EL2 3 4 2 0 3
2802 SysregFields MAIR2_ELx
2813 Sysreg MAIR2_EL1 3 0 10 2 1
2817 Sysreg MAIR2_EL2 3 4 10 1 1
2821 Sysreg AMAIR2_EL1 3 0 10 3 1
2825 Sysreg AMAIR2_EL2 3 4 10 3 1
2829 SysregFields PIRx_ELx
2848 Sysreg PIRE0_EL1 3 0 10 2 2
2852 Sysreg PIRE0_EL12 3 5 10 2 2
2856 Sysreg PIR_EL1 3 0 10 2 3
2860 Sysreg PIR_EL12 3 5 10 2 3
2864 Sysreg PIR_EL2 3 4 10 2 3
2868 Sysreg POR_EL0 3 3 10 2 4
2872 Sysreg POR_EL1 3 0 10 2 4
2876 Sysreg POR_EL12 3 5 10 2 4
2880 Sysreg S2POR_EL1 3 0 10 2 5
2884 Sysreg S2PIR_EL2 3 4 10 2 5
2888 Sysreg LORSA_EL1 3 0 10 4 0
2895 Sysreg LOREA_EL1 3 0 10 4 1
2897 Field 51:48 EA_51_48
2898 Field 47:16 EA_47_16
2902 Sysreg LORN_EL1 3 0 10 4 2
2907 Sysreg LORC_EL1 3 0 10 4 3
2914 Sysreg LORID_EL1 3 0 10 4 7
2921 Sysreg ISR_EL1 3 0 12 1 0
2931 Sysreg ICC_NMIAR1_EL1 3 0 12 9 5
2936 Sysreg TRBLIMITR_EL1 3 0 9 11 0
2954 Sysreg TRBPTR_EL1 3 0 9 11 1
2958 Sysreg TRBBASER_EL1 3 0 9 11 2
2963 Sysreg TRBSR_EL1 3 0 9 11 3
2979 Sysreg TRBMAR_EL1 3 0 9 11 4
2989 0b10 OUTER_SHAREABLE
2990 0b11 INNER_SHAREABLE
2995 Sysreg TRBTRG_EL1 3 0 9 11 6
3000 Sysreg TRBIDR_EL1 3 0 9 11 7