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 # For VHE aliases (*_EL12, *_EL02) of system registers, a Mapping
28 # entry describes the register the alias actually accesses:
30 # Sysreg <name_EL12> <op0> <op1> <crn> <crm> <op2>
34 # Where multiple system regsiters are not VHE aliases but share a
35 # common layout, a SysregFields block can be used to describe the
38 # SysregFields <fieldsname>
43 # and referenced from within the Sysreg:
45 # Sysreg <name> <op0> <op1> <crn> <crm> <op2>
49 # For ID registers we adopt a few conventions for translating the
50 # language in the ARM into defines:
52 # NI - Not implemented
55 # In general it is recommended that new enumeration items be named for the
56 # feature that introduces them (eg, FEAT_LS64_ACCDATA introduces enumeration
57 # item ACCDATA) though it may be more taseful to do something else.
59 Sysreg OSDTRRX_EL1 2 0 0 0 2
64 Sysreg MDCCINT_EL1 2 0 0 2 0
71 Sysreg MDSCR_EL1 2 0 0 2 2
99 Sysreg OSDTRTX_EL1 2 0 0 3 2
104 Sysreg OSECCR_EL1 2 0 0 6 2
109 Sysreg OSLAR_EL1 2 0 1 0 4
114 Sysreg ID_PFR0_EL1 3 0 0 1 0
116 UnsignedEnum 31:28 RAS
121 UnsignedEnum 27:24 DIT
125 UnsignedEnum 23:20 AMU
130 UnsignedEnum 19:16 CSV2
135 UnsignedEnum 15:12 State3
144 UnsignedEnum 7:4 State1
149 UnsignedEnum 3:0 State0
155 Sysreg ID_PFR1_EL1 3 0 0 1 1
157 UnsignedEnum 31:28 GIC
162 UnsignedEnum 27:24 Virt_frac
171 UnsignedEnum 19:16 GenTimer
176 UnsignedEnum 15:12 Virtualization
180 UnsignedEnum 11:8 MProgMod
189 UnsignedEnum 3:0 ProgMod
195 Sysreg ID_DFR0_EL1 3 0 0 1 2
197 UnsignedEnum 31:28 TraceFilt
201 UnsignedEnum 27:24 PerfMon
247 Sysreg ID_AFR0_EL1 3 0 0 1 3
255 Sysreg ID_MMFR0_EL1 3 0 0 1 4
262 UnsignedEnum 27:24 FCSE
302 Sysreg ID_MMFR1_EL1 3 0 0 1 5
319 0b0010 CLEAN_AND_INVALIDATE
323 0b0001 INVALIDATE_ISIDE_ONLY
325 0b0011 CLEAN_AND_INVALIDATE
330 0b0010 CLEAN_AND_INVALIDATE
335 0b0001 CLEAN_AND_INVALIDATE
336 0b0010 INVALIDATE_DSIDE_ONLY
341 0b0001 CLEAN_AND_INVALIDATE
346 0b0001 CLEAN_AND_INVALIDATE
351 Sysreg ID_MMFR2_EL1 3 0 0 1 6
392 Sysreg ID_MMFR3_EL1 3 0 0 1 7
432 Sysreg ID_ISAR0_EL1 3 0 0 2 0
439 UnsignedEnum 23:20 Debug
450 UnsignedEnum 15:12 CmpBranch
454 UnsignedEnum 11:8 BitField
458 UnsignedEnum 7:4 BitCount
462 UnsignedEnum 3:0 Swap
468 Sysreg ID_ISAR1_EL1 3 0 0 2 1
507 Sysreg ID_ISAR2_EL1 3 0 0 2 2
534 Enum 11:8 MultiAccessInt
553 Sysreg ID_ISAR3_EL1 3 0 0 2 3
591 Sysreg ID_ISAR4_EL1 3 0 0 2 4
601 Enum 23:20 SynchPrim_frac
626 0b0010 SIGNED_HALFWORD
630 Sysreg ID_ISAR5_EL1 3 0 0 2 5
632 UnsignedEnum 31:28 VCMA
636 UnsignedEnum 27:24 RDM
641 UnsignedEnum 19:16 CRC32
645 UnsignedEnum 15:12 SHA2
649 UnsignedEnum 11:8 SHA1
658 UnsignedEnum 3:0 SEVL
664 Sysreg ID_ISAR6_EL1 3 0 0 2 7
666 UnsignedEnum 27:24 I8MM
670 UnsignedEnum 23:20 BF16
674 UnsignedEnum 19:16 SPECRES
678 UnsignedEnum 15:12 SB
682 UnsignedEnum 11:8 FHM
690 UnsignedEnum 3:0 JSCVT
696 Sysreg ID_MMFR4_EL1 3 0 0 2 6
698 UnsignedEnum 31:28 EVT
703 UnsignedEnum 27:24 CCIDX
707 UnsignedEnum 23:20 LSM
711 UnsignedEnum 19:16 HPDS
716 UnsignedEnum 15:12 CnP
720 UnsignedEnum 11:8 XNX
728 UnsignedEnum 3:0 SpecSEI
734 Sysreg MVFR0_EL1 3 0 0 3 0
736 UnsignedEnum 31:28 FPRound
740 UnsignedEnum 27:24 FPShVec
744 UnsignedEnum 23:20 FPSqrt
748 UnsignedEnum 19:16 FPDivide
752 UnsignedEnum 15:12 FPTrap
756 UnsignedEnum 11:8 FPDP
761 UnsignedEnum 7:4 FPSP
773 Sysreg MVFR1_EL1 3 0 0 3 1
775 UnsignedEnum 31:28 SIMDFMAC
779 UnsignedEnum 27:24 FPHP
785 UnsignedEnum 23:20 SIMDHP
790 UnsignedEnum 19:16 SIMDSP
794 UnsignedEnum 15:12 SIMDInt
798 UnsignedEnum 11:8 SIMDLS
802 UnsignedEnum 7:4 FPDNaN
806 UnsignedEnum 3:0 FPFtZ
812 Sysreg MVFR2_EL1 3 0 0 3 2
817 0b0010 FP_DIRECTED_ROUNDING
823 0b0001 SIMD_DIRECTED_ROUNDING
829 Sysreg ID_PFR2_EL1 3 0 0 3 4
831 UnsignedEnum 11:8 RAS_frac
835 UnsignedEnum 7:4 SSBS
839 UnsignedEnum 3:0 CSV3
845 Sysreg ID_DFR1_EL1 3 0 0 3 5
847 UnsignedEnum 7:4 HPMN0
858 Sysreg ID_MMFR5_EL1 3 0 0 3 6
860 UnsignedEnum 7:4 nTLBPA
870 Sysreg ID_AA64PFR0_EL1 3 0 0 4 0
871 UnsignedEnum 63:60 CSV3
875 UnsignedEnum 59:56 CSV2
881 UnsignedEnum 55:52 RME
885 UnsignedEnum 51:48 DIT
889 UnsignedEnum 47:44 AMU
894 UnsignedEnum 43:40 MPAM
898 UnsignedEnum 39:36 SEL2
902 UnsignedEnum 35:32 SVE
906 UnsignedEnum 31:28 RAS
911 UnsignedEnum 27:24 GIC
916 SignedEnum 23:20 AdvSIMD
926 UnsignedEnum 15:12 EL3
931 UnsignedEnum 11:8 EL2
946 Sysreg ID_AA64PFR1_EL1 3 0 0 4 1
947 UnsignedEnum 63:60 PFAR
951 UnsignedEnum 59:56 DF2
955 UnsignedEnum 55:52 MTEX
959 UnsignedEnum 51:48 THE
963 UnsignedEnum 47:44 GCS
971 UnsignedEnum 39:36 NMI
975 UnsignedEnum 35:32 CSV2_frac
980 UnsignedEnum 31:28 RNDR_trap
984 UnsignedEnum 27:24 SME
990 UnsignedEnum 19:16 MPAM_frac
994 UnsignedEnum 15:12 RAS_frac
998 UnsignedEnum 11:8 MTE
1004 UnsignedEnum 7:4 SSBS
1015 Sysreg ID_AA64PFR2_EL1 3 0 0 4 2
1017 UnsignedEnum 35:32 FPMR
1022 UnsignedEnum 19:16 UINJ
1027 UnsignedEnum 11:8 MTEFAR
1031 UnsignedEnum 7:4 MTESTOREONLY
1035 UnsignedEnum 3:0 MTEPERM
1041 Sysreg ID_AA64ZFR0_EL1 3 0 0 4 4
1043 UnsignedEnum 59:56 F64MM
1047 UnsignedEnum 55:52 F32MM
1051 UnsignedEnum 51:48 F16MM
1055 UnsignedEnum 47:44 I8MM
1059 UnsignedEnum 43:40 SM4
1064 UnsignedEnum 35:32 SHA3
1069 UnsignedEnum 27:24 B16B16
1074 UnsignedEnum 23:20 BF16
1079 UnsignedEnum 19:16 BitPerm
1083 UnsignedEnum 15:12 EltPerm
1088 UnsignedEnum 7:4 AES
1094 UnsignedEnum 3:0 SVEver
1102 Sysreg ID_AA64SMFR0_EL1 3 0 0 4 5
1103 UnsignedEnum 63 FA64
1108 UnsignedEnum 60 LUTv2
1112 UnsignedEnum 59:56 SMEver
1118 UnsignedEnum 55:52 I16I64
1123 UnsignedEnum 48 F64F64
1127 UnsignedEnum 47:44 I16I32
1131 UnsignedEnum 43 B16B16
1135 UnsignedEnum 42 F16F16
1139 UnsignedEnum 41 F8F16
1143 UnsignedEnum 40 F8F32
1147 UnsignedEnum 39:36 I8I32
1151 UnsignedEnum 35 F16F32
1155 UnsignedEnum 34 B16F32
1159 UnsignedEnum 33 BI32I32
1163 UnsignedEnum 32 F32F32
1168 UnsignedEnum 30 SF8FMA
1172 UnsignedEnum 29 SF8DP4
1176 UnsignedEnum 28 SF8DP2
1181 UnsignedEnum 25 SBitPerm
1189 UnsignedEnum 23 SFEXPA
1194 UnsignedEnum 16 STMOP
1199 UnsignedEnum 0 SMOP4
1205 Sysreg ID_AA64FPFR0_EL1 3 0 0 4 7
1207 UnsignedEnum 31 F8CVT
1211 UnsignedEnum 30 F8FMA
1215 UnsignedEnum 29 F8DP4
1219 UnsignedEnum 28 F8DP2
1223 UnsignedEnum 27 F8MM8
1227 UnsignedEnum 26 F8MM4
1232 UnsignedEnum 1 F8E4M3
1236 UnsignedEnum 0 F8E5M2
1242 Sysreg ID_AA64DFR0_EL1 3 0 0 5 0
1244 0b0000 UNPREDICTABLE
1247 UnsignedEnum 59:56 ExtTrcBuff
1251 UnsignedEnum 55:52 BRBE
1256 SignedEnum 51:48 MTPMU
1261 UnsignedEnum 47:44 TraceBuffer
1266 UnsignedEnum 43:40 TraceFilt
1270 UnsignedEnum 39:36 DoubleLock
1274 UnsignedEnum 35:32 PMSVer
1283 Field 31:28 CTX_CMPs
1284 UnsignedEnum 27:24 SEBEP
1289 UnsignedEnum 19:16 PMSS
1294 UnsignedEnum 11:8 PMUVer
1305 UnsignedEnum 7:4 TraceVer
1309 UnsignedEnum 3:0 DebugVer
1319 Sysreg ID_AA64DFR1_EL1 3 0 0 5 1
1320 Field 63:56 ABL_CMPs
1321 UnsignedEnum 55:52 DPFZS
1325 UnsignedEnum 51:48 EBEP
1329 UnsignedEnum 47:44 ITE
1333 UnsignedEnum 43:40 ABLE
1337 UnsignedEnum 39:36 PMICNTR
1341 UnsignedEnum 35:32 SPMU
1346 Field 31:24 CTX_CMPs
1352 Sysreg ID_AA64DFR2_EL1 3 0 0 5 2
1354 UnsignedEnum 27:24 TRBE_EXC
1358 UnsignedEnum 23:20 SPE_nVM
1362 UnsignedEnum 19:16 SPE_EXC
1367 UnsignedEnum 7:4 BWE
1372 UnsignedEnum 3:0 STEP
1378 Sysreg ID_AA64AFR0_EL1 3 0 0 5 4
1390 Sysreg ID_AA64AFR1_EL1 3 0 0 5 5
1394 Sysreg ID_AA64ISAR0_EL1 3 0 0 6 0
1395 UnsignedEnum 63:60 RNDR
1399 UnsignedEnum 59:56 TLB
1404 UnsignedEnum 55:52 TS
1409 UnsignedEnum 51:48 FHM
1413 UnsignedEnum 47:44 DP
1417 UnsignedEnum 43:40 SM4
1421 UnsignedEnum 39:36 SM3
1425 UnsignedEnum 35:32 SHA3
1429 UnsignedEnum 31:28 RDM
1433 UnsignedEnum 27:24 TME
1437 UnsignedEnum 23:20 ATOMIC
1442 UnsignedEnum 19:16 CRC32
1446 UnsignedEnum 15:12 SHA2
1451 UnsignedEnum 11:8 SHA1
1455 UnsignedEnum 7:4 AES
1463 Sysreg ID_AA64ISAR1_EL1 3 0 0 6 1
1464 UnsignedEnum 63:60 LS64
1470 UnsignedEnum 59:56 XS
1474 UnsignedEnum 55:52 I8MM
1478 UnsignedEnum 51:48 DGH
1482 UnsignedEnum 47:44 BF16
1487 UnsignedEnum 43:40 SPECRES
1492 UnsignedEnum 39:36 SB
1496 UnsignedEnum 35:32 FRINTTS
1500 UnsignedEnum 31:28 GPI
1504 UnsignedEnum 27:24 GPA
1508 UnsignedEnum 23:20 LRCPC
1514 UnsignedEnum 19:16 FCMA
1518 UnsignedEnum 15:12 JSCVT
1522 UnsignedEnum 11:8 API
1531 UnsignedEnum 7:4 APA
1540 UnsignedEnum 3:0 DPB
1547 Sysreg ID_AA64ISAR2_EL1 3 0 0 6 2
1548 UnsignedEnum 63:60 ATS1A
1552 UnsignedEnum 59:56 LUT
1556 UnsignedEnum 55:52 CSSC
1561 UnsignedEnum 51:48 RPRFM
1565 UnsignedEnum 47:44 PCDPHINT
1569 UnsignedEnum 43:40 PRFMSLC
1573 UnsignedEnum 39:36 SYSINSTR_128
1577 UnsignedEnum 35:32 SYSREG_128
1581 UnsignedEnum 31:28 CLRBHB
1585 UnsignedEnum 27:24 PAC_frac
1589 UnsignedEnum 23:20 BC
1593 UnsignedEnum 19:16 MOPS
1597 UnsignedEnum 15:12 APA3
1606 UnsignedEnum 11:8 GPA3
1610 UnsignedEnum 7:4 RPRES
1614 UnsignedEnum 3:0 WFxT
1620 Sysreg ID_AA64ISAR3_EL1 3 0 0 6 3
1622 UnsignedEnum 31:28 FPRCVT
1626 UnsignedEnum 27:24 LSUI
1630 UnsignedEnum 23:20 OCCMO
1634 UnsignedEnum 19:16 LSFE
1638 UnsignedEnum 15:12 PACM
1643 UnsignedEnum 11:8 TLBIW
1647 UnsignedEnum 7:4 FAMINMAX
1651 UnsignedEnum 3:0 CPA
1658 Sysreg ID_AA64MMFR0_EL1 3 0 0 7 0
1659 UnsignedEnum 63:60 ECV
1664 UnsignedEnum 59:56 FGT
1669 UnsignedEnum 47:44 EXS
1679 Enum 39:36 TGRAN64_2
1684 Enum 35:32 TGRAN16_2
1690 SignedEnum 31:28 TGRAN4
1695 SignedEnum 27:24 TGRAN64
1699 UnsignedEnum 23:20 TGRAN16
1704 UnsignedEnum 19:16 BIGENDEL0
1708 UnsignedEnum 15:12 SNSMEM
1712 UnsignedEnum 11:8 BIGEND
1731 Sysreg ID_AA64MMFR1_EL1 3 0 0 7 1
1732 UnsignedEnum 63:60 ECBHB
1736 UnsignedEnum 59:56 CMOW
1740 UnsignedEnum 55:52 TIDCP1
1744 UnsignedEnum 51:48 nTLBPA
1748 UnsignedEnum 47:44 AFP
1752 UnsignedEnum 43:40 HCX
1756 UnsignedEnum 39:36 ETS
1762 UnsignedEnum 35:32 TWED
1766 UnsignedEnum 31:28 XNX
1770 UnsignedEnum 27:24 SpecSEI
1774 UnsignedEnum 23:20 PAN
1780 UnsignedEnum 19:16 LO
1784 UnsignedEnum 15:12 HPDS
1789 UnsignedEnum 11:8 VH
1797 UnsignedEnum 3:0 HAFDBS
1806 Sysreg ID_AA64MMFR2_EL1 3 0 0 7 2
1807 UnsignedEnum 63:60 E0PD
1811 UnsignedEnum 59:56 EVT
1816 UnsignedEnum 55:52 BBM
1821 UnsignedEnum 51:48 TTL
1826 UnsignedEnum 43:40 FWB
1834 UnsignedEnum 35:32 AT
1842 UnsignedEnum 27:24 NV
1851 UnsignedEnum 19:16 VARange
1855 UnsignedEnum 15:12 IESB
1859 UnsignedEnum 11:8 LSM
1863 UnsignedEnum 7:4 UAO
1867 UnsignedEnum 3:0 CnP
1873 Sysreg ID_AA64MMFR3_EL1 3 0 0 7 3
1874 UnsignedEnum 63:60 Spec_FPACC
1878 UnsignedEnum 59:56 ADERR
1882 0b0011 FEAT_ADERR_IND
1884 UnsignedEnum 55:52 SDERR
1888 0b0011 FEAT_ADERR_IND
1891 UnsignedEnum 47:44 ANERR
1895 0b0011 FEAT_ANERR_IND
1897 UnsignedEnum 43:40 SNERR
1901 0b0011 FEAT_ANERR_IND
1903 UnsignedEnum 39:36 D128_2
1907 UnsignedEnum 35:32 D128
1911 UnsignedEnum 31:28 MEC
1915 UnsignedEnum 27:24 AIE
1919 UnsignedEnum 23:20 S2POE
1923 UnsignedEnum 19:16 S1POE
1927 UnsignedEnum 15:12 S2PIE
1931 UnsignedEnum 11:8 S1PIE
1935 UnsignedEnum 7:4 SCTLRX
1939 UnsignedEnum 3:0 TCRX
1945 Sysreg ID_AA64MMFR4_EL1 3 0 0 7 4
1947 UnsignedEnum 39:36 E3DSE
1952 SignedEnum 27:24 E2H0
1957 UnsignedEnum 23:20 NV_frac
1961 UnsignedEnum 19:16 FGWTE3
1965 UnsignedEnum 15:12 HACDBS
1969 UnsignedEnum 11:8 ASID2
1973 SignedEnum 7:4 EIESB
1982 Sysreg SCTLR_EL1 3 0 1 0 0
2054 Sysreg CPACR_EL1 3 0 1 0 2
2067 Sysreg TRFCR_EL1 3 0 1 2 1
2071 0b0010 GUEST_PHYSICAL
2079 Sysreg SMPRI_EL1 3 0 1 2 4
2084 SysregFields ZCR_ELx
2090 Sysreg ZCR_EL1 3 0 1 2 0
2094 SysregFields SMCR_ELx
2103 Sysreg SMCR_EL1 3 0 1 2 6
2107 SysregFields GCSCR_ELx
2118 Sysreg GCSCR_EL1 3 0 2 5 0
2122 SysregFields GCSPR_ELx
2127 Sysreg GCSPR_EL1 3 0 2 5 1
2131 Sysreg GCSCRE0_EL1 3 0 2 5 2
2142 Sysreg ALLINT 3 0 4 3 0
2148 Sysreg FAR_EL1 3 0 6 0 0
2152 Sysreg PMICNTR_EL0 3 3 9 4 0
2156 Sysreg PMICFILTR_EL0 3 3 9 6 0
2177 Sysreg PMSCR_EL1 3 0 9 9 0
2188 Sysreg PMSNEVFR_EL1 3 0 9 9 1
2192 Sysreg PMSICR_EL1 3 0 9 9 2
2198 Sysreg PMSIRR_EL1 3 0 9 9 3
2205 Sysreg PMSFCR_EL1 3 0 9 9 4
2217 Sysreg PMSEVFR_EL1 3 0 9 9 5
2221 Sysreg PMSLATFR_EL1 3 0 9 9 6
2226 Sysreg PMSIDR_EL1 3 0 9 9 7
2230 Enum 19:16 COUNTSIZE
2255 Sysreg PMBLIMITR_EL1 3 0 9 10 0
2267 Sysreg PMBPTR_EL1 3 0 9 10 1
2271 Sysreg PMBSR_EL1 3 0 9 10 3
2288 Sysreg PMBIDR_EL1 3 0 9 10 7
2301 Sysreg PMUACR_EL1 3 0 9 14 4
2308 Sysreg PMSELR_EL0 3 3 9 12 5
2313 SysregFields CONTEXTIDR_ELx
2318 Sysreg CONTEXTIDR_EL1 3 0 13 0 1
2319 Fields CONTEXTIDR_ELx
2322 Sysreg RCWSMASK_EL1 3 0 13 0 3
2326 Sysreg TPIDR_EL1 3 0 13 0 4
2330 Sysreg RCWMASK_EL1 3 0 13 0 6
2334 Sysreg SCXTNUM_EL1 3 0 13 0 7
2335 Field 63:0 SoftwareContextNumber
2338 # The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented.
2339 # The following is for case when FEAT_CCIDX is not implemented.
2340 Sysreg CCSIDR_EL1 3 1 0 0 0
2344 Field 12:3 Associativity
2348 Sysreg CLIDR_EL1 3 1 0 0 1
2364 Sysreg CCSIDR2_EL1 3 1 0 0 2
2369 Sysreg GMID_EL1 3 1 0 0 4
2374 Sysreg SMIDR_EL1 3 1 0 0 6
2376 Field 31:24 IMPLEMENTER
2377 Field 23:16 REVISION
2383 Sysreg CSSELR_EL1 3 2 0 0 0
2390 Sysreg CTR_EL0 3 3 0 0 1
2392 Field 37:32 TminLine
2399 Field 19:16 DminLine
2401 # This was named as VPIPT in the ARM but now documented as reserved
2403 # This is named as AIVIVT in the ARM but documented as reserved
2404 0b01 RESERVED_AIVIVT
2412 Sysreg DCZID_EL0 3 3 0 0 7
2418 Sysreg GCSPR_EL0 3 3 2 5 1
2422 Sysreg SVCR 3 3 4 2 2
2428 Sysreg FPMR 3 3 4 4 2
2437 UnsignedEnum 8:6 F8D
2441 UnsignedEnum 5:3 F8S2
2445 UnsignedEnum 2:0 F8S1
2451 SysregFields HFGxTR_EL2
2452 Field 63 nAMAIR2_EL1
2459 Field 56 nRCWMASK_EL1
2460 Field 55 nTPIDR2_EL0
2465 Field 50 nACCDATA_EL1
2466 Field 49 ERXADDR_EL1
2467 Field 48 ERXPFGCDN_EL1
2468 Field 47 ERXPFGCTL_EL1
2469 Field 46 ERXPFGF_EL1
2470 Field 45 ERXMISCn_EL1
2471 Field 44 ERXSTATUS_EL1
2472 Field 43 ERXCTLR_EL1
2474 Field 41 ERRSELR_EL1
2476 Field 39 ICC_IGRPENn_EL1
2481 Field 34 TPIDRRO_EL0
2484 Field 31 SCXTNUM_EL0
2485 Field 30 SCXTNUM_EL1
2504 Field 11 CONTEXTIDR_EL1
2518 Sysreg MDCR_EL2 3 4 1 1 1
2553 Sysreg HFGRTR_EL2 3 4 1 1 4
2557 Sysreg HFGWTR_EL2 3 4 1 1 5
2561 Sysreg HFGITR_EL2 3 4 1 1 6
2567 Field 58 nGCSSTR_EL1
2568 Field 57 nGCSPUSHM_EL1
2583 Field 42 TLBIVMALLE1
2584 Field 41 TLBIRVAALE1
2588 Field 37 TLBIRVAALE1IS
2589 Field 36 TLBIRVALE1IS
2590 Field 35 TLBIRVAAE1IS
2591 Field 34 TLBIRVAE1IS
2592 Field 33 TLBIVAALE1IS
2593 Field 32 TLBIVALE1IS
2594 Field 31 TLBIVAAE1IS
2595 Field 30 TLBIASIDE1IS
2597 Field 28 TLBIVMALLE1IS
2598 Field 27 TLBIRVAALE1OS
2599 Field 26 TLBIRVALE1OS
2600 Field 25 TLBIRVAAE1OS
2601 Field 24 TLBIRVAE1OS
2602 Field 23 TLBIVAALE1OS
2603 Field 22 TLBIVALE1OS
2604 Field 21 TLBIVAAE1OS
2605 Field 20 TLBIASIDE1OS
2607 Field 18 TLBIVMALLE1OS
2628 Sysreg TRFCR_EL2 3 4 1 2 1
2631 0b0000 USE_TRFCR_EL1_TS
2633 0b0010 GUEST_PHYSICAL
2644 Sysreg HDFGRTR_EL2 3 4 3 1 4
2646 Field 62 nPMSNEVFR_EL1
2650 Field 58 PMCEIDn_EL0
2651 Field 57 PMUSERENR_EL0
2656 Field 52 TRBLIMITR_EL1
2658 Field 50 TRBBASER_EL1
2673 Field 34 TRCAUTHSTATUS
2675 Field 32 PMSLATFR_EL1
2680 Field 27 PMSEVFR_EL1
2684 Field 23 PMBLIMITR_EL1
2691 Field 15 PMCCNTR_EL0
2692 Field 14 PMCCFILTR_EL0
2693 Field 13 PMEVTYPERn_EL0
2694 Field 12 PMEVCNTRn_EL0
2700 Field 6 DBGAUTHSTATUS_EL1
2709 Sysreg HDFGWTR_EL2 3 4 3 1 5
2711 Field 62 nPMSNEVFR_EL1
2715 Field 57 PMUSERENR_EL0
2720 Field 52 TRBLIMITR_EL1
2722 Field 50 TRBBASER_EL1
2738 Field 32 PMSLATFR_EL1
2743 Field 27 PMSEVFR_EL1
2747 Field 23 PMBLIMITR_EL1
2750 Field 20 PMSWINC_EL0
2755 Field 15 PMCCNTR_EL0
2756 Field 14 PMCCFILTR_EL0
2757 Field 13 PMEVTYPERn_EL0
2758 Field 12 PMEVCNTRn_EL0
2773 Sysreg HAFGRTR_EL2 3 4 3 1 6
2775 Field 49 AMEVTYPER115_EL0
2776 Field 48 AMEVCNTR115_EL0
2777 Field 47 AMEVTYPER114_EL0
2778 Field 46 AMEVCNTR114_EL0
2779 Field 45 AMEVTYPER113_EL0
2780 Field 44 AMEVCNTR113_EL0
2781 Field 43 AMEVTYPER112_EL0
2782 Field 42 AMEVCNTR112_EL0
2783 Field 41 AMEVTYPER111_EL0
2784 Field 40 AMEVCNTR111_EL0
2785 Field 39 AMEVTYPER110_EL0
2786 Field 38 AMEVCNTR110_EL0
2787 Field 37 AMEVTYPER19_EL0
2788 Field 36 AMEVCNTR19_EL0
2789 Field 35 AMEVTYPER18_EL0
2790 Field 34 AMEVCNTR18_EL0
2791 Field 33 AMEVTYPER17_EL0
2792 Field 32 AMEVCNTR17_EL0
2793 Field 31 AMEVTYPER16_EL0
2794 Field 30 AMEVCNTR16_EL0
2795 Field 29 AMEVTYPER15_EL0
2796 Field 28 AMEVCNTR15_EL0
2797 Field 27 AMEVTYPER14_EL0
2798 Field 26 AMEVCNTR14_EL0
2799 Field 25 AMEVTYPER13_EL0
2800 Field 24 AMEVCNTR13_EL0
2801 Field 23 AMEVTYPER12_EL0
2802 Field 22 AMEVCNTR12_EL0
2803 Field 21 AMEVTYPER11_EL0
2804 Field 20 AMEVCNTR11_EL0
2805 Field 19 AMEVTYPER10_EL0
2806 Field 18 AMEVCNTR10_EL0
2809 Field 4 AMEVCNTR03_EL0
2810 Field 3 AMEVCNTR02_EL0
2811 Field 2 AMEVCNTR01_EL0
2812 Field 1 AMEVCNTR00_EL0
2816 Sysreg ZCR_EL2 3 4 1 2 0
2820 Sysreg HCRX_EL2 3 4 1 2 2
2848 Sysreg SMPRIMAP_EL2 3 4 1 2 5
2867 Sysreg SMCR_EL2 3 4 1 2 6
2871 Sysreg GCSCR_EL2 3 4 2 5 0
2875 Sysreg GCSPR_EL2 3 4 2 5 1
2879 Sysreg DACR32_EL2 3 4 3 0 0
2899 Sysreg FAR_EL2 3 4 6 0 0
2903 Sysreg PMSCR_EL2 3 4 9 9 0
2918 Sysreg MPAMHCR_EL2 3 4 10 4 0
2920 Field 31 TRAP_MPAMIDR_EL1
2928 Sysreg MPAMVPMV_EL2 3 4 10 4 1
2964 Sysreg MPAM2_EL2 3 4 10 5 0
2974 Field 49 TRAPMPAM0EL1
2975 Field 48 TRAPMPAM1EL1
2978 Field 31:16 PARTID_D
2982 Sysreg MPAMVPM0_EL2 3 4 10 6 0
2983 Field 63:48 PhyPARTID3
2984 Field 47:32 PhyPARTID2
2985 Field 31:16 PhyPARTID1
2986 Field 15:0 PhyPARTID0
2989 Sysreg MPAMVPM1_EL2 3 4 10 6 1
2990 Field 63:48 PhyPARTID7
2991 Field 47:32 PhyPARTID6
2992 Field 31:16 PhyPARTID5
2993 Field 15:0 PhyPARTID4
2996 Sysreg MPAMVPM2_EL2 3 4 10 6 2
2997 Field 63:48 PhyPARTID11
2998 Field 47:32 PhyPARTID10
2999 Field 31:16 PhyPARTID9
3000 Field 15:0 PhyPARTID8
3003 Sysreg MPAMVPM3_EL2 3 4 10 6 3
3004 Field 63:48 PhyPARTID15
3005 Field 47:32 PhyPARTID14
3006 Field 31:16 PhyPARTID13
3007 Field 15:0 PhyPARTID12
3010 Sysreg MPAMVPM4_EL2 3 4 10 6 4
3011 Field 63:48 PhyPARTID19
3012 Field 47:32 PhyPARTID18
3013 Field 31:16 PhyPARTID17
3014 Field 15:0 PhyPARTID16
3017 Sysreg MPAMVPM5_EL2 3 4 10 6 5
3018 Field 63:48 PhyPARTID23
3019 Field 47:32 PhyPARTID22
3020 Field 31:16 PhyPARTID21
3021 Field 15:0 PhyPARTID20
3024 Sysreg MPAMVPM6_EL2 3 4 10 6 6
3025 Field 63:48 PhyPARTID27
3026 Field 47:32 PhyPARTID26
3027 Field 31:16 PhyPARTID25
3028 Field 15:0 PhyPARTID24
3031 Sysreg MPAMVPM7_EL2 3 4 10 6 7
3032 Field 63:48 PhyPARTID31
3033 Field 47:32 PhyPARTID30
3034 Field 31:16 PhyPARTID29
3035 Field 15:0 PhyPARTID28
3038 Sysreg CONTEXTIDR_EL2 3 4 13 0 1
3039 Fields CONTEXTIDR_ELx
3042 Sysreg CNTPOFF_EL2 3 4 14 0 6
3043 Field 63:0 PhysicalOffset
3046 Sysreg CPACR_EL12 3 5 1 0 2
3050 Sysreg ZCR_EL12 3 5 1 2 0
3054 Sysreg TRFCR_EL12 3 5 1 2 1
3058 Sysreg SMCR_EL12 3 5 1 2 6
3062 Sysreg GCSCR_EL12 3 5 2 5 0
3066 Sysreg GCSPR_EL12 3 5 2 5 1
3070 Sysreg FAR_EL12 3 5 6 0 0
3074 Sysreg MPAM1_EL12 3 5 10 5 0
3078 Sysreg CONTEXTIDR_EL12 3 5 13 0 1
3079 Mapping CONTEXTIDR_EL1
3082 SysregFields TTBRx_EL1
3088 Sysreg TTBR0_EL1 3 0 2 0 0
3092 Sysreg TTBR1_EL1 3 0 2 0 1
3096 Sysreg TCR2_EL1 3 0 2 0 3
3112 Sysreg TCR2_EL12 3 5 2 0 3
3116 Sysreg TCR2_EL2 3 4 2 0 3
3133 SysregFields MAIR2_ELx
3144 Sysreg MAIR2_EL1 3 0 10 2 1
3148 Sysreg MAIR2_EL2 3 4 10 1 1
3152 Sysreg AMAIR2_EL1 3 0 10 3 1
3156 Sysreg AMAIR2_EL2 3 4 10 3 1
3160 SysregFields PIRx_ELx
3179 Sysreg PIRE0_EL1 3 0 10 2 2
3183 Sysreg PIRE0_EL12 3 5 10 2 2
3187 Sysreg PIRE0_EL2 3 4 10 2 2
3191 Sysreg PIR_EL1 3 0 10 2 3
3195 Sysreg PIR_EL12 3 5 10 2 3
3199 Sysreg PIR_EL2 3 4 10 2 3
3203 Sysreg POR_EL0 3 3 10 2 4
3207 Sysreg POR_EL1 3 0 10 2 4
3211 Sysreg POR_EL2 3 4 10 2 4
3215 Sysreg POR_EL12 3 5 10 2 4
3219 Sysreg S2POR_EL1 3 0 10 2 5
3223 Sysreg S2PIR_EL2 3 4 10 2 5
3227 Sysreg LORSA_EL1 3 0 10 4 0
3234 Sysreg LOREA_EL1 3 0 10 4 1
3236 Field 51:48 EA_51_48
3237 Field 47:16 EA_47_16
3241 Sysreg LORN_EL1 3 0 10 4 2
3246 Sysreg LORC_EL1 3 0 10 4 3
3253 Sysreg MPAMIDR_EL1 3 0 10 4 4
3256 Field 60 HAS_FORCE_NS
3263 Field 20:18 VPMR_MAX
3266 Field 15:0 PARTID_MAX
3269 Sysreg LORID_EL1 3 0 10 4 7
3276 Sysreg MPAM1_EL1 3 0 10 5 0
3285 Field 31:16 PARTID_D
3289 Sysreg MPAM0_EL1 3 0 10 5 1
3293 Field 31:16 PARTID_D
3297 Sysreg ISR_EL1 3 0 12 1 0
3307 Sysreg ICC_NMIAR1_EL1 3 0 12 9 5
3312 Sysreg TRBLIMITR_EL1 3 0 9 11 0
3330 Sysreg TRBPTR_EL1 3 0 9 11 1
3334 Sysreg TRBBASER_EL1 3 0 9 11 2
3339 Sysreg TRBSR_EL1 3 0 9 11 3
3355 Sysreg TRBMAR_EL1 3 0 9 11 4
3365 0b10 OUTER_SHAREABLE
3366 0b11 INNER_SHAREABLE
3371 Sysreg TRBTRG_EL1 3 0 9 11 6
3376 Sysreg TRBIDR_EL1 3 0 9 11 7