162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# System register metadata 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci# Each System register is described by a Sysreg block: 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci# Sysreg <name> <op0> <op1> <crn> <crm> <op2> 862306a36Sopenharmony_ci# <field> 962306a36Sopenharmony_ci# ... 1062306a36Sopenharmony_ci# EndSysreg 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci# Within a Sysreg block, each field can be described as one of: 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci# Res0 <msb>[:<lsb>] 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci# Res1 <msb>[:<lsb>] 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci# Unkn <msb>[:<lsb>] 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci# Field <msb>[:<lsb>] <name> 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci# Enum <msb>[:<lsb>] <name> 2362306a36Sopenharmony_ci# <enumval> <enumname> 2462306a36Sopenharmony_ci# ... 2562306a36Sopenharmony_ci# EndEnum 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci# Alternatively if multiple registers share the same layout then 2862306a36Sopenharmony_ci# a SysregFields block can be used to describe the shared layout 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci# SysregFields <fieldsname> 3162306a36Sopenharmony_ci# <field> 3262306a36Sopenharmony_ci# ... 3362306a36Sopenharmony_ci# EndSysregFields 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci# and referenced from within the Sysreg: 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ci# Sysreg <name> <op0> <op1> <crn> <crm> <op2> 3862306a36Sopenharmony_ci# Fields <fieldsname> 3962306a36Sopenharmony_ci# EndSysreg 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci# For ID registers we adopt a few conventions for translating the 4262306a36Sopenharmony_ci# language in the ARM into defines: 4362306a36Sopenharmony_ci# 4462306a36Sopenharmony_ci# NI - Not implemented 4562306a36Sopenharmony_ci# IMP - Implemented 4662306a36Sopenharmony_ci# 4762306a36Sopenharmony_ci# In general it is recommended that new enumeration items be named for the 4862306a36Sopenharmony_ci# feature that introduces them (eg, FEAT_LS64_ACCDATA introduces enumeration 4962306a36Sopenharmony_ci# item ACCDATA) though it may be more taseful to do something else. 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ciSysreg OSDTRRX_EL1 2 0 0 0 2 5262306a36Sopenharmony_ciRes0 63:32 5362306a36Sopenharmony_ciField 31:0 DTRRX 5462306a36Sopenharmony_ciEndSysreg 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ciSysreg MDCCINT_EL1 2 0 0 2 0 5762306a36Sopenharmony_ciRes0 63:31 5862306a36Sopenharmony_ciField 30 RX 5962306a36Sopenharmony_ciField 29 TX 6062306a36Sopenharmony_ciRes0 28:0 6162306a36Sopenharmony_ciEndSysreg 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ciSysreg MDSCR_EL1 2 0 0 2 2 6462306a36Sopenharmony_ciRes0 63:36 6562306a36Sopenharmony_ciField 35 EHBWE 6662306a36Sopenharmony_ciField 34 EnSPM 6762306a36Sopenharmony_ciField 33 TTA 6862306a36Sopenharmony_ciField 32 EMBWE 6962306a36Sopenharmony_ciField 31 TFO 7062306a36Sopenharmony_ciField 30 RXfull 7162306a36Sopenharmony_ciField 29 TXfull 7262306a36Sopenharmony_ciRes0 28 7362306a36Sopenharmony_ciField 27 RXO 7462306a36Sopenharmony_ciField 26 TXU 7562306a36Sopenharmony_ciRes0 25:24 7662306a36Sopenharmony_ciField 23:22 INTdis 7762306a36Sopenharmony_ciField 21 TDA 7862306a36Sopenharmony_ciRes0 20 7962306a36Sopenharmony_ciField 19 SC2 8062306a36Sopenharmony_ciRes0 18:16 8162306a36Sopenharmony_ciField 15 MDE 8262306a36Sopenharmony_ciField 14 HDE 8362306a36Sopenharmony_ciField 13 KDE 8462306a36Sopenharmony_ciField 12 TDCC 8562306a36Sopenharmony_ciRes0 11:7 8662306a36Sopenharmony_ciField 6 ERR 8762306a36Sopenharmony_ciRes0 5:1 8862306a36Sopenharmony_ciField 0 SS 8962306a36Sopenharmony_ciEndSysreg 9062306a36Sopenharmony_ci 9162306a36Sopenharmony_ciSysreg OSDTRTX_EL1 2 0 0 3 2 9262306a36Sopenharmony_ciRes0 63:32 9362306a36Sopenharmony_ciField 31:0 DTRTX 9462306a36Sopenharmony_ciEndSysreg 9562306a36Sopenharmony_ci 9662306a36Sopenharmony_ciSysreg OSECCR_EL1 2 0 0 6 2 9762306a36Sopenharmony_ciRes0 63:32 9862306a36Sopenharmony_ciField 31:0 EDECCR 9962306a36Sopenharmony_ciEndSysreg 10062306a36Sopenharmony_ci 10162306a36Sopenharmony_ciSysreg OSLAR_EL1 2 0 1 0 4 10262306a36Sopenharmony_ciRes0 63:1 10362306a36Sopenharmony_ciField 0 OSLK 10462306a36Sopenharmony_ciEndSysreg 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ciSysreg ID_PFR0_EL1 3 0 0 1 0 10762306a36Sopenharmony_ciRes0 63:32 10862306a36Sopenharmony_ciUnsignedEnum 31:28 RAS 10962306a36Sopenharmony_ci 0b0000 NI 11062306a36Sopenharmony_ci 0b0001 RAS 11162306a36Sopenharmony_ci 0b0010 RASv1p1 11262306a36Sopenharmony_ciEndEnum 11362306a36Sopenharmony_ciUnsignedEnum 27:24 DIT 11462306a36Sopenharmony_ci 0b0000 NI 11562306a36Sopenharmony_ci 0b0001 IMP 11662306a36Sopenharmony_ciEndEnum 11762306a36Sopenharmony_ciUnsignedEnum 23:20 AMU 11862306a36Sopenharmony_ci 0b0000 NI 11962306a36Sopenharmony_ci 0b0001 AMUv1 12062306a36Sopenharmony_ci 0b0010 AMUv1p1 12162306a36Sopenharmony_ciEndEnum 12262306a36Sopenharmony_ciUnsignedEnum 19:16 CSV2 12362306a36Sopenharmony_ci 0b0000 UNDISCLOSED 12462306a36Sopenharmony_ci 0b0001 IMP 12562306a36Sopenharmony_ci 0b0010 CSV2p1 12662306a36Sopenharmony_ciEndEnum 12762306a36Sopenharmony_ciUnsignedEnum 15:12 State3 12862306a36Sopenharmony_ci 0b0000 NI 12962306a36Sopenharmony_ci 0b0001 IMP 13062306a36Sopenharmony_ciEndEnum 13162306a36Sopenharmony_ciEnum 11:8 State2 13262306a36Sopenharmony_ci 0b0000 NI 13362306a36Sopenharmony_ci 0b0001 NO_CV 13462306a36Sopenharmony_ci 0b0010 CV 13562306a36Sopenharmony_ciEndEnum 13662306a36Sopenharmony_ciUnsignedEnum 7:4 State1 13762306a36Sopenharmony_ci 0b0000 NI 13862306a36Sopenharmony_ci 0b0001 THUMB 13962306a36Sopenharmony_ci 0b0010 THUMB2 14062306a36Sopenharmony_ciEndEnum 14162306a36Sopenharmony_ciUnsignedEnum 3:0 State0 14262306a36Sopenharmony_ci 0b0000 NI 14362306a36Sopenharmony_ci 0b0001 IMP 14462306a36Sopenharmony_ciEndEnum 14562306a36Sopenharmony_ciEndSysreg 14662306a36Sopenharmony_ci 14762306a36Sopenharmony_ciSysreg ID_PFR1_EL1 3 0 0 1 1 14862306a36Sopenharmony_ciRes0 63:32 14962306a36Sopenharmony_ciUnsignedEnum 31:28 GIC 15062306a36Sopenharmony_ci 0b0000 NI 15162306a36Sopenharmony_ci 0b0001 GICv3 15262306a36Sopenharmony_ci 0b0010 GICv4p1 15362306a36Sopenharmony_ciEndEnum 15462306a36Sopenharmony_ciUnsignedEnum 27:24 Virt_frac 15562306a36Sopenharmony_ci 0b0000 NI 15662306a36Sopenharmony_ci 0b0001 IMP 15762306a36Sopenharmony_ciEndEnum 15862306a36Sopenharmony_ciEnum 23:20 Sec_frac 15962306a36Sopenharmony_ci 0b0000 NI 16062306a36Sopenharmony_ci 0b0001 WALK_DISABLE 16162306a36Sopenharmony_ci 0b0010 SECURE_MEMORY 16262306a36Sopenharmony_ciEndEnum 16362306a36Sopenharmony_ciUnsignedEnum 19:16 GenTimer 16462306a36Sopenharmony_ci 0b0000 NI 16562306a36Sopenharmony_ci 0b0001 IMP 16662306a36Sopenharmony_ci 0b0010 ECV 16762306a36Sopenharmony_ciEndEnum 16862306a36Sopenharmony_ciUnsignedEnum 15:12 Virtualization 16962306a36Sopenharmony_ci 0b0000 NI 17062306a36Sopenharmony_ci 0b0001 IMP 17162306a36Sopenharmony_ciEndEnum 17262306a36Sopenharmony_ciUnsignedEnum 11:8 MProgMod 17362306a36Sopenharmony_ci 0b0000 NI 17462306a36Sopenharmony_ci 0b0001 IMP 17562306a36Sopenharmony_ciEndEnum 17662306a36Sopenharmony_ciEnum 7:4 Security 17762306a36Sopenharmony_ci 0b0000 NI 17862306a36Sopenharmony_ci 0b0001 EL3 17962306a36Sopenharmony_ci 0b0001 NSACR_RFR 18062306a36Sopenharmony_ciEndEnum 18162306a36Sopenharmony_ciUnsignedEnum 3:0 ProgMod 18262306a36Sopenharmony_ci 0b0000 NI 18362306a36Sopenharmony_ci 0b0001 IMP 18462306a36Sopenharmony_ciEndEnum 18562306a36Sopenharmony_ciEndSysreg 18662306a36Sopenharmony_ci 18762306a36Sopenharmony_ciSysreg ID_DFR0_EL1 3 0 0 1 2 18862306a36Sopenharmony_ciRes0 63:32 18962306a36Sopenharmony_ciUnsignedEnum 31:28 TraceFilt 19062306a36Sopenharmony_ci 0b0000 NI 19162306a36Sopenharmony_ci 0b0001 IMP 19262306a36Sopenharmony_ciEndEnum 19362306a36Sopenharmony_ciUnsignedEnum 27:24 PerfMon 19462306a36Sopenharmony_ci 0b0000 NI 19562306a36Sopenharmony_ci 0b0001 PMUv1 19662306a36Sopenharmony_ci 0b0010 PMUv2 19762306a36Sopenharmony_ci 0b0011 PMUv3 19862306a36Sopenharmony_ci 0b0100 PMUv3p1 19962306a36Sopenharmony_ci 0b0101 PMUv3p4 20062306a36Sopenharmony_ci 0b0110 PMUv3p5 20162306a36Sopenharmony_ci 0b0111 PMUv3p7 20262306a36Sopenharmony_ci 0b1000 PMUv3p8 20362306a36Sopenharmony_ci 0b1111 IMPDEF 20462306a36Sopenharmony_ciEndEnum 20562306a36Sopenharmony_ciEnum 23:20 MProfDbg 20662306a36Sopenharmony_ci 0b0000 NI 20762306a36Sopenharmony_ci 0b0001 IMP 20862306a36Sopenharmony_ciEndEnum 20962306a36Sopenharmony_ciEnum 19:16 MMapTrc 21062306a36Sopenharmony_ci 0b0000 NI 21162306a36Sopenharmony_ci 0b0001 IMP 21262306a36Sopenharmony_ciEndEnum 21362306a36Sopenharmony_ciEnum 15:12 CopTrc 21462306a36Sopenharmony_ci 0b0000 NI 21562306a36Sopenharmony_ci 0b0001 IMP 21662306a36Sopenharmony_ciEndEnum 21762306a36Sopenharmony_ciEnum 11:8 MMapDbg 21862306a36Sopenharmony_ci 0b0000 NI 21962306a36Sopenharmony_ci 0b0100 Armv7 22062306a36Sopenharmony_ci 0b0101 Armv7p1 22162306a36Sopenharmony_ciEndEnum 22262306a36Sopenharmony_ciField 7:4 CopSDbg 22362306a36Sopenharmony_ciEnum 3:0 CopDbg 22462306a36Sopenharmony_ci 0b0000 NI 22562306a36Sopenharmony_ci 0b0010 Armv6 22662306a36Sopenharmony_ci 0b0011 Armv6p1 22762306a36Sopenharmony_ci 0b0100 Armv7 22862306a36Sopenharmony_ci 0b0101 Armv7p1 22962306a36Sopenharmony_ci 0b0110 Armv8 23062306a36Sopenharmony_ci 0b0111 VHE 23162306a36Sopenharmony_ci 0b1000 Debugv8p2 23262306a36Sopenharmony_ci 0b1001 Debugv8p4 23362306a36Sopenharmony_ci 0b1010 Debugv8p8 23462306a36Sopenharmony_ciEndEnum 23562306a36Sopenharmony_ciEndSysreg 23662306a36Sopenharmony_ci 23762306a36Sopenharmony_ciSysreg ID_AFR0_EL1 3 0 0 1 3 23862306a36Sopenharmony_ciRes0 63:16 23962306a36Sopenharmony_ciField 15:12 IMPDEF3 24062306a36Sopenharmony_ciField 11:8 IMPDEF2 24162306a36Sopenharmony_ciField 7:4 IMPDEF1 24262306a36Sopenharmony_ciField 3:0 IMPDEF0 24362306a36Sopenharmony_ciEndSysreg 24462306a36Sopenharmony_ci 24562306a36Sopenharmony_ciSysreg ID_MMFR0_EL1 3 0 0 1 4 24662306a36Sopenharmony_ciRes0 63:32 24762306a36Sopenharmony_ciEnum 31:28 InnerShr 24862306a36Sopenharmony_ci 0b0000 NC 24962306a36Sopenharmony_ci 0b0001 HW 25062306a36Sopenharmony_ci 0b1111 IGNORED 25162306a36Sopenharmony_ciEndEnum 25262306a36Sopenharmony_ciUnsignedEnum 27:24 FCSE 25362306a36Sopenharmony_ci 0b0000 NI 25462306a36Sopenharmony_ci 0b0001 IMP 25562306a36Sopenharmony_ciEndEnum 25662306a36Sopenharmony_ciEnum 23:20 AuxReg 25762306a36Sopenharmony_ci 0b0000 NI 25862306a36Sopenharmony_ci 0b0001 ACTLR 25962306a36Sopenharmony_ci 0b0010 AIFSR 26062306a36Sopenharmony_ciEndEnum 26162306a36Sopenharmony_ciEnum 19:16 TCM 26262306a36Sopenharmony_ci 0b0000 NI 26362306a36Sopenharmony_ci 0b0001 IMPDEF 26462306a36Sopenharmony_ci 0b0010 TCM 26562306a36Sopenharmony_ci 0b0011 TCM_DMA 26662306a36Sopenharmony_ciEndEnum 26762306a36Sopenharmony_ciEnum 15:12 ShareLvl 26862306a36Sopenharmony_ci 0b0000 ONE 26962306a36Sopenharmony_ci 0b0001 TWO 27062306a36Sopenharmony_ciEndEnum 27162306a36Sopenharmony_ciEnum 11:8 OuterShr 27262306a36Sopenharmony_ci 0b0000 NC 27362306a36Sopenharmony_ci 0b0001 HW 27462306a36Sopenharmony_ci 0b1111 IGNORED 27562306a36Sopenharmony_ciEndEnum 27662306a36Sopenharmony_ciEnum 7:4 PMSA 27762306a36Sopenharmony_ci 0b0000 NI 27862306a36Sopenharmony_ci 0b0001 IMPDEF 27962306a36Sopenharmony_ci 0b0010 PMSAv6 28062306a36Sopenharmony_ci 0b0011 PMSAv7 28162306a36Sopenharmony_ciEndEnum 28262306a36Sopenharmony_ciEnum 3:0 VMSA 28362306a36Sopenharmony_ci 0b0000 NI 28462306a36Sopenharmony_ci 0b0001 IMPDEF 28562306a36Sopenharmony_ci 0b0010 VMSAv6 28662306a36Sopenharmony_ci 0b0011 VMSAv7 28762306a36Sopenharmony_ci 0b0100 VMSAv7_PXN 28862306a36Sopenharmony_ci 0b0101 VMSAv7_LONG 28962306a36Sopenharmony_ciEndEnum 29062306a36Sopenharmony_ciEndSysreg 29162306a36Sopenharmony_ci 29262306a36Sopenharmony_ciSysreg ID_MMFR1_EL1 3 0 0 1 5 29362306a36Sopenharmony_ciRes0 63:32 29462306a36Sopenharmony_ciEnum 31:28 BPred 29562306a36Sopenharmony_ci 0b0000 NI 29662306a36Sopenharmony_ci 0b0001 BP_SW_MANGED 29762306a36Sopenharmony_ci 0b0010 BP_ASID_AWARE 29862306a36Sopenharmony_ci 0b0011 BP_NOSNOOP 29962306a36Sopenharmony_ci 0b0100 BP_INVISIBLE 30062306a36Sopenharmony_ciEndEnum 30162306a36Sopenharmony_ciEnum 27:24 L1TstCln 30262306a36Sopenharmony_ci 0b0000 NI 30362306a36Sopenharmony_ci 0b0001 NOINVALIDATE 30462306a36Sopenharmony_ci 0b0010 INVALIDATE 30562306a36Sopenharmony_ciEndEnum 30662306a36Sopenharmony_ciEnum 23:20 L1Uni 30762306a36Sopenharmony_ci 0b0000 NI 30862306a36Sopenharmony_ci 0b0001 INVALIDATE 30962306a36Sopenharmony_ci 0b0010 CLEAN_AND_INVALIDATE 31062306a36Sopenharmony_ciEndEnum 31162306a36Sopenharmony_ciEnum 19:16 L1Hvd 31262306a36Sopenharmony_ci 0b0000 NI 31362306a36Sopenharmony_ci 0b0001 INVALIDATE_ISIDE_ONLY 31462306a36Sopenharmony_ci 0b0010 INVALIDATE 31562306a36Sopenharmony_ci 0b0011 CLEAN_AND_INVALIDATE 31662306a36Sopenharmony_ciEndEnum 31762306a36Sopenharmony_ciEnum 15:12 L1UniSW 31862306a36Sopenharmony_ci 0b0000 NI 31962306a36Sopenharmony_ci 0b0001 CLEAN 32062306a36Sopenharmony_ci 0b0010 CLEAN_AND_INVALIDATE 32162306a36Sopenharmony_ci 0b0011 INVALIDATE 32262306a36Sopenharmony_ciEndEnum 32362306a36Sopenharmony_ciEnum 11:8 L1HvdSW 32462306a36Sopenharmony_ci 0b0000 NI 32562306a36Sopenharmony_ci 0b0001 CLEAN_AND_INVALIDATE 32662306a36Sopenharmony_ci 0b0010 INVALIDATE_DSIDE_ONLY 32762306a36Sopenharmony_ci 0b0011 INVALIDATE 32862306a36Sopenharmony_ciEndEnum 32962306a36Sopenharmony_ciEnum 7:4 L1UniVA 33062306a36Sopenharmony_ci 0b0000 NI 33162306a36Sopenharmony_ci 0b0001 CLEAN_AND_INVALIDATE 33262306a36Sopenharmony_ci 0b0010 INVALIDATE_BP 33362306a36Sopenharmony_ciEndEnum 33462306a36Sopenharmony_ciEnum 3:0 L1HvdVA 33562306a36Sopenharmony_ci 0b0000 NI 33662306a36Sopenharmony_ci 0b0001 CLEAN_AND_INVALIDATE 33762306a36Sopenharmony_ci 0b0010 INVALIDATE_BP 33862306a36Sopenharmony_ciEndEnum 33962306a36Sopenharmony_ciEndSysreg 34062306a36Sopenharmony_ci 34162306a36Sopenharmony_ciSysreg ID_MMFR2_EL1 3 0 0 1 6 34262306a36Sopenharmony_ciRes0 63:32 34362306a36Sopenharmony_ciEnum 31:28 HWAccFlg 34462306a36Sopenharmony_ci 0b0000 NI 34562306a36Sopenharmony_ci 0b0001 IMP 34662306a36Sopenharmony_ciEndEnum 34762306a36Sopenharmony_ciEnum 27:24 WFIStall 34862306a36Sopenharmony_ci 0b0000 NI 34962306a36Sopenharmony_ci 0b0001 IMP 35062306a36Sopenharmony_ciEndEnum 35162306a36Sopenharmony_ciEnum 23:20 MemBarr 35262306a36Sopenharmony_ci 0b0000 NI 35362306a36Sopenharmony_ci 0b0001 DSB_ONLY 35462306a36Sopenharmony_ci 0b0010 IMP 35562306a36Sopenharmony_ciEndEnum 35662306a36Sopenharmony_ciEnum 19:16 UniTLB 35762306a36Sopenharmony_ci 0b0000 NI 35862306a36Sopenharmony_ci 0b0001 BY_VA 35962306a36Sopenharmony_ci 0b0010 BY_MATCH_ASID 36062306a36Sopenharmony_ci 0b0011 BY_ALL_ASID 36162306a36Sopenharmony_ci 0b0100 OTHER_TLBS 36262306a36Sopenharmony_ci 0b0101 BROADCAST 36362306a36Sopenharmony_ci 0b0110 BY_IPA 36462306a36Sopenharmony_ciEndEnum 36562306a36Sopenharmony_ciEnum 15:12 HvdTLB 36662306a36Sopenharmony_ci 0b0000 NI 36762306a36Sopenharmony_ciEndEnum 36862306a36Sopenharmony_ciEnum 11:8 L1HvdRng 36962306a36Sopenharmony_ci 0b0000 NI 37062306a36Sopenharmony_ci 0b0001 IMP 37162306a36Sopenharmony_ciEndEnum 37262306a36Sopenharmony_ciEnum 7:4 L1HvdBG 37362306a36Sopenharmony_ci 0b0000 NI 37462306a36Sopenharmony_ci 0b0001 IMP 37562306a36Sopenharmony_ciEndEnum 37662306a36Sopenharmony_ciEnum 3:0 L1HvdFG 37762306a36Sopenharmony_ci 0b0000 NI 37862306a36Sopenharmony_ci 0b0001 IMP 37962306a36Sopenharmony_ciEndEnum 38062306a36Sopenharmony_ciEndSysreg 38162306a36Sopenharmony_ci 38262306a36Sopenharmony_ciSysreg ID_MMFR3_EL1 3 0 0 1 7 38362306a36Sopenharmony_ciRes0 63:32 38462306a36Sopenharmony_ciEnum 31:28 Supersec 38562306a36Sopenharmony_ci 0b0000 IMP 38662306a36Sopenharmony_ci 0b1111 NI 38762306a36Sopenharmony_ciEndEnum 38862306a36Sopenharmony_ciEnum 27:24 CMemSz 38962306a36Sopenharmony_ci 0b0000 4GB 39062306a36Sopenharmony_ci 0b0001 64GB 39162306a36Sopenharmony_ci 0b0010 1TB 39262306a36Sopenharmony_ciEndEnum 39362306a36Sopenharmony_ciEnum 23:20 CohWalk 39462306a36Sopenharmony_ci 0b0000 NI 39562306a36Sopenharmony_ci 0b0001 IMP 39662306a36Sopenharmony_ciEndEnum 39762306a36Sopenharmony_ciEnum 19:16 PAN 39862306a36Sopenharmony_ci 0b0000 NI 39962306a36Sopenharmony_ci 0b0001 PAN 40062306a36Sopenharmony_ci 0b0010 PAN2 40162306a36Sopenharmony_ciEndEnum 40262306a36Sopenharmony_ciEnum 15:12 MaintBcst 40362306a36Sopenharmony_ci 0b0000 NI 40462306a36Sopenharmony_ci 0b0001 NO_TLB 40562306a36Sopenharmony_ci 0b0010 ALL 40662306a36Sopenharmony_ciEndEnum 40762306a36Sopenharmony_ciEnum 11:8 BPMaint 40862306a36Sopenharmony_ci 0b0000 NI 40962306a36Sopenharmony_ci 0b0001 ALL 41062306a36Sopenharmony_ci 0b0010 BY_VA 41162306a36Sopenharmony_ciEndEnum 41262306a36Sopenharmony_ciEnum 7:4 CMaintSW 41362306a36Sopenharmony_ci 0b0000 NI 41462306a36Sopenharmony_ci 0b0001 IMP 41562306a36Sopenharmony_ciEndEnum 41662306a36Sopenharmony_ciEnum 3:0 CMaintVA 41762306a36Sopenharmony_ci 0b0000 NI 41862306a36Sopenharmony_ci 0b0001 IMP 41962306a36Sopenharmony_ciEndEnum 42062306a36Sopenharmony_ciEndSysreg 42162306a36Sopenharmony_ci 42262306a36Sopenharmony_ciSysreg ID_ISAR0_EL1 3 0 0 2 0 42362306a36Sopenharmony_ciRes0 63:28 42462306a36Sopenharmony_ciEnum 27:24 Divide 42562306a36Sopenharmony_ci 0b0000 NI 42662306a36Sopenharmony_ci 0b0001 xDIV_T32 42762306a36Sopenharmony_ci 0b0010 xDIV_A32 42862306a36Sopenharmony_ciEndEnum 42962306a36Sopenharmony_ciUnsignedEnum 23:20 Debug 43062306a36Sopenharmony_ci 0b0000 NI 43162306a36Sopenharmony_ci 0b0001 IMP 43262306a36Sopenharmony_ciEndEnum 43362306a36Sopenharmony_ciEnum 19:16 Coproc 43462306a36Sopenharmony_ci 0b0000 NI 43562306a36Sopenharmony_ci 0b0001 MRC 43662306a36Sopenharmony_ci 0b0010 MRC2 43762306a36Sopenharmony_ci 0b0011 MRRC 43862306a36Sopenharmony_ci 0b0100 MRRC2 43962306a36Sopenharmony_ciEndEnum 44062306a36Sopenharmony_ciUnsignedEnum 15:12 CmpBranch 44162306a36Sopenharmony_ci 0b0000 NI 44262306a36Sopenharmony_ci 0b0001 IMP 44362306a36Sopenharmony_ciEndEnum 44462306a36Sopenharmony_ciUnsignedEnum 11:8 BitField 44562306a36Sopenharmony_ci 0b0000 NI 44662306a36Sopenharmony_ci 0b0001 IMP 44762306a36Sopenharmony_ciEndEnum 44862306a36Sopenharmony_ciUnsignedEnum 7:4 BitCount 44962306a36Sopenharmony_ci 0b0000 NI 45062306a36Sopenharmony_ci 0b0001 IMP 45162306a36Sopenharmony_ciEndEnum 45262306a36Sopenharmony_ciUnsignedEnum 3:0 Swap 45362306a36Sopenharmony_ci 0b0000 NI 45462306a36Sopenharmony_ci 0b0001 IMP 45562306a36Sopenharmony_ciEndEnum 45662306a36Sopenharmony_ciEndSysreg 45762306a36Sopenharmony_ci 45862306a36Sopenharmony_ciSysreg ID_ISAR1_EL1 3 0 0 2 1 45962306a36Sopenharmony_ciRes0 63:32 46062306a36Sopenharmony_ciEnum 31:28 Jazelle 46162306a36Sopenharmony_ci 0b0000 NI 46262306a36Sopenharmony_ci 0b0001 IMP 46362306a36Sopenharmony_ciEndEnum 46462306a36Sopenharmony_ciEnum 27:24 Interwork 46562306a36Sopenharmony_ci 0b0000 NI 46662306a36Sopenharmony_ci 0b0001 BX 46762306a36Sopenharmony_ci 0b0010 BLX 46862306a36Sopenharmony_ci 0b0011 A32_BX 46962306a36Sopenharmony_ciEndEnum 47062306a36Sopenharmony_ciEnum 23:20 Immediate 47162306a36Sopenharmony_ci 0b0000 NI 47262306a36Sopenharmony_ci 0b0001 IMP 47362306a36Sopenharmony_ciEndEnum 47462306a36Sopenharmony_ciEnum 19:16 IfThen 47562306a36Sopenharmony_ci 0b0000 NI 47662306a36Sopenharmony_ci 0b0001 IMP 47762306a36Sopenharmony_ciEndEnum 47862306a36Sopenharmony_ciEnum 15:12 Extend 47962306a36Sopenharmony_ci 0b0000 NI 48062306a36Sopenharmony_ci 0b0001 SXTB 48162306a36Sopenharmony_ci 0b0010 SXTB16 48262306a36Sopenharmony_ciEndEnum 48362306a36Sopenharmony_ciEnum 11:8 Except_AR 48462306a36Sopenharmony_ci 0b0000 NI 48562306a36Sopenharmony_ci 0b0001 IMP 48662306a36Sopenharmony_ciEndEnum 48762306a36Sopenharmony_ciEnum 7:4 Except 48862306a36Sopenharmony_ci 0b0000 NI 48962306a36Sopenharmony_ci 0b0001 IMP 49062306a36Sopenharmony_ciEndEnum 49162306a36Sopenharmony_ciEnum 3:0 Endian 49262306a36Sopenharmony_ci 0b0000 NI 49362306a36Sopenharmony_ci 0b0001 IMP 49462306a36Sopenharmony_ciEndEnum 49562306a36Sopenharmony_ciEndSysreg 49662306a36Sopenharmony_ci 49762306a36Sopenharmony_ciSysreg ID_ISAR2_EL1 3 0 0 2 2 49862306a36Sopenharmony_ciRes0 63:32 49962306a36Sopenharmony_ciEnum 31:28 Reversal 50062306a36Sopenharmony_ci 0b0000 NI 50162306a36Sopenharmony_ci 0b0001 REV 50262306a36Sopenharmony_ci 0b0010 RBIT 50362306a36Sopenharmony_ciEndEnum 50462306a36Sopenharmony_ciEnum 27:24 PSR_AR 50562306a36Sopenharmony_ci 0b0000 NI 50662306a36Sopenharmony_ci 0b0001 IMP 50762306a36Sopenharmony_ciEndEnum 50862306a36Sopenharmony_ciEnum 23:20 MultU 50962306a36Sopenharmony_ci 0b0000 NI 51062306a36Sopenharmony_ci 0b0001 UMULL 51162306a36Sopenharmony_ci 0b0010 UMAAL 51262306a36Sopenharmony_ciEndEnum 51362306a36Sopenharmony_ciEnum 19:16 MultS 51462306a36Sopenharmony_ci 0b0000 NI 51562306a36Sopenharmony_ci 0b0001 SMULL 51662306a36Sopenharmony_ci 0b0010 SMLABB 51762306a36Sopenharmony_ci 0b0011 SMLAD 51862306a36Sopenharmony_ciEndEnum 51962306a36Sopenharmony_ciEnum 15:12 Mult 52062306a36Sopenharmony_ci 0b0000 NI 52162306a36Sopenharmony_ci 0b0001 MLA 52262306a36Sopenharmony_ci 0b0010 MLS 52362306a36Sopenharmony_ciEndEnum 52462306a36Sopenharmony_ciEnum 11:8 MultiAccessInt 52562306a36Sopenharmony_ci 0b0000 NI 52662306a36Sopenharmony_ci 0b0001 RESTARTABLE 52762306a36Sopenharmony_ci 0b0010 CONTINUABLE 52862306a36Sopenharmony_ciEndEnum 52962306a36Sopenharmony_ciEnum 7:4 MemHint 53062306a36Sopenharmony_ci 0b0000 NI 53162306a36Sopenharmony_ci 0b0001 PLD 53262306a36Sopenharmony_ci 0b0010 PLD2 53362306a36Sopenharmony_ci 0b0011 PLI 53462306a36Sopenharmony_ci 0b0100 PLDW 53562306a36Sopenharmony_ciEndEnum 53662306a36Sopenharmony_ciEnum 3:0 LoadStore 53762306a36Sopenharmony_ci 0b0000 NI 53862306a36Sopenharmony_ci 0b0001 DOUBLE 53962306a36Sopenharmony_ci 0b0010 ACQUIRE 54062306a36Sopenharmony_ciEndEnum 54162306a36Sopenharmony_ciEndSysreg 54262306a36Sopenharmony_ci 54362306a36Sopenharmony_ciSysreg ID_ISAR3_EL1 3 0 0 2 3 54462306a36Sopenharmony_ciRes0 63:32 54562306a36Sopenharmony_ciEnum 31:28 T32EE 54662306a36Sopenharmony_ci 0b0000 NI 54762306a36Sopenharmony_ci 0b0001 IMP 54862306a36Sopenharmony_ciEndEnum 54962306a36Sopenharmony_ciEnum 27:24 TrueNOP 55062306a36Sopenharmony_ci 0b0000 NI 55162306a36Sopenharmony_ci 0b0001 IMP 55262306a36Sopenharmony_ciEndEnum 55362306a36Sopenharmony_ciEnum 23:20 T32Copy 55462306a36Sopenharmony_ci 0b0000 NI 55562306a36Sopenharmony_ci 0b0001 IMP 55662306a36Sopenharmony_ciEndEnum 55762306a36Sopenharmony_ciEnum 19:16 TabBranch 55862306a36Sopenharmony_ci 0b0000 NI 55962306a36Sopenharmony_ci 0b0001 IMP 56062306a36Sopenharmony_ciEndEnum 56162306a36Sopenharmony_ciEnum 15:12 SynchPrim 56262306a36Sopenharmony_ci 0b0000 NI 56362306a36Sopenharmony_ci 0b0001 EXCLUSIVE 56462306a36Sopenharmony_ci 0b0010 DOUBLE 56562306a36Sopenharmony_ciEndEnum 56662306a36Sopenharmony_ciEnum 11:8 SVC 56762306a36Sopenharmony_ci 0b0000 NI 56862306a36Sopenharmony_ci 0b0001 IMP 56962306a36Sopenharmony_ciEndEnum 57062306a36Sopenharmony_ciEnum 7:4 SIMD 57162306a36Sopenharmony_ci 0b0000 NI 57262306a36Sopenharmony_ci 0b0001 SSAT 57362306a36Sopenharmony_ci 0b0011 PKHBT 57462306a36Sopenharmony_ciEndEnum 57562306a36Sopenharmony_ciEnum 3:0 Saturate 57662306a36Sopenharmony_ci 0b0000 NI 57762306a36Sopenharmony_ci 0b0001 IMP 57862306a36Sopenharmony_ciEndEnum 57962306a36Sopenharmony_ciEndSysreg 58062306a36Sopenharmony_ci 58162306a36Sopenharmony_ciSysreg ID_ISAR4_EL1 3 0 0 2 4 58262306a36Sopenharmony_ciRes0 63:32 58362306a36Sopenharmony_ciEnum 31:28 SWP_frac 58462306a36Sopenharmony_ci 0b0000 NI 58562306a36Sopenharmony_ci 0b0001 IMP 58662306a36Sopenharmony_ciEndEnum 58762306a36Sopenharmony_ciEnum 27:24 PSR_M 58862306a36Sopenharmony_ci 0b0000 NI 58962306a36Sopenharmony_ci 0b0001 IMP 59062306a36Sopenharmony_ciEndEnum 59162306a36Sopenharmony_ciEnum 23:20 SynchPrim_frac 59262306a36Sopenharmony_ci 0b0000 NI 59362306a36Sopenharmony_ci 0b0011 IMP 59462306a36Sopenharmony_ciEndEnum 59562306a36Sopenharmony_ciEnum 19:16 Barrier 59662306a36Sopenharmony_ci 0b0000 NI 59762306a36Sopenharmony_ci 0b0001 IMP 59862306a36Sopenharmony_ciEndEnum 59962306a36Sopenharmony_ciEnum 15:12 SMC 60062306a36Sopenharmony_ci 0b0000 NI 60162306a36Sopenharmony_ci 0b0001 IMP 60262306a36Sopenharmony_ciEndEnum 60362306a36Sopenharmony_ciEnum 11:8 Writeback 60462306a36Sopenharmony_ci 0b0000 NI 60562306a36Sopenharmony_ci 0b0001 IMP 60662306a36Sopenharmony_ciEndEnum 60762306a36Sopenharmony_ciEnum 7:4 WithShifts 60862306a36Sopenharmony_ci 0b0000 NI 60962306a36Sopenharmony_ci 0b0001 LSL3 61062306a36Sopenharmony_ci 0b0011 LS 61162306a36Sopenharmony_ci 0b0100 REG 61262306a36Sopenharmony_ciEndEnum 61362306a36Sopenharmony_ciEnum 3:0 Unpriv 61462306a36Sopenharmony_ci 0b0000 NI 61562306a36Sopenharmony_ci 0b0001 REG_BYTE 61662306a36Sopenharmony_ci 0b0010 SIGNED_HALFWORD 61762306a36Sopenharmony_ciEndEnum 61862306a36Sopenharmony_ciEndSysreg 61962306a36Sopenharmony_ci 62062306a36Sopenharmony_ciSysreg ID_ISAR5_EL1 3 0 0 2 5 62162306a36Sopenharmony_ciRes0 63:32 62262306a36Sopenharmony_ciUnsignedEnum 31:28 VCMA 62362306a36Sopenharmony_ci 0b0000 NI 62462306a36Sopenharmony_ci 0b0001 IMP 62562306a36Sopenharmony_ciEndEnum 62662306a36Sopenharmony_ciUnsignedEnum 27:24 RDM 62762306a36Sopenharmony_ci 0b0000 NI 62862306a36Sopenharmony_ci 0b0001 IMP 62962306a36Sopenharmony_ciEndEnum 63062306a36Sopenharmony_ciRes0 23:20 63162306a36Sopenharmony_ciUnsignedEnum 19:16 CRC32 63262306a36Sopenharmony_ci 0b0000 NI 63362306a36Sopenharmony_ci 0b0001 IMP 63462306a36Sopenharmony_ciEndEnum 63562306a36Sopenharmony_ciUnsignedEnum 15:12 SHA2 63662306a36Sopenharmony_ci 0b0000 NI 63762306a36Sopenharmony_ci 0b0001 IMP 63862306a36Sopenharmony_ciEndEnum 63962306a36Sopenharmony_ciUnsignedEnum 11:8 SHA1 64062306a36Sopenharmony_ci 0b0000 NI 64162306a36Sopenharmony_ci 0b0001 IMP 64262306a36Sopenharmony_ciEndEnum 64362306a36Sopenharmony_ciUnsignedEnum 7:4 AES 64462306a36Sopenharmony_ci 0b0000 NI 64562306a36Sopenharmony_ci 0b0001 IMP 64662306a36Sopenharmony_ci 0b0010 VMULL 64762306a36Sopenharmony_ciEndEnum 64862306a36Sopenharmony_ciUnsignedEnum 3:0 SEVL 64962306a36Sopenharmony_ci 0b0000 NI 65062306a36Sopenharmony_ci 0b0001 IMP 65162306a36Sopenharmony_ciEndEnum 65262306a36Sopenharmony_ciEndSysreg 65362306a36Sopenharmony_ci 65462306a36Sopenharmony_ciSysreg ID_ISAR6_EL1 3 0 0 2 7 65562306a36Sopenharmony_ciRes0 63:28 65662306a36Sopenharmony_ciUnsignedEnum 27:24 I8MM 65762306a36Sopenharmony_ci 0b0000 NI 65862306a36Sopenharmony_ci 0b0001 IMP 65962306a36Sopenharmony_ciEndEnum 66062306a36Sopenharmony_ciUnsignedEnum 23:20 BF16 66162306a36Sopenharmony_ci 0b0000 NI 66262306a36Sopenharmony_ci 0b0001 IMP 66362306a36Sopenharmony_ciEndEnum 66462306a36Sopenharmony_ciUnsignedEnum 19:16 SPECRES 66562306a36Sopenharmony_ci 0b0000 NI 66662306a36Sopenharmony_ci 0b0001 IMP 66762306a36Sopenharmony_ciEndEnum 66862306a36Sopenharmony_ciUnsignedEnum 15:12 SB 66962306a36Sopenharmony_ci 0b0000 NI 67062306a36Sopenharmony_ci 0b0001 IMP 67162306a36Sopenharmony_ciEndEnum 67262306a36Sopenharmony_ciUnsignedEnum 11:8 FHM 67362306a36Sopenharmony_ci 0b0000 NI 67462306a36Sopenharmony_ci 0b0001 IMP 67562306a36Sopenharmony_ciEndEnum 67662306a36Sopenharmony_ciUnsignedEnum 7:4 DP 67762306a36Sopenharmony_ci 0b0000 NI 67862306a36Sopenharmony_ci 0b0001 IMP 67962306a36Sopenharmony_ciEndEnum 68062306a36Sopenharmony_ciUnsignedEnum 3:0 JSCVT 68162306a36Sopenharmony_ci 0b0000 NI 68262306a36Sopenharmony_ci 0b0001 IMP 68362306a36Sopenharmony_ciEndEnum 68462306a36Sopenharmony_ciEndSysreg 68562306a36Sopenharmony_ci 68662306a36Sopenharmony_ciSysreg ID_MMFR4_EL1 3 0 0 2 6 68762306a36Sopenharmony_ciRes0 63:32 68862306a36Sopenharmony_ciUnsignedEnum 31:28 EVT 68962306a36Sopenharmony_ci 0b0000 NI 69062306a36Sopenharmony_ci 0b0001 NO_TLBIS 69162306a36Sopenharmony_ci 0b0010 TLBIS 69262306a36Sopenharmony_ciEndEnum 69362306a36Sopenharmony_ciUnsignedEnum 27:24 CCIDX 69462306a36Sopenharmony_ci 0b0000 NI 69562306a36Sopenharmony_ci 0b0001 IMP 69662306a36Sopenharmony_ciEndEnum 69762306a36Sopenharmony_ciUnsignedEnum 23:20 LSM 69862306a36Sopenharmony_ci 0b0000 NI 69962306a36Sopenharmony_ci 0b0001 IMP 70062306a36Sopenharmony_ciEndEnum 70162306a36Sopenharmony_ciUnsignedEnum 19:16 HPDS 70262306a36Sopenharmony_ci 0b0000 NI 70362306a36Sopenharmony_ci 0b0001 AA32HPD 70462306a36Sopenharmony_ci 0b0010 HPDS2 70562306a36Sopenharmony_ciEndEnum 70662306a36Sopenharmony_ciUnsignedEnum 15:12 CnP 70762306a36Sopenharmony_ci 0b0000 NI 70862306a36Sopenharmony_ci 0b0001 IMP 70962306a36Sopenharmony_ciEndEnum 71062306a36Sopenharmony_ciUnsignedEnum 11:8 XNX 71162306a36Sopenharmony_ci 0b0000 NI 71262306a36Sopenharmony_ci 0b0001 IMP 71362306a36Sopenharmony_ciEndEnum 71462306a36Sopenharmony_ciUnsignedEnum 7:4 AC2 71562306a36Sopenharmony_ci 0b0000 NI 71662306a36Sopenharmony_ci 0b0001 IMP 71762306a36Sopenharmony_ciEndEnum 71862306a36Sopenharmony_ciUnsignedEnum 3:0 SpecSEI 71962306a36Sopenharmony_ci 0b0000 NI 72062306a36Sopenharmony_ci 0b0001 IMP 72162306a36Sopenharmony_ciEndEnum 72262306a36Sopenharmony_ciEndSysreg 72362306a36Sopenharmony_ci 72462306a36Sopenharmony_ciSysreg MVFR0_EL1 3 0 0 3 0 72562306a36Sopenharmony_ciRes0 63:32 72662306a36Sopenharmony_ciUnsignedEnum 31:28 FPRound 72762306a36Sopenharmony_ci 0b0000 NI 72862306a36Sopenharmony_ci 0b0001 IMP 72962306a36Sopenharmony_ciEndEnum 73062306a36Sopenharmony_ciUnsignedEnum 27:24 FPShVec 73162306a36Sopenharmony_ci 0b0000 NI 73262306a36Sopenharmony_ci 0b0001 IMP 73362306a36Sopenharmony_ciEndEnum 73462306a36Sopenharmony_ciUnsignedEnum 23:20 FPSqrt 73562306a36Sopenharmony_ci 0b0000 NI 73662306a36Sopenharmony_ci 0b0001 IMP 73762306a36Sopenharmony_ciEndEnum 73862306a36Sopenharmony_ciUnsignedEnum 19:16 FPDivide 73962306a36Sopenharmony_ci 0b0000 NI 74062306a36Sopenharmony_ci 0b0001 IMP 74162306a36Sopenharmony_ciEndEnum 74262306a36Sopenharmony_ciUnsignedEnum 15:12 FPTrap 74362306a36Sopenharmony_ci 0b0000 NI 74462306a36Sopenharmony_ci 0b0001 IMP 74562306a36Sopenharmony_ciEndEnum 74662306a36Sopenharmony_ciUnsignedEnum 11:8 FPDP 74762306a36Sopenharmony_ci 0b0000 NI 74862306a36Sopenharmony_ci 0b0001 VFPv2 74962306a36Sopenharmony_ci 0b0010 VFPv3 75062306a36Sopenharmony_ciEndEnum 75162306a36Sopenharmony_ciUnsignedEnum 7:4 FPSP 75262306a36Sopenharmony_ci 0b0000 NI 75362306a36Sopenharmony_ci 0b0001 VFPv2 75462306a36Sopenharmony_ci 0b0010 VFPv3 75562306a36Sopenharmony_ciEndEnum 75662306a36Sopenharmony_ciEnum 3:0 SIMDReg 75762306a36Sopenharmony_ci 0b0000 NI 75862306a36Sopenharmony_ci 0b0001 IMP_16x64 75962306a36Sopenharmony_ci 0b0010 IMP_32x64 76062306a36Sopenharmony_ciEndEnum 76162306a36Sopenharmony_ciEndSysreg 76262306a36Sopenharmony_ci 76362306a36Sopenharmony_ciSysreg MVFR1_EL1 3 0 0 3 1 76462306a36Sopenharmony_ciRes0 63:32 76562306a36Sopenharmony_ciUnsignedEnum 31:28 SIMDFMAC 76662306a36Sopenharmony_ci 0b0000 NI 76762306a36Sopenharmony_ci 0b0001 IMP 76862306a36Sopenharmony_ciEndEnum 76962306a36Sopenharmony_ciUnsignedEnum 27:24 FPHP 77062306a36Sopenharmony_ci 0b0000 NI 77162306a36Sopenharmony_ci 0b0001 FPHP 77262306a36Sopenharmony_ci 0b0010 FPHP_CONV 77362306a36Sopenharmony_ci 0b0011 FP16 77462306a36Sopenharmony_ciEndEnum 77562306a36Sopenharmony_ciUnsignedEnum 23:20 SIMDHP 77662306a36Sopenharmony_ci 0b0000 NI 77762306a36Sopenharmony_ci 0b0001 SIMDHP 77862306a36Sopenharmony_ci 0b0010 SIMDHP_FLOAT 77962306a36Sopenharmony_ciEndEnum 78062306a36Sopenharmony_ciUnsignedEnum 19:16 SIMDSP 78162306a36Sopenharmony_ci 0b0000 NI 78262306a36Sopenharmony_ci 0b0001 IMP 78362306a36Sopenharmony_ciEndEnum 78462306a36Sopenharmony_ciUnsignedEnum 15:12 SIMDInt 78562306a36Sopenharmony_ci 0b0000 NI 78662306a36Sopenharmony_ci 0b0001 IMP 78762306a36Sopenharmony_ciEndEnum 78862306a36Sopenharmony_ciUnsignedEnum 11:8 SIMDLS 78962306a36Sopenharmony_ci 0b0000 NI 79062306a36Sopenharmony_ci 0b0001 IMP 79162306a36Sopenharmony_ciEndEnum 79262306a36Sopenharmony_ciUnsignedEnum 7:4 FPDNaN 79362306a36Sopenharmony_ci 0b0000 NI 79462306a36Sopenharmony_ci 0b0001 IMP 79562306a36Sopenharmony_ciEndEnum 79662306a36Sopenharmony_ciUnsignedEnum 3:0 FPFtZ 79762306a36Sopenharmony_ci 0b0000 NI 79862306a36Sopenharmony_ci 0b0001 IMP 79962306a36Sopenharmony_ciEndEnum 80062306a36Sopenharmony_ciEndSysreg 80162306a36Sopenharmony_ci 80262306a36Sopenharmony_ciSysreg MVFR2_EL1 3 0 0 3 2 80362306a36Sopenharmony_ciRes0 63:8 80462306a36Sopenharmony_ciEnum 7:4 FPMisc 80562306a36Sopenharmony_ci 0b0000 NI 80662306a36Sopenharmony_ci 0b0001 FP 80762306a36Sopenharmony_ci 0b0010 FP_DIRECTED_ROUNDING 80862306a36Sopenharmony_ci 0b0011 FP_ROUNDING 80962306a36Sopenharmony_ci 0b0100 FP_MAX_MIN 81062306a36Sopenharmony_ciEndEnum 81162306a36Sopenharmony_ciEnum 3:0 SIMDMisc 81262306a36Sopenharmony_ci 0b0000 NI 81362306a36Sopenharmony_ci 0b0001 SIMD_DIRECTED_ROUNDING 81462306a36Sopenharmony_ci 0b0010 SIMD_ROUNDING 81562306a36Sopenharmony_ci 0b0011 SIMD_MAX_MIN 81662306a36Sopenharmony_ciEndEnum 81762306a36Sopenharmony_ciEndSysreg 81862306a36Sopenharmony_ci 81962306a36Sopenharmony_ciSysreg ID_PFR2_EL1 3 0 0 3 4 82062306a36Sopenharmony_ciRes0 63:12 82162306a36Sopenharmony_ciUnsignedEnum 11:8 RAS_frac 82262306a36Sopenharmony_ci 0b0000 NI 82362306a36Sopenharmony_ci 0b0001 RASv1p1 82462306a36Sopenharmony_ciEndEnum 82562306a36Sopenharmony_ciUnsignedEnum 7:4 SSBS 82662306a36Sopenharmony_ci 0b0000 NI 82762306a36Sopenharmony_ci 0b0001 IMP 82862306a36Sopenharmony_ciEndEnum 82962306a36Sopenharmony_ciUnsignedEnum 3:0 CSV3 83062306a36Sopenharmony_ci 0b0000 NI 83162306a36Sopenharmony_ci 0b0001 IMP 83262306a36Sopenharmony_ciEndEnum 83362306a36Sopenharmony_ciEndSysreg 83462306a36Sopenharmony_ci 83562306a36Sopenharmony_ciSysreg ID_DFR1_EL1 3 0 0 3 5 83662306a36Sopenharmony_ciRes0 63:8 83762306a36Sopenharmony_ciUnsignedEnum 7:4 HPMN0 83862306a36Sopenharmony_ci 0b0000 NI 83962306a36Sopenharmony_ci 0b0001 IMP 84062306a36Sopenharmony_ciEndEnum 84162306a36Sopenharmony_ciEnum 3:0 MTPMU 84262306a36Sopenharmony_ci 0b0000 IMPDEF 84362306a36Sopenharmony_ci 0b0001 IMP 84462306a36Sopenharmony_ci 0b1111 NI 84562306a36Sopenharmony_ciEndEnum 84662306a36Sopenharmony_ciEndSysreg 84762306a36Sopenharmony_ci 84862306a36Sopenharmony_ciSysreg ID_MMFR5_EL1 3 0 0 3 6 84962306a36Sopenharmony_ciRes0 63:8 85062306a36Sopenharmony_ciUnsignedEnum 7:4 nTLBPA 85162306a36Sopenharmony_ci 0b0000 NI 85262306a36Sopenharmony_ci 0b0001 IMP 85362306a36Sopenharmony_ciEndEnum 85462306a36Sopenharmony_ciUnsignedEnum 3:0 ETS 85562306a36Sopenharmony_ci 0b0000 NI 85662306a36Sopenharmony_ci 0b0001 IMP 85762306a36Sopenharmony_ciEndEnum 85862306a36Sopenharmony_ciEndSysreg 85962306a36Sopenharmony_ci 86062306a36Sopenharmony_ciSysreg ID_AA64PFR0_EL1 3 0 0 4 0 86162306a36Sopenharmony_ciUnsignedEnum 63:60 CSV3 86262306a36Sopenharmony_ci 0b0000 NI 86362306a36Sopenharmony_ci 0b0001 IMP 86462306a36Sopenharmony_ciEndEnum 86562306a36Sopenharmony_ciUnsignedEnum 59:56 CSV2 86662306a36Sopenharmony_ci 0b0000 NI 86762306a36Sopenharmony_ci 0b0001 IMP 86862306a36Sopenharmony_ci 0b0010 CSV2_2 86962306a36Sopenharmony_ci 0b0011 CSV2_3 87062306a36Sopenharmony_ciEndEnum 87162306a36Sopenharmony_ciUnsignedEnum 55:52 RME 87262306a36Sopenharmony_ci 0b0000 NI 87362306a36Sopenharmony_ci 0b0001 IMP 87462306a36Sopenharmony_ciEndEnum 87562306a36Sopenharmony_ciUnsignedEnum 51:48 DIT 87662306a36Sopenharmony_ci 0b0000 NI 87762306a36Sopenharmony_ci 0b0001 IMP 87862306a36Sopenharmony_ciEndEnum 87962306a36Sopenharmony_ciUnsignedEnum 47:44 AMU 88062306a36Sopenharmony_ci 0b0000 NI 88162306a36Sopenharmony_ci 0b0001 IMP 88262306a36Sopenharmony_ci 0b0010 V1P1 88362306a36Sopenharmony_ciEndEnum 88462306a36Sopenharmony_ciUnsignedEnum 43:40 MPAM 88562306a36Sopenharmony_ci 0b0000 0 88662306a36Sopenharmony_ci 0b0001 1 88762306a36Sopenharmony_ciEndEnum 88862306a36Sopenharmony_ciUnsignedEnum 39:36 SEL2 88962306a36Sopenharmony_ci 0b0000 NI 89062306a36Sopenharmony_ci 0b0001 IMP 89162306a36Sopenharmony_ciEndEnum 89262306a36Sopenharmony_ciUnsignedEnum 35:32 SVE 89362306a36Sopenharmony_ci 0b0000 NI 89462306a36Sopenharmony_ci 0b0001 IMP 89562306a36Sopenharmony_ciEndEnum 89662306a36Sopenharmony_ciUnsignedEnum 31:28 RAS 89762306a36Sopenharmony_ci 0b0000 NI 89862306a36Sopenharmony_ci 0b0001 IMP 89962306a36Sopenharmony_ci 0b0010 V1P1 90062306a36Sopenharmony_ciEndEnum 90162306a36Sopenharmony_ciUnsignedEnum 27:24 GIC 90262306a36Sopenharmony_ci 0b0000 NI 90362306a36Sopenharmony_ci 0b0001 IMP 90462306a36Sopenharmony_ci 0b0010 V4P1 90562306a36Sopenharmony_ciEndEnum 90662306a36Sopenharmony_ciSignedEnum 23:20 AdvSIMD 90762306a36Sopenharmony_ci 0b0000 IMP 90862306a36Sopenharmony_ci 0b0001 FP16 90962306a36Sopenharmony_ci 0b1111 NI 91062306a36Sopenharmony_ciEndEnum 91162306a36Sopenharmony_ciSignedEnum 19:16 FP 91262306a36Sopenharmony_ci 0b0000 IMP 91362306a36Sopenharmony_ci 0b0001 FP16 91462306a36Sopenharmony_ci 0b1111 NI 91562306a36Sopenharmony_ciEndEnum 91662306a36Sopenharmony_ciUnsignedEnum 15:12 EL3 91762306a36Sopenharmony_ci 0b0000 NI 91862306a36Sopenharmony_ci 0b0001 IMP 91962306a36Sopenharmony_ci 0b0010 AARCH32 92062306a36Sopenharmony_ciEndEnum 92162306a36Sopenharmony_ciUnsignedEnum 11:8 EL2 92262306a36Sopenharmony_ci 0b0000 NI 92362306a36Sopenharmony_ci 0b0001 IMP 92462306a36Sopenharmony_ci 0b0010 AARCH32 92562306a36Sopenharmony_ciEndEnum 92662306a36Sopenharmony_ciUnsignedEnum 7:4 EL1 92762306a36Sopenharmony_ci 0b0001 IMP 92862306a36Sopenharmony_ci 0b0010 AARCH32 92962306a36Sopenharmony_ciEndEnum 93062306a36Sopenharmony_ciUnsignedEnum 3:0 EL0 93162306a36Sopenharmony_ci 0b0001 IMP 93262306a36Sopenharmony_ci 0b0010 AARCH32 93362306a36Sopenharmony_ciEndEnum 93462306a36Sopenharmony_ciEndSysreg 93562306a36Sopenharmony_ci 93662306a36Sopenharmony_ciSysreg ID_AA64PFR1_EL1 3 0 0 4 1 93762306a36Sopenharmony_ciUnsignedEnum 63:60 PFAR 93862306a36Sopenharmony_ci 0b0000 NI 93962306a36Sopenharmony_ci 0b0001 IMP 94062306a36Sopenharmony_ciEndEnum 94162306a36Sopenharmony_ciUnsignedEnum 59:56 DF2 94262306a36Sopenharmony_ci 0b0000 NI 94362306a36Sopenharmony_ci 0b0001 IMP 94462306a36Sopenharmony_ciEndEnum 94562306a36Sopenharmony_ciUnsignedEnum 55:52 MTEX 94662306a36Sopenharmony_ci 0b0000 MTE 94762306a36Sopenharmony_ci 0b0001 MTE4 94862306a36Sopenharmony_ciEndEnum 94962306a36Sopenharmony_ciUnsignedEnum 51:48 THE 95062306a36Sopenharmony_ci 0b0000 NI 95162306a36Sopenharmony_ci 0b0001 IMP 95262306a36Sopenharmony_ciEndEnum 95362306a36Sopenharmony_ciUnsignedEnum 47:44 GCS 95462306a36Sopenharmony_ci 0b0000 NI 95562306a36Sopenharmony_ci 0b0001 IMP 95662306a36Sopenharmony_ciEndEnum 95762306a36Sopenharmony_ciEnum 43:40 MTE_frac 95862306a36Sopenharmony_ci 0b0000 ASYNC 95962306a36Sopenharmony_ci 0b1111 NI 96062306a36Sopenharmony_ciEndEnum 96162306a36Sopenharmony_ciUnsignedEnum 39:36 NMI 96262306a36Sopenharmony_ci 0b0000 NI 96362306a36Sopenharmony_ci 0b0001 IMP 96462306a36Sopenharmony_ciEndEnum 96562306a36Sopenharmony_ciUnsignedEnum 35:32 CSV2_frac 96662306a36Sopenharmony_ci 0b0000 NI 96762306a36Sopenharmony_ci 0b0001 CSV2_1p1 96862306a36Sopenharmony_ci 0b0010 CSV2_1p2 96962306a36Sopenharmony_ciEndEnum 97062306a36Sopenharmony_ciUnsignedEnum 31:28 RNDR_trap 97162306a36Sopenharmony_ci 0b0000 NI 97262306a36Sopenharmony_ci 0b0001 IMP 97362306a36Sopenharmony_ciEndEnum 97462306a36Sopenharmony_ciUnsignedEnum 27:24 SME 97562306a36Sopenharmony_ci 0b0000 NI 97662306a36Sopenharmony_ci 0b0001 IMP 97762306a36Sopenharmony_ci 0b0010 SME2 97862306a36Sopenharmony_ciEndEnum 97962306a36Sopenharmony_ciRes0 23:20 98062306a36Sopenharmony_ciUnsignedEnum 19:16 MPAM_frac 98162306a36Sopenharmony_ci 0b0000 MINOR_0 98262306a36Sopenharmony_ci 0b0001 MINOR_1 98362306a36Sopenharmony_ciEndEnum 98462306a36Sopenharmony_ciUnsignedEnum 15:12 RAS_frac 98562306a36Sopenharmony_ci 0b0000 NI 98662306a36Sopenharmony_ci 0b0001 RASv1p1 98762306a36Sopenharmony_ciEndEnum 98862306a36Sopenharmony_ciUnsignedEnum 11:8 MTE 98962306a36Sopenharmony_ci 0b0000 NI 99062306a36Sopenharmony_ci 0b0001 IMP 99162306a36Sopenharmony_ci 0b0010 MTE2 99262306a36Sopenharmony_ci 0b0011 MTE3 99362306a36Sopenharmony_ciEndEnum 99462306a36Sopenharmony_ciUnsignedEnum 7:4 SSBS 99562306a36Sopenharmony_ci 0b0000 NI 99662306a36Sopenharmony_ci 0b0001 IMP 99762306a36Sopenharmony_ci 0b0010 SSBS2 99862306a36Sopenharmony_ciEndEnum 99962306a36Sopenharmony_ciUnsignedEnum 3:0 BT 100062306a36Sopenharmony_ci 0b0000 NI 100162306a36Sopenharmony_ci 0b0001 IMP 100262306a36Sopenharmony_ciEndEnum 100362306a36Sopenharmony_ciEndSysreg 100462306a36Sopenharmony_ci 100562306a36Sopenharmony_ciSysreg ID_AA64ZFR0_EL1 3 0 0 4 4 100662306a36Sopenharmony_ciRes0 63:60 100762306a36Sopenharmony_ciUnsignedEnum 59:56 F64MM 100862306a36Sopenharmony_ci 0b0000 NI 100962306a36Sopenharmony_ci 0b0001 IMP 101062306a36Sopenharmony_ciEndEnum 101162306a36Sopenharmony_ciUnsignedEnum 55:52 F32MM 101262306a36Sopenharmony_ci 0b0000 NI 101362306a36Sopenharmony_ci 0b0001 IMP 101462306a36Sopenharmony_ciEndEnum 101562306a36Sopenharmony_ciRes0 51:48 101662306a36Sopenharmony_ciUnsignedEnum 47:44 I8MM 101762306a36Sopenharmony_ci 0b0000 NI 101862306a36Sopenharmony_ci 0b0001 IMP 101962306a36Sopenharmony_ciEndEnum 102062306a36Sopenharmony_ciUnsignedEnum 43:40 SM4 102162306a36Sopenharmony_ci 0b0000 NI 102262306a36Sopenharmony_ci 0b0001 IMP 102362306a36Sopenharmony_ciEndEnum 102462306a36Sopenharmony_ciRes0 39:36 102562306a36Sopenharmony_ciUnsignedEnum 35:32 SHA3 102662306a36Sopenharmony_ci 0b0000 NI 102762306a36Sopenharmony_ci 0b0001 IMP 102862306a36Sopenharmony_ciEndEnum 102962306a36Sopenharmony_ciRes0 31:24 103062306a36Sopenharmony_ciUnsignedEnum 23:20 BF16 103162306a36Sopenharmony_ci 0b0000 NI 103262306a36Sopenharmony_ci 0b0001 IMP 103362306a36Sopenharmony_ci 0b0010 EBF16 103462306a36Sopenharmony_ciEndEnum 103562306a36Sopenharmony_ciUnsignedEnum 19:16 BitPerm 103662306a36Sopenharmony_ci 0b0000 NI 103762306a36Sopenharmony_ci 0b0001 IMP 103862306a36Sopenharmony_ciEndEnum 103962306a36Sopenharmony_ciRes0 15:8 104062306a36Sopenharmony_ciUnsignedEnum 7:4 AES 104162306a36Sopenharmony_ci 0b0000 NI 104262306a36Sopenharmony_ci 0b0001 IMP 104362306a36Sopenharmony_ci 0b0010 PMULL128 104462306a36Sopenharmony_ciEndEnum 104562306a36Sopenharmony_ciUnsignedEnum 3:0 SVEver 104662306a36Sopenharmony_ci 0b0000 IMP 104762306a36Sopenharmony_ci 0b0001 SVE2 104862306a36Sopenharmony_ci 0b0010 SVE2p1 104962306a36Sopenharmony_ciEndEnum 105062306a36Sopenharmony_ciEndSysreg 105162306a36Sopenharmony_ci 105262306a36Sopenharmony_ciSysreg ID_AA64SMFR0_EL1 3 0 0 4 5 105362306a36Sopenharmony_ciUnsignedEnum 63 FA64 105462306a36Sopenharmony_ci 0b0 NI 105562306a36Sopenharmony_ci 0b1 IMP 105662306a36Sopenharmony_ciEndEnum 105762306a36Sopenharmony_ciRes0 62:60 105862306a36Sopenharmony_ciUnsignedEnum 59:56 SMEver 105962306a36Sopenharmony_ci 0b0000 SME 106062306a36Sopenharmony_ci 0b0001 SME2 106162306a36Sopenharmony_ci 0b0010 SME2p1 106262306a36Sopenharmony_ci 0b0000 IMP 106362306a36Sopenharmony_ciEndEnum 106462306a36Sopenharmony_ciUnsignedEnum 55:52 I16I64 106562306a36Sopenharmony_ci 0b0000 NI 106662306a36Sopenharmony_ci 0b1111 IMP 106762306a36Sopenharmony_ciEndEnum 106862306a36Sopenharmony_ciRes0 51:49 106962306a36Sopenharmony_ciUnsignedEnum 48 F64F64 107062306a36Sopenharmony_ci 0b0 NI 107162306a36Sopenharmony_ci 0b1 IMP 107262306a36Sopenharmony_ciEndEnum 107362306a36Sopenharmony_ciUnsignedEnum 47:44 I16I32 107462306a36Sopenharmony_ci 0b0000 NI 107562306a36Sopenharmony_ci 0b0101 IMP 107662306a36Sopenharmony_ciEndEnum 107762306a36Sopenharmony_ciUnsignedEnum 43 B16B16 107862306a36Sopenharmony_ci 0b0 NI 107962306a36Sopenharmony_ci 0b1 IMP 108062306a36Sopenharmony_ciEndEnum 108162306a36Sopenharmony_ciUnsignedEnum 42 F16F16 108262306a36Sopenharmony_ci 0b0 NI 108362306a36Sopenharmony_ci 0b1 IMP 108462306a36Sopenharmony_ciEndEnum 108562306a36Sopenharmony_ciRes0 41:40 108662306a36Sopenharmony_ciUnsignedEnum 39:36 I8I32 108762306a36Sopenharmony_ci 0b0000 NI 108862306a36Sopenharmony_ci 0b1111 IMP 108962306a36Sopenharmony_ciEndEnum 109062306a36Sopenharmony_ciUnsignedEnum 35 F16F32 109162306a36Sopenharmony_ci 0b0 NI 109262306a36Sopenharmony_ci 0b1 IMP 109362306a36Sopenharmony_ciEndEnum 109462306a36Sopenharmony_ciUnsignedEnum 34 B16F32 109562306a36Sopenharmony_ci 0b0 NI 109662306a36Sopenharmony_ci 0b1 IMP 109762306a36Sopenharmony_ciEndEnum 109862306a36Sopenharmony_ciUnsignedEnum 33 BI32I32 109962306a36Sopenharmony_ci 0b0 NI 110062306a36Sopenharmony_ci 0b1 IMP 110162306a36Sopenharmony_ciEndEnum 110262306a36Sopenharmony_ciUnsignedEnum 32 F32F32 110362306a36Sopenharmony_ci 0b0 NI 110462306a36Sopenharmony_ci 0b1 IMP 110562306a36Sopenharmony_ciEndEnum 110662306a36Sopenharmony_ciRes0 31:0 110762306a36Sopenharmony_ciEndSysreg 110862306a36Sopenharmony_ci 110962306a36Sopenharmony_ciSysreg ID_AA64DFR0_EL1 3 0 0 5 0 111062306a36Sopenharmony_ciEnum 63:60 HPMN0 111162306a36Sopenharmony_ci 0b0000 UNPREDICTABLE 111262306a36Sopenharmony_ci 0b0001 DEF 111362306a36Sopenharmony_ciEndEnum 111462306a36Sopenharmony_ciRes0 59:56 111562306a36Sopenharmony_ciUnsignedEnum 55:52 BRBE 111662306a36Sopenharmony_ci 0b0000 NI 111762306a36Sopenharmony_ci 0b0001 IMP 111862306a36Sopenharmony_ci 0b0010 BRBE_V1P1 111962306a36Sopenharmony_ciEndEnum 112062306a36Sopenharmony_ciEnum 51:48 MTPMU 112162306a36Sopenharmony_ci 0b0000 NI_IMPDEF 112262306a36Sopenharmony_ci 0b0001 IMP 112362306a36Sopenharmony_ci 0b1111 NI 112462306a36Sopenharmony_ciEndEnum 112562306a36Sopenharmony_ciUnsignedEnum 47:44 TraceBuffer 112662306a36Sopenharmony_ci 0b0000 NI 112762306a36Sopenharmony_ci 0b0001 IMP 112862306a36Sopenharmony_ciEndEnum 112962306a36Sopenharmony_ciUnsignedEnum 43:40 TraceFilt 113062306a36Sopenharmony_ci 0b0000 NI 113162306a36Sopenharmony_ci 0b0001 IMP 113262306a36Sopenharmony_ciEndEnum 113362306a36Sopenharmony_ciUnsignedEnum 39:36 DoubleLock 113462306a36Sopenharmony_ci 0b0000 IMP 113562306a36Sopenharmony_ci 0b1111 NI 113662306a36Sopenharmony_ciEndEnum 113762306a36Sopenharmony_ciUnsignedEnum 35:32 PMSVer 113862306a36Sopenharmony_ci 0b0000 NI 113962306a36Sopenharmony_ci 0b0001 IMP 114062306a36Sopenharmony_ci 0b0010 V1P1 114162306a36Sopenharmony_ci 0b0011 V1P2 114262306a36Sopenharmony_ci 0b0100 V1P3 114362306a36Sopenharmony_ciEndEnum 114462306a36Sopenharmony_ciField 31:28 CTX_CMPs 114562306a36Sopenharmony_ciRes0 27:24 114662306a36Sopenharmony_ciField 23:20 WRPs 114762306a36Sopenharmony_ciRes0 19:16 114862306a36Sopenharmony_ciField 15:12 BRPs 114962306a36Sopenharmony_ciUnsignedEnum 11:8 PMUVer 115062306a36Sopenharmony_ci 0b0000 NI 115162306a36Sopenharmony_ci 0b0001 IMP 115262306a36Sopenharmony_ci 0b0100 V3P1 115362306a36Sopenharmony_ci 0b0101 V3P4 115462306a36Sopenharmony_ci 0b0110 V3P5 115562306a36Sopenharmony_ci 0b0111 V3P7 115662306a36Sopenharmony_ci 0b1000 V3P8 115762306a36Sopenharmony_ci 0b1111 IMP_DEF 115862306a36Sopenharmony_ciEndEnum 115962306a36Sopenharmony_ciUnsignedEnum 7:4 TraceVer 116062306a36Sopenharmony_ci 0b0000 NI 116162306a36Sopenharmony_ci 0b0001 IMP 116262306a36Sopenharmony_ciEndEnum 116362306a36Sopenharmony_ciUnsignedEnum 3:0 DebugVer 116462306a36Sopenharmony_ci 0b0110 IMP 116562306a36Sopenharmony_ci 0b0111 VHE 116662306a36Sopenharmony_ci 0b1000 V8P2 116762306a36Sopenharmony_ci 0b1001 V8P4 116862306a36Sopenharmony_ci 0b1010 V8P8 116962306a36Sopenharmony_ciEndEnum 117062306a36Sopenharmony_ciEndSysreg 117162306a36Sopenharmony_ci 117262306a36Sopenharmony_ciSysreg ID_AA64DFR1_EL1 3 0 0 5 1 117362306a36Sopenharmony_ciRes0 63:0 117462306a36Sopenharmony_ciEndSysreg 117562306a36Sopenharmony_ci 117662306a36Sopenharmony_ciSysreg ID_AA64AFR0_EL1 3 0 0 5 4 117762306a36Sopenharmony_ciRes0 63:32 117862306a36Sopenharmony_ciField 31:28 IMPDEF7 117962306a36Sopenharmony_ciField 27:24 IMPDEF6 118062306a36Sopenharmony_ciField 23:20 IMPDEF5 118162306a36Sopenharmony_ciField 19:16 IMPDEF4 118262306a36Sopenharmony_ciField 15:12 IMPDEF3 118362306a36Sopenharmony_ciField 11:8 IMPDEF2 118462306a36Sopenharmony_ciField 7:4 IMPDEF1 118562306a36Sopenharmony_ciField 3:0 IMPDEF0 118662306a36Sopenharmony_ciEndSysreg 118762306a36Sopenharmony_ci 118862306a36Sopenharmony_ciSysreg ID_AA64AFR1_EL1 3 0 0 5 5 118962306a36Sopenharmony_ciRes0 63:0 119062306a36Sopenharmony_ciEndSysreg 119162306a36Sopenharmony_ci 119262306a36Sopenharmony_ciSysreg ID_AA64ISAR0_EL1 3 0 0 6 0 119362306a36Sopenharmony_ciUnsignedEnum 63:60 RNDR 119462306a36Sopenharmony_ci 0b0000 NI 119562306a36Sopenharmony_ci 0b0001 IMP 119662306a36Sopenharmony_ciEndEnum 119762306a36Sopenharmony_ciUnsignedEnum 59:56 TLB 119862306a36Sopenharmony_ci 0b0000 NI 119962306a36Sopenharmony_ci 0b0001 OS 120062306a36Sopenharmony_ci 0b0010 RANGE 120162306a36Sopenharmony_ciEndEnum 120262306a36Sopenharmony_ciUnsignedEnum 55:52 TS 120362306a36Sopenharmony_ci 0b0000 NI 120462306a36Sopenharmony_ci 0b0001 FLAGM 120562306a36Sopenharmony_ci 0b0010 FLAGM2 120662306a36Sopenharmony_ciEndEnum 120762306a36Sopenharmony_ciUnsignedEnum 51:48 FHM 120862306a36Sopenharmony_ci 0b0000 NI 120962306a36Sopenharmony_ci 0b0001 IMP 121062306a36Sopenharmony_ciEndEnum 121162306a36Sopenharmony_ciUnsignedEnum 47:44 DP 121262306a36Sopenharmony_ci 0b0000 NI 121362306a36Sopenharmony_ci 0b0001 IMP 121462306a36Sopenharmony_ciEndEnum 121562306a36Sopenharmony_ciUnsignedEnum 43:40 SM4 121662306a36Sopenharmony_ci 0b0000 NI 121762306a36Sopenharmony_ci 0b0001 IMP 121862306a36Sopenharmony_ciEndEnum 121962306a36Sopenharmony_ciUnsignedEnum 39:36 SM3 122062306a36Sopenharmony_ci 0b0000 NI 122162306a36Sopenharmony_ci 0b0001 IMP 122262306a36Sopenharmony_ciEndEnum 122362306a36Sopenharmony_ciUnsignedEnum 35:32 SHA3 122462306a36Sopenharmony_ci 0b0000 NI 122562306a36Sopenharmony_ci 0b0001 IMP 122662306a36Sopenharmony_ciEndEnum 122762306a36Sopenharmony_ciUnsignedEnum 31:28 RDM 122862306a36Sopenharmony_ci 0b0000 NI 122962306a36Sopenharmony_ci 0b0001 IMP 123062306a36Sopenharmony_ciEndEnum 123162306a36Sopenharmony_ciUnsignedEnum 27:24 TME 123262306a36Sopenharmony_ci 0b0000 NI 123362306a36Sopenharmony_ci 0b0001 IMP 123462306a36Sopenharmony_ciEndEnum 123562306a36Sopenharmony_ciUnsignedEnum 23:20 ATOMIC 123662306a36Sopenharmony_ci 0b0000 NI 123762306a36Sopenharmony_ci 0b0010 IMP 123862306a36Sopenharmony_ciEndEnum 123962306a36Sopenharmony_ciUnsignedEnum 19:16 CRC32 124062306a36Sopenharmony_ci 0b0000 NI 124162306a36Sopenharmony_ci 0b0001 IMP 124262306a36Sopenharmony_ciEndEnum 124362306a36Sopenharmony_ciUnsignedEnum 15:12 SHA2 124462306a36Sopenharmony_ci 0b0000 NI 124562306a36Sopenharmony_ci 0b0001 SHA256 124662306a36Sopenharmony_ci 0b0010 SHA512 124762306a36Sopenharmony_ciEndEnum 124862306a36Sopenharmony_ciUnsignedEnum 11:8 SHA1 124962306a36Sopenharmony_ci 0b0000 NI 125062306a36Sopenharmony_ci 0b0001 IMP 125162306a36Sopenharmony_ciEndEnum 125262306a36Sopenharmony_ciUnsignedEnum 7:4 AES 125362306a36Sopenharmony_ci 0b0000 NI 125462306a36Sopenharmony_ci 0b0001 AES 125562306a36Sopenharmony_ci 0b0010 PMULL 125662306a36Sopenharmony_ciEndEnum 125762306a36Sopenharmony_ciRes0 3:0 125862306a36Sopenharmony_ciEndSysreg 125962306a36Sopenharmony_ci 126062306a36Sopenharmony_ciSysreg ID_AA64ISAR1_EL1 3 0 0 6 1 126162306a36Sopenharmony_ciUnsignedEnum 63:60 LS64 126262306a36Sopenharmony_ci 0b0000 NI 126362306a36Sopenharmony_ci 0b0001 LS64 126462306a36Sopenharmony_ci 0b0010 LS64_V 126562306a36Sopenharmony_ci 0b0011 LS64_ACCDATA 126662306a36Sopenharmony_ciEndEnum 126762306a36Sopenharmony_ciUnsignedEnum 59:56 XS 126862306a36Sopenharmony_ci 0b0000 NI 126962306a36Sopenharmony_ci 0b0001 IMP 127062306a36Sopenharmony_ciEndEnum 127162306a36Sopenharmony_ciUnsignedEnum 55:52 I8MM 127262306a36Sopenharmony_ci 0b0000 NI 127362306a36Sopenharmony_ci 0b0001 IMP 127462306a36Sopenharmony_ciEndEnum 127562306a36Sopenharmony_ciUnsignedEnum 51:48 DGH 127662306a36Sopenharmony_ci 0b0000 NI 127762306a36Sopenharmony_ci 0b0001 IMP 127862306a36Sopenharmony_ciEndEnum 127962306a36Sopenharmony_ciUnsignedEnum 47:44 BF16 128062306a36Sopenharmony_ci 0b0000 NI 128162306a36Sopenharmony_ci 0b0001 IMP 128262306a36Sopenharmony_ci 0b0010 EBF16 128362306a36Sopenharmony_ciEndEnum 128462306a36Sopenharmony_ciUnsignedEnum 43:40 SPECRES 128562306a36Sopenharmony_ci 0b0000 NI 128662306a36Sopenharmony_ci 0b0001 IMP 128762306a36Sopenharmony_ciEndEnum 128862306a36Sopenharmony_ciUnsignedEnum 39:36 SB 128962306a36Sopenharmony_ci 0b0000 NI 129062306a36Sopenharmony_ci 0b0001 IMP 129162306a36Sopenharmony_ciEndEnum 129262306a36Sopenharmony_ciUnsignedEnum 35:32 FRINTTS 129362306a36Sopenharmony_ci 0b0000 NI 129462306a36Sopenharmony_ci 0b0001 IMP 129562306a36Sopenharmony_ciEndEnum 129662306a36Sopenharmony_ciUnsignedEnum 31:28 GPI 129762306a36Sopenharmony_ci 0b0000 NI 129862306a36Sopenharmony_ci 0b0001 IMP 129962306a36Sopenharmony_ciEndEnum 130062306a36Sopenharmony_ciUnsignedEnum 27:24 GPA 130162306a36Sopenharmony_ci 0b0000 NI 130262306a36Sopenharmony_ci 0b0001 IMP 130362306a36Sopenharmony_ciEndEnum 130462306a36Sopenharmony_ciUnsignedEnum 23:20 LRCPC 130562306a36Sopenharmony_ci 0b0000 NI 130662306a36Sopenharmony_ci 0b0001 IMP 130762306a36Sopenharmony_ci 0b0010 LRCPC2 130862306a36Sopenharmony_ciEndEnum 130962306a36Sopenharmony_ciUnsignedEnum 19:16 FCMA 131062306a36Sopenharmony_ci 0b0000 NI 131162306a36Sopenharmony_ci 0b0001 IMP 131262306a36Sopenharmony_ciEndEnum 131362306a36Sopenharmony_ciUnsignedEnum 15:12 JSCVT 131462306a36Sopenharmony_ci 0b0000 NI 131562306a36Sopenharmony_ci 0b0001 IMP 131662306a36Sopenharmony_ciEndEnum 131762306a36Sopenharmony_ciUnsignedEnum 11:8 API 131862306a36Sopenharmony_ci 0b0000 NI 131962306a36Sopenharmony_ci 0b0001 PAuth 132062306a36Sopenharmony_ci 0b0010 EPAC 132162306a36Sopenharmony_ci 0b0011 PAuth2 132262306a36Sopenharmony_ci 0b0100 FPAC 132362306a36Sopenharmony_ci 0b0101 FPACCOMBINE 132462306a36Sopenharmony_ciEndEnum 132562306a36Sopenharmony_ciUnsignedEnum 7:4 APA 132662306a36Sopenharmony_ci 0b0000 NI 132762306a36Sopenharmony_ci 0b0001 PAuth 132862306a36Sopenharmony_ci 0b0010 EPAC 132962306a36Sopenharmony_ci 0b0011 PAuth2 133062306a36Sopenharmony_ci 0b0100 FPAC 133162306a36Sopenharmony_ci 0b0101 FPACCOMBINE 133262306a36Sopenharmony_ciEndEnum 133362306a36Sopenharmony_ciUnsignedEnum 3:0 DPB 133462306a36Sopenharmony_ci 0b0000 NI 133562306a36Sopenharmony_ci 0b0001 IMP 133662306a36Sopenharmony_ci 0b0010 DPB2 133762306a36Sopenharmony_ciEndEnum 133862306a36Sopenharmony_ciEndSysreg 133962306a36Sopenharmony_ci 134062306a36Sopenharmony_ciSysreg ID_AA64ISAR2_EL1 3 0 0 6 2 134162306a36Sopenharmony_ciRes0 63:56 134262306a36Sopenharmony_ciUnsignedEnum 55:52 CSSC 134362306a36Sopenharmony_ci 0b0000 NI 134462306a36Sopenharmony_ci 0b0001 IMP 134562306a36Sopenharmony_ciEndEnum 134662306a36Sopenharmony_ciUnsignedEnum 51:48 RPRFM 134762306a36Sopenharmony_ci 0b0000 NI 134862306a36Sopenharmony_ci 0b0001 IMP 134962306a36Sopenharmony_ciEndEnum 135062306a36Sopenharmony_ciRes0 47:32 135162306a36Sopenharmony_ciUnsignedEnum 31:28 CLRBHB 135262306a36Sopenharmony_ci 0b0000 NI 135362306a36Sopenharmony_ci 0b0001 IMP 135462306a36Sopenharmony_ciEndEnum 135562306a36Sopenharmony_ciUnsignedEnum 27:24 PAC_frac 135662306a36Sopenharmony_ci 0b0000 NI 135762306a36Sopenharmony_ci 0b0001 IMP 135862306a36Sopenharmony_ciEndEnum 135962306a36Sopenharmony_ciUnsignedEnum 23:20 BC 136062306a36Sopenharmony_ci 0b0000 NI 136162306a36Sopenharmony_ci 0b0001 IMP 136262306a36Sopenharmony_ciEndEnum 136362306a36Sopenharmony_ciUnsignedEnum 19:16 MOPS 136462306a36Sopenharmony_ci 0b0000 NI 136562306a36Sopenharmony_ci 0b0001 IMP 136662306a36Sopenharmony_ciEndEnum 136762306a36Sopenharmony_ciUnsignedEnum 15:12 APA3 136862306a36Sopenharmony_ci 0b0000 NI 136962306a36Sopenharmony_ci 0b0001 PAuth 137062306a36Sopenharmony_ci 0b0010 EPAC 137162306a36Sopenharmony_ci 0b0011 PAuth2 137262306a36Sopenharmony_ci 0b0100 FPAC 137362306a36Sopenharmony_ci 0b0101 FPACCOMBINE 137462306a36Sopenharmony_ciEndEnum 137562306a36Sopenharmony_ciUnsignedEnum 11:8 GPA3 137662306a36Sopenharmony_ci 0b0000 NI 137762306a36Sopenharmony_ci 0b0001 IMP 137862306a36Sopenharmony_ciEndEnum 137962306a36Sopenharmony_ciUnsignedEnum 7:4 RPRES 138062306a36Sopenharmony_ci 0b0000 NI 138162306a36Sopenharmony_ci 0b0001 IMP 138262306a36Sopenharmony_ciEndEnum 138362306a36Sopenharmony_ciUnsignedEnum 3:0 WFxT 138462306a36Sopenharmony_ci 0b0000 NI 138562306a36Sopenharmony_ci 0b0010 IMP 138662306a36Sopenharmony_ciEndEnum 138762306a36Sopenharmony_ciEndSysreg 138862306a36Sopenharmony_ci 138962306a36Sopenharmony_ciSysreg ID_AA64MMFR0_EL1 3 0 0 7 0 139062306a36Sopenharmony_ciUnsignedEnum 63:60 ECV 139162306a36Sopenharmony_ci 0b0000 NI 139262306a36Sopenharmony_ci 0b0001 IMP 139362306a36Sopenharmony_ci 0b0010 CNTPOFF 139462306a36Sopenharmony_ciEndEnum 139562306a36Sopenharmony_ciUnsignedEnum 59:56 FGT 139662306a36Sopenharmony_ci 0b0000 NI 139762306a36Sopenharmony_ci 0b0001 IMP 139862306a36Sopenharmony_ciEndEnum 139962306a36Sopenharmony_ciRes0 55:48 140062306a36Sopenharmony_ciUnsignedEnum 47:44 EXS 140162306a36Sopenharmony_ci 0b0000 NI 140262306a36Sopenharmony_ci 0b0001 IMP 140362306a36Sopenharmony_ciEndEnum 140462306a36Sopenharmony_ciEnum 43:40 TGRAN4_2 140562306a36Sopenharmony_ci 0b0000 TGRAN4 140662306a36Sopenharmony_ci 0b0001 NI 140762306a36Sopenharmony_ci 0b0010 IMP 140862306a36Sopenharmony_ci 0b0011 52_BIT 140962306a36Sopenharmony_ciEndEnum 141062306a36Sopenharmony_ciEnum 39:36 TGRAN64_2 141162306a36Sopenharmony_ci 0b0000 TGRAN64 141262306a36Sopenharmony_ci 0b0001 NI 141362306a36Sopenharmony_ci 0b0010 IMP 141462306a36Sopenharmony_ciEndEnum 141562306a36Sopenharmony_ciEnum 35:32 TGRAN16_2 141662306a36Sopenharmony_ci 0b0000 TGRAN16 141762306a36Sopenharmony_ci 0b0001 NI 141862306a36Sopenharmony_ci 0b0010 IMP 141962306a36Sopenharmony_ci 0b0011 52_BIT 142062306a36Sopenharmony_ciEndEnum 142162306a36Sopenharmony_ciEnum 31:28 TGRAN4 142262306a36Sopenharmony_ci 0b0000 IMP 142362306a36Sopenharmony_ci 0b0001 52_BIT 142462306a36Sopenharmony_ci 0b1111 NI 142562306a36Sopenharmony_ciEndEnum 142662306a36Sopenharmony_ciEnum 27:24 TGRAN64 142762306a36Sopenharmony_ci 0b0000 IMP 142862306a36Sopenharmony_ci 0b1111 NI 142962306a36Sopenharmony_ciEndEnum 143062306a36Sopenharmony_ciEnum 23:20 TGRAN16 143162306a36Sopenharmony_ci 0b0000 NI 143262306a36Sopenharmony_ci 0b0001 IMP 143362306a36Sopenharmony_ci 0b0010 52_BIT 143462306a36Sopenharmony_ciEndEnum 143562306a36Sopenharmony_ciUnsignedEnum 19:16 BIGENDEL0 143662306a36Sopenharmony_ci 0b0000 NI 143762306a36Sopenharmony_ci 0b0001 IMP 143862306a36Sopenharmony_ciEndEnum 143962306a36Sopenharmony_ciUnsignedEnum 15:12 SNSMEM 144062306a36Sopenharmony_ci 0b0000 NI 144162306a36Sopenharmony_ci 0b0001 IMP 144262306a36Sopenharmony_ciEndEnum 144362306a36Sopenharmony_ciUnsignedEnum 11:8 BIGEND 144462306a36Sopenharmony_ci 0b0000 NI 144562306a36Sopenharmony_ci 0b0001 IMP 144662306a36Sopenharmony_ciEndEnum 144762306a36Sopenharmony_ciEnum 7:4 ASIDBITS 144862306a36Sopenharmony_ci 0b0000 8 144962306a36Sopenharmony_ci 0b0010 16 145062306a36Sopenharmony_ciEndEnum 145162306a36Sopenharmony_ciEnum 3:0 PARANGE 145262306a36Sopenharmony_ci 0b0000 32 145362306a36Sopenharmony_ci 0b0001 36 145462306a36Sopenharmony_ci 0b0010 40 145562306a36Sopenharmony_ci 0b0011 42 145662306a36Sopenharmony_ci 0b0100 44 145762306a36Sopenharmony_ci 0b0101 48 145862306a36Sopenharmony_ci 0b0110 52 145962306a36Sopenharmony_ciEndEnum 146062306a36Sopenharmony_ciEndSysreg 146162306a36Sopenharmony_ci 146262306a36Sopenharmony_ciSysreg ID_AA64MMFR1_EL1 3 0 0 7 1 146362306a36Sopenharmony_ciUnsignedEnum 63:60 ECBHB 146462306a36Sopenharmony_ci 0b0000 NI 146562306a36Sopenharmony_ci 0b0001 IMP 146662306a36Sopenharmony_ciEndEnum 146762306a36Sopenharmony_ciUnsignedEnum 59:56 CMOW 146862306a36Sopenharmony_ci 0b0000 NI 146962306a36Sopenharmony_ci 0b0001 IMP 147062306a36Sopenharmony_ciEndEnum 147162306a36Sopenharmony_ciUnsignedEnum 55:52 TIDCP1 147262306a36Sopenharmony_ci 0b0000 NI 147362306a36Sopenharmony_ci 0b0001 IMP 147462306a36Sopenharmony_ciEndEnum 147562306a36Sopenharmony_ciUnsignedEnum 51:48 nTLBPA 147662306a36Sopenharmony_ci 0b0000 NI 147762306a36Sopenharmony_ci 0b0001 IMP 147862306a36Sopenharmony_ciEndEnum 147962306a36Sopenharmony_ciUnsignedEnum 47:44 AFP 148062306a36Sopenharmony_ci 0b0000 NI 148162306a36Sopenharmony_ci 0b0001 IMP 148262306a36Sopenharmony_ciEndEnum 148362306a36Sopenharmony_ciUnsignedEnum 43:40 HCX 148462306a36Sopenharmony_ci 0b0000 NI 148562306a36Sopenharmony_ci 0b0001 IMP 148662306a36Sopenharmony_ciEndEnum 148762306a36Sopenharmony_ciUnsignedEnum 39:36 ETS 148862306a36Sopenharmony_ci 0b0000 NI 148962306a36Sopenharmony_ci 0b0001 IMP 149062306a36Sopenharmony_ciEndEnum 149162306a36Sopenharmony_ciUnsignedEnum 35:32 TWED 149262306a36Sopenharmony_ci 0b0000 NI 149362306a36Sopenharmony_ci 0b0001 IMP 149462306a36Sopenharmony_ciEndEnum 149562306a36Sopenharmony_ciUnsignedEnum 31:28 XNX 149662306a36Sopenharmony_ci 0b0000 NI 149762306a36Sopenharmony_ci 0b0001 IMP 149862306a36Sopenharmony_ciEndEnum 149962306a36Sopenharmony_ciUnsignedEnum 27:24 SpecSEI 150062306a36Sopenharmony_ci 0b0000 NI 150162306a36Sopenharmony_ci 0b0001 IMP 150262306a36Sopenharmony_ciEndEnum 150362306a36Sopenharmony_ciUnsignedEnum 23:20 PAN 150462306a36Sopenharmony_ci 0b0000 NI 150562306a36Sopenharmony_ci 0b0001 IMP 150662306a36Sopenharmony_ci 0b0010 PAN2 150762306a36Sopenharmony_ci 0b0011 PAN3 150862306a36Sopenharmony_ciEndEnum 150962306a36Sopenharmony_ciUnsignedEnum 19:16 LO 151062306a36Sopenharmony_ci 0b0000 NI 151162306a36Sopenharmony_ci 0b0001 IMP 151262306a36Sopenharmony_ciEndEnum 151362306a36Sopenharmony_ciUnsignedEnum 15:12 HPDS 151462306a36Sopenharmony_ci 0b0000 NI 151562306a36Sopenharmony_ci 0b0001 IMP 151662306a36Sopenharmony_ci 0b0010 HPDS2 151762306a36Sopenharmony_ciEndEnum 151862306a36Sopenharmony_ciUnsignedEnum 11:8 VH 151962306a36Sopenharmony_ci 0b0000 NI 152062306a36Sopenharmony_ci 0b0001 IMP 152162306a36Sopenharmony_ciEndEnum 152262306a36Sopenharmony_ciEnum 7:4 VMIDBits 152362306a36Sopenharmony_ci 0b0000 8 152462306a36Sopenharmony_ci 0b0010 16 152562306a36Sopenharmony_ciEndEnum 152662306a36Sopenharmony_ciUnsignedEnum 3:0 HAFDBS 152762306a36Sopenharmony_ci 0b0000 NI 152862306a36Sopenharmony_ci 0b0001 AF 152962306a36Sopenharmony_ci 0b0010 DBM 153062306a36Sopenharmony_ciEndEnum 153162306a36Sopenharmony_ciEndSysreg 153262306a36Sopenharmony_ci 153362306a36Sopenharmony_ciSysreg ID_AA64MMFR2_EL1 3 0 0 7 2 153462306a36Sopenharmony_ciUnsignedEnum 63:60 E0PD 153562306a36Sopenharmony_ci 0b0000 NI 153662306a36Sopenharmony_ci 0b0001 IMP 153762306a36Sopenharmony_ciEndEnum 153862306a36Sopenharmony_ciUnsignedEnum 59:56 EVT 153962306a36Sopenharmony_ci 0b0000 NI 154062306a36Sopenharmony_ci 0b0001 IMP 154162306a36Sopenharmony_ci 0b0010 TTLBxS 154262306a36Sopenharmony_ciEndEnum 154362306a36Sopenharmony_ciUnsignedEnum 55:52 BBM 154462306a36Sopenharmony_ci 0b0000 0 154562306a36Sopenharmony_ci 0b0001 1 154662306a36Sopenharmony_ci 0b0010 2 154762306a36Sopenharmony_ciEndEnum 154862306a36Sopenharmony_ciUnsignedEnum 51:48 TTL 154962306a36Sopenharmony_ci 0b0000 NI 155062306a36Sopenharmony_ci 0b0001 IMP 155162306a36Sopenharmony_ciEndEnum 155262306a36Sopenharmony_ciRes0 47:44 155362306a36Sopenharmony_ciUnsignedEnum 43:40 FWB 155462306a36Sopenharmony_ci 0b0000 NI 155562306a36Sopenharmony_ci 0b0001 IMP 155662306a36Sopenharmony_ciEndEnum 155762306a36Sopenharmony_ciEnum 39:36 IDS 155862306a36Sopenharmony_ci 0b0000 0x0 155962306a36Sopenharmony_ci 0b0001 0x18 156062306a36Sopenharmony_ciEndEnum 156162306a36Sopenharmony_ciUnsignedEnum 35:32 AT 156262306a36Sopenharmony_ci 0b0000 NI 156362306a36Sopenharmony_ci 0b0001 IMP 156462306a36Sopenharmony_ciEndEnum 156562306a36Sopenharmony_ciEnum 31:28 ST 156662306a36Sopenharmony_ci 0b0000 39 156762306a36Sopenharmony_ci 0b0001 48_47 156862306a36Sopenharmony_ciEndEnum 156962306a36Sopenharmony_ciUnsignedEnum 27:24 NV 157062306a36Sopenharmony_ci 0b0000 NI 157162306a36Sopenharmony_ci 0b0001 IMP 157262306a36Sopenharmony_ci 0b0010 NV2 157362306a36Sopenharmony_ciEndEnum 157462306a36Sopenharmony_ciEnum 23:20 CCIDX 157562306a36Sopenharmony_ci 0b0000 32 157662306a36Sopenharmony_ci 0b0001 64 157762306a36Sopenharmony_ciEndEnum 157862306a36Sopenharmony_ciEnum 19:16 VARange 157962306a36Sopenharmony_ci 0b0000 48 158062306a36Sopenharmony_ci 0b0001 52 158162306a36Sopenharmony_ciEndEnum 158262306a36Sopenharmony_ciUnsignedEnum 15:12 IESB 158362306a36Sopenharmony_ci 0b0000 NI 158462306a36Sopenharmony_ci 0b0001 IMP 158562306a36Sopenharmony_ciEndEnum 158662306a36Sopenharmony_ciUnsignedEnum 11:8 LSM 158762306a36Sopenharmony_ci 0b0000 NI 158862306a36Sopenharmony_ci 0b0001 IMP 158962306a36Sopenharmony_ciEndEnum 159062306a36Sopenharmony_ciUnsignedEnum 7:4 UAO 159162306a36Sopenharmony_ci 0b0000 NI 159262306a36Sopenharmony_ci 0b0001 IMP 159362306a36Sopenharmony_ciEndEnum 159462306a36Sopenharmony_ciUnsignedEnum 3:0 CnP 159562306a36Sopenharmony_ci 0b0000 NI 159662306a36Sopenharmony_ci 0b0001 IMP 159762306a36Sopenharmony_ciEndEnum 159862306a36Sopenharmony_ciEndSysreg 159962306a36Sopenharmony_ci 160062306a36Sopenharmony_ciSysreg ID_AA64MMFR3_EL1 3 0 0 7 3 160162306a36Sopenharmony_ciUnsignedEnum 63:60 Spec_FPACC 160262306a36Sopenharmony_ci 0b0000 NI 160362306a36Sopenharmony_ci 0b0001 IMP 160462306a36Sopenharmony_ciEndEnum 160562306a36Sopenharmony_ciUnsignedEnum 59:56 ADERR 160662306a36Sopenharmony_ci 0b0000 NI 160762306a36Sopenharmony_ci 0b0001 DEV_ASYNC 160862306a36Sopenharmony_ci 0b0010 FEAT_ADERR 160962306a36Sopenharmony_ci 0b0011 FEAT_ADERR_IND 161062306a36Sopenharmony_ciEndEnum 161162306a36Sopenharmony_ciUnsignedEnum 55:52 SDERR 161262306a36Sopenharmony_ci 0b0000 NI 161362306a36Sopenharmony_ci 0b0001 DEV_SYNC 161462306a36Sopenharmony_ci 0b0010 FEAT_ADERR 161562306a36Sopenharmony_ci 0b0011 FEAT_ADERR_IND 161662306a36Sopenharmony_ciEndEnum 161762306a36Sopenharmony_ciRes0 51:48 161862306a36Sopenharmony_ciUnsignedEnum 47:44 ANERR 161962306a36Sopenharmony_ci 0b0000 NI 162062306a36Sopenharmony_ci 0b0001 ASYNC 162162306a36Sopenharmony_ci 0b0010 FEAT_ANERR 162262306a36Sopenharmony_ci 0b0011 FEAT_ANERR_IND 162362306a36Sopenharmony_ciEndEnum 162462306a36Sopenharmony_ciUnsignedEnum 43:40 SNERR 162562306a36Sopenharmony_ci 0b0000 NI 162662306a36Sopenharmony_ci 0b0001 SYNC 162762306a36Sopenharmony_ci 0b0010 FEAT_ANERR 162862306a36Sopenharmony_ci 0b0011 FEAT_ANERR_IND 162962306a36Sopenharmony_ciEndEnum 163062306a36Sopenharmony_ciUnsignedEnum 39:36 D128_2 163162306a36Sopenharmony_ci 0b0000 NI 163262306a36Sopenharmony_ci 0b0001 IMP 163362306a36Sopenharmony_ciEndEnum 163462306a36Sopenharmony_ciUnsignedEnum 35:32 D128 163562306a36Sopenharmony_ci 0b0000 NI 163662306a36Sopenharmony_ci 0b0001 IMP 163762306a36Sopenharmony_ciEndEnum 163862306a36Sopenharmony_ciUnsignedEnum 31:28 MEC 163962306a36Sopenharmony_ci 0b0000 NI 164062306a36Sopenharmony_ci 0b0001 IMP 164162306a36Sopenharmony_ciEndEnum 164262306a36Sopenharmony_ciUnsignedEnum 27:24 AIE 164362306a36Sopenharmony_ci 0b0000 NI 164462306a36Sopenharmony_ci 0b0001 IMP 164562306a36Sopenharmony_ciEndEnum 164662306a36Sopenharmony_ciUnsignedEnum 23:20 S2POE 164762306a36Sopenharmony_ci 0b0000 NI 164862306a36Sopenharmony_ci 0b0001 IMP 164962306a36Sopenharmony_ciEndEnum 165062306a36Sopenharmony_ciUnsignedEnum 19:16 S1POE 165162306a36Sopenharmony_ci 0b0000 NI 165262306a36Sopenharmony_ci 0b0001 IMP 165362306a36Sopenharmony_ciEndEnum 165462306a36Sopenharmony_ciUnsignedEnum 15:12 S2PIE 165562306a36Sopenharmony_ci 0b0000 NI 165662306a36Sopenharmony_ci 0b0001 IMP 165762306a36Sopenharmony_ciEndEnum 165862306a36Sopenharmony_ciUnsignedEnum 11:8 S1PIE 165962306a36Sopenharmony_ci 0b0000 NI 166062306a36Sopenharmony_ci 0b0001 IMP 166162306a36Sopenharmony_ciEndEnum 166262306a36Sopenharmony_ciUnsignedEnum 7:4 SCTLRX 166362306a36Sopenharmony_ci 0b0000 NI 166462306a36Sopenharmony_ci 0b0001 IMP 166562306a36Sopenharmony_ciEndEnum 166662306a36Sopenharmony_ciUnsignedEnum 3:0 TCRX 166762306a36Sopenharmony_ci 0b0000 NI 166862306a36Sopenharmony_ci 0b0001 IMP 166962306a36Sopenharmony_ciEndEnum 167062306a36Sopenharmony_ciEndSysreg 167162306a36Sopenharmony_ci 167262306a36Sopenharmony_ciSysreg SCTLR_EL1 3 0 1 0 0 167362306a36Sopenharmony_ciField 63 TIDCP 167462306a36Sopenharmony_ciField 62 SPINTMASK 167562306a36Sopenharmony_ciField 61 NMI 167662306a36Sopenharmony_ciField 60 EnTP2 167762306a36Sopenharmony_ciRes0 59:58 167862306a36Sopenharmony_ciField 57 EPAN 167962306a36Sopenharmony_ciField 56 EnALS 168062306a36Sopenharmony_ciField 55 EnAS0 168162306a36Sopenharmony_ciField 54 EnASR 168262306a36Sopenharmony_ciField 53 TME 168362306a36Sopenharmony_ciField 52 TME0 168462306a36Sopenharmony_ciField 51 TMT 168562306a36Sopenharmony_ciField 50 TMT0 168662306a36Sopenharmony_ciField 49:46 TWEDEL 168762306a36Sopenharmony_ciField 45 TWEDEn 168862306a36Sopenharmony_ciField 44 DSSBS 168962306a36Sopenharmony_ciField 43 ATA 169062306a36Sopenharmony_ciField 42 ATA0 169162306a36Sopenharmony_ciEnum 41:40 TCF 169262306a36Sopenharmony_ci 0b00 NONE 169362306a36Sopenharmony_ci 0b01 SYNC 169462306a36Sopenharmony_ci 0b10 ASYNC 169562306a36Sopenharmony_ci 0b11 ASYMM 169662306a36Sopenharmony_ciEndEnum 169762306a36Sopenharmony_ciEnum 39:38 TCF0 169862306a36Sopenharmony_ci 0b00 NONE 169962306a36Sopenharmony_ci 0b01 SYNC 170062306a36Sopenharmony_ci 0b10 ASYNC 170162306a36Sopenharmony_ci 0b11 ASYMM 170262306a36Sopenharmony_ciEndEnum 170362306a36Sopenharmony_ciField 37 ITFSB 170462306a36Sopenharmony_ciField 36 BT1 170562306a36Sopenharmony_ciField 35 BT0 170662306a36Sopenharmony_ciRes0 34 170762306a36Sopenharmony_ciField 33 MSCEn 170862306a36Sopenharmony_ciField 32 CMOW 170962306a36Sopenharmony_ciField 31 EnIA 171062306a36Sopenharmony_ciField 30 EnIB 171162306a36Sopenharmony_ciField 29 LSMAOE 171262306a36Sopenharmony_ciField 28 nTLSMD 171362306a36Sopenharmony_ciField 27 EnDA 171462306a36Sopenharmony_ciField 26 UCI 171562306a36Sopenharmony_ciField 25 EE 171662306a36Sopenharmony_ciField 24 E0E 171762306a36Sopenharmony_ciField 23 SPAN 171862306a36Sopenharmony_ciField 22 EIS 171962306a36Sopenharmony_ciField 21 IESB 172062306a36Sopenharmony_ciField 20 TSCXT 172162306a36Sopenharmony_ciField 19 WXN 172262306a36Sopenharmony_ciField 18 nTWE 172362306a36Sopenharmony_ciRes0 17 172462306a36Sopenharmony_ciField 16 nTWI 172562306a36Sopenharmony_ciField 15 UCT 172662306a36Sopenharmony_ciField 14 DZE 172762306a36Sopenharmony_ciField 13 EnDB 172862306a36Sopenharmony_ciField 12 I 172962306a36Sopenharmony_ciField 11 EOS 173062306a36Sopenharmony_ciField 10 EnRCTX 173162306a36Sopenharmony_ciField 9 UMA 173262306a36Sopenharmony_ciField 8 SED 173362306a36Sopenharmony_ciField 7 ITD 173462306a36Sopenharmony_ciField 6 nAA 173562306a36Sopenharmony_ciField 5 CP15BEN 173662306a36Sopenharmony_ciField 4 SA0 173762306a36Sopenharmony_ciField 3 SA 173862306a36Sopenharmony_ciField 2 C 173962306a36Sopenharmony_ciField 1 A 174062306a36Sopenharmony_ciField 0 M 174162306a36Sopenharmony_ciEndSysreg 174262306a36Sopenharmony_ci 174362306a36Sopenharmony_ciSysregFields CPACR_ELx 174462306a36Sopenharmony_ciRes0 63:29 174562306a36Sopenharmony_ciField 28 TTA 174662306a36Sopenharmony_ciRes0 27:26 174762306a36Sopenharmony_ciField 25:24 SMEN 174862306a36Sopenharmony_ciRes0 23:22 174962306a36Sopenharmony_ciField 21:20 FPEN 175062306a36Sopenharmony_ciRes0 19:18 175162306a36Sopenharmony_ciField 17:16 ZEN 175262306a36Sopenharmony_ciRes0 15:0 175362306a36Sopenharmony_ciEndSysregFields 175462306a36Sopenharmony_ci 175562306a36Sopenharmony_ciSysreg CPACR_EL1 3 0 1 0 2 175662306a36Sopenharmony_ciFields CPACR_ELx 175762306a36Sopenharmony_ciEndSysreg 175862306a36Sopenharmony_ci 175962306a36Sopenharmony_ciSysreg SMPRI_EL1 3 0 1 2 4 176062306a36Sopenharmony_ciRes0 63:4 176162306a36Sopenharmony_ciField 3:0 PRIORITY 176262306a36Sopenharmony_ciEndSysreg 176362306a36Sopenharmony_ci 176462306a36Sopenharmony_ciSysregFields ZCR_ELx 176562306a36Sopenharmony_ciRes0 63:9 176662306a36Sopenharmony_ciRaz 8:4 176762306a36Sopenharmony_ciField 3:0 LEN 176862306a36Sopenharmony_ciEndSysregFields 176962306a36Sopenharmony_ci 177062306a36Sopenharmony_ciSysreg ZCR_EL1 3 0 1 2 0 177162306a36Sopenharmony_ciFields ZCR_ELx 177262306a36Sopenharmony_ciEndSysreg 177362306a36Sopenharmony_ci 177462306a36Sopenharmony_ciSysregFields SMCR_ELx 177562306a36Sopenharmony_ciRes0 63:32 177662306a36Sopenharmony_ciField 31 FA64 177762306a36Sopenharmony_ciField 30 EZT0 177862306a36Sopenharmony_ciRes0 29:9 177962306a36Sopenharmony_ciRaz 8:4 178062306a36Sopenharmony_ciField 3:0 LEN 178162306a36Sopenharmony_ciEndSysregFields 178262306a36Sopenharmony_ci 178362306a36Sopenharmony_ciSysreg SMCR_EL1 3 0 1 2 6 178462306a36Sopenharmony_ciFields SMCR_ELx 178562306a36Sopenharmony_ciEndSysreg 178662306a36Sopenharmony_ci 178762306a36Sopenharmony_ciSysreg ALLINT 3 0 4 3 0 178862306a36Sopenharmony_ciRes0 63:14 178962306a36Sopenharmony_ciField 13 ALLINT 179062306a36Sopenharmony_ciRes0 12:0 179162306a36Sopenharmony_ciEndSysreg 179262306a36Sopenharmony_ci 179362306a36Sopenharmony_ciSysreg FAR_EL1 3 0 6 0 0 179462306a36Sopenharmony_ciField 63:0 ADDR 179562306a36Sopenharmony_ciEndSysreg 179662306a36Sopenharmony_ci 179762306a36Sopenharmony_ciSysreg PMSCR_EL1 3 0 9 9 0 179862306a36Sopenharmony_ciRes0 63:8 179962306a36Sopenharmony_ciField 7:6 PCT 180062306a36Sopenharmony_ciField 5 TS 180162306a36Sopenharmony_ciField 4 PA 180262306a36Sopenharmony_ciField 3 CX 180362306a36Sopenharmony_ciRes0 2 180462306a36Sopenharmony_ciField 1 E1SPE 180562306a36Sopenharmony_ciField 0 E0SPE 180662306a36Sopenharmony_ciEndSysreg 180762306a36Sopenharmony_ci 180862306a36Sopenharmony_ciSysreg PMSNEVFR_EL1 3 0 9 9 1 180962306a36Sopenharmony_ciField 63:0 E 181062306a36Sopenharmony_ciEndSysreg 181162306a36Sopenharmony_ci 181262306a36Sopenharmony_ciSysreg PMSICR_EL1 3 0 9 9 2 181362306a36Sopenharmony_ciField 63:56 ECOUNT 181462306a36Sopenharmony_ciRes0 55:32 181562306a36Sopenharmony_ciField 31:0 COUNT 181662306a36Sopenharmony_ciEndSysreg 181762306a36Sopenharmony_ci 181862306a36Sopenharmony_ciSysreg PMSIRR_EL1 3 0 9 9 3 181962306a36Sopenharmony_ciRes0 63:32 182062306a36Sopenharmony_ciField 31:8 INTERVAL 182162306a36Sopenharmony_ciRes0 7:1 182262306a36Sopenharmony_ciField 0 RND 182362306a36Sopenharmony_ciEndSysreg 182462306a36Sopenharmony_ci 182562306a36Sopenharmony_ciSysreg PMSFCR_EL1 3 0 9 9 4 182662306a36Sopenharmony_ciRes0 63:19 182762306a36Sopenharmony_ciField 18 ST 182862306a36Sopenharmony_ciField 17 LD 182962306a36Sopenharmony_ciField 16 B 183062306a36Sopenharmony_ciRes0 15:4 183162306a36Sopenharmony_ciField 3 FnE 183262306a36Sopenharmony_ciField 2 FL 183362306a36Sopenharmony_ciField 1 FT 183462306a36Sopenharmony_ciField 0 FE 183562306a36Sopenharmony_ciEndSysreg 183662306a36Sopenharmony_ci 183762306a36Sopenharmony_ciSysreg PMSEVFR_EL1 3 0 9 9 5 183862306a36Sopenharmony_ciField 63:0 E 183962306a36Sopenharmony_ciEndSysreg 184062306a36Sopenharmony_ci 184162306a36Sopenharmony_ciSysreg PMSLATFR_EL1 3 0 9 9 6 184262306a36Sopenharmony_ciRes0 63:16 184362306a36Sopenharmony_ciField 15:0 MINLAT 184462306a36Sopenharmony_ciEndSysreg 184562306a36Sopenharmony_ci 184662306a36Sopenharmony_ciSysreg PMSIDR_EL1 3 0 9 9 7 184762306a36Sopenharmony_ciRes0 63:25 184862306a36Sopenharmony_ciField 24 PBT 184962306a36Sopenharmony_ciField 23:20 FORMAT 185062306a36Sopenharmony_ciEnum 19:16 COUNTSIZE 185162306a36Sopenharmony_ci 0b0010 12_BIT_SAT 185262306a36Sopenharmony_ci 0b0011 16_BIT_SAT 185362306a36Sopenharmony_ciEndEnum 185462306a36Sopenharmony_ciField 15:12 MAXSIZE 185562306a36Sopenharmony_ciEnum 11:8 INTERVAL 185662306a36Sopenharmony_ci 0b0000 256 185762306a36Sopenharmony_ci 0b0010 512 185862306a36Sopenharmony_ci 0b0011 768 185962306a36Sopenharmony_ci 0b0100 1024 186062306a36Sopenharmony_ci 0b0101 1536 186162306a36Sopenharmony_ci 0b0110 2048 186262306a36Sopenharmony_ci 0b0111 3072 186362306a36Sopenharmony_ci 0b1000 4096 186462306a36Sopenharmony_ciEndEnum 186562306a36Sopenharmony_ciRes0 7 186662306a36Sopenharmony_ciField 6 FnE 186762306a36Sopenharmony_ciField 5 ERND 186862306a36Sopenharmony_ciField 4 LDS 186962306a36Sopenharmony_ciField 3 ARCHINST 187062306a36Sopenharmony_ciField 2 FL 187162306a36Sopenharmony_ciField 1 FT 187262306a36Sopenharmony_ciField 0 FE 187362306a36Sopenharmony_ciEndSysreg 187462306a36Sopenharmony_ci 187562306a36Sopenharmony_ciSysreg PMBLIMITR_EL1 3 0 9 10 0 187662306a36Sopenharmony_ciField 63:12 LIMIT 187762306a36Sopenharmony_ciRes0 11:6 187862306a36Sopenharmony_ciField 5 PMFZ 187962306a36Sopenharmony_ciRes0 4:3 188062306a36Sopenharmony_ciEnum 2:1 FM 188162306a36Sopenharmony_ci 0b00 FILL 188262306a36Sopenharmony_ci 0b10 DISCARD 188362306a36Sopenharmony_ciEndEnum 188462306a36Sopenharmony_ciField 0 E 188562306a36Sopenharmony_ciEndSysreg 188662306a36Sopenharmony_ci 188762306a36Sopenharmony_ciSysreg PMBPTR_EL1 3 0 9 10 1 188862306a36Sopenharmony_ciField 63:0 PTR 188962306a36Sopenharmony_ciEndSysreg 189062306a36Sopenharmony_ci 189162306a36Sopenharmony_ciSysreg PMBSR_EL1 3 0 9 10 3 189262306a36Sopenharmony_ciRes0 63:32 189362306a36Sopenharmony_ciEnum 31:26 EC 189462306a36Sopenharmony_ci 0b000000 BUF 189562306a36Sopenharmony_ci 0b100100 FAULT_S1 189662306a36Sopenharmony_ci 0b100101 FAULT_S2 189762306a36Sopenharmony_ci 0b011110 FAULT_GPC 189862306a36Sopenharmony_ci 0b011111 IMP_DEF 189962306a36Sopenharmony_ciEndEnum 190062306a36Sopenharmony_ciRes0 25:20 190162306a36Sopenharmony_ciField 19 DL 190262306a36Sopenharmony_ciField 18 EA 190362306a36Sopenharmony_ciField 17 S 190462306a36Sopenharmony_ciField 16 COLL 190562306a36Sopenharmony_ciField 15:0 MSS 190662306a36Sopenharmony_ciEndSysreg 190762306a36Sopenharmony_ci 190862306a36Sopenharmony_ciSysreg PMBIDR_EL1 3 0 9 10 7 190962306a36Sopenharmony_ciRes0 63:12 191062306a36Sopenharmony_ciEnum 11:8 EA 191162306a36Sopenharmony_ci 0b0000 NotDescribed 191262306a36Sopenharmony_ci 0b0001 Ignored 191362306a36Sopenharmony_ci 0b0010 SError 191462306a36Sopenharmony_ciEndEnum 191562306a36Sopenharmony_ciRes0 7:6 191662306a36Sopenharmony_ciField 5 F 191762306a36Sopenharmony_ciField 4 P 191862306a36Sopenharmony_ciField 3:0 ALIGN 191962306a36Sopenharmony_ciEndSysreg 192062306a36Sopenharmony_ci 192162306a36Sopenharmony_ciSysregFields CONTEXTIDR_ELx 192262306a36Sopenharmony_ciRes0 63:32 192362306a36Sopenharmony_ciField 31:0 PROCID 192462306a36Sopenharmony_ciEndSysregFields 192562306a36Sopenharmony_ci 192662306a36Sopenharmony_ciSysreg CONTEXTIDR_EL1 3 0 13 0 1 192762306a36Sopenharmony_ciFields CONTEXTIDR_ELx 192862306a36Sopenharmony_ciEndSysreg 192962306a36Sopenharmony_ci 193062306a36Sopenharmony_ciSysreg TPIDR_EL1 3 0 13 0 4 193162306a36Sopenharmony_ciField 63:0 ThreadID 193262306a36Sopenharmony_ciEndSysreg 193362306a36Sopenharmony_ci 193462306a36Sopenharmony_ciSysreg SCXTNUM_EL1 3 0 13 0 7 193562306a36Sopenharmony_ciField 63:0 SoftwareContextNumber 193662306a36Sopenharmony_ciEndSysreg 193762306a36Sopenharmony_ci 193862306a36Sopenharmony_ci# The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented. 193962306a36Sopenharmony_ci# The following is for case when FEAT_CCIDX is not implemented. 194062306a36Sopenharmony_ciSysreg CCSIDR_EL1 3 1 0 0 0 194162306a36Sopenharmony_ciRes0 63:32 194262306a36Sopenharmony_ciUnkn 31:28 194362306a36Sopenharmony_ciField 27:13 NumSets 194462306a36Sopenharmony_ciField 12:3 Associativity 194562306a36Sopenharmony_ciField 2:0 LineSize 194662306a36Sopenharmony_ciEndSysreg 194762306a36Sopenharmony_ci 194862306a36Sopenharmony_ciSysreg CLIDR_EL1 3 1 0 0 1 194962306a36Sopenharmony_ciRes0 63:47 195062306a36Sopenharmony_ciField 46:33 Ttypen 195162306a36Sopenharmony_ciField 32:30 ICB 195262306a36Sopenharmony_ciField 29:27 LoUU 195362306a36Sopenharmony_ciField 26:24 LoC 195462306a36Sopenharmony_ciField 23:21 LoUIS 195562306a36Sopenharmony_ciField 20:18 Ctype7 195662306a36Sopenharmony_ciField 17:15 Ctype6 195762306a36Sopenharmony_ciField 14:12 Ctype5 195862306a36Sopenharmony_ciField 11:9 Ctype4 195962306a36Sopenharmony_ciField 8:6 Ctype3 196062306a36Sopenharmony_ciField 5:3 Ctype2 196162306a36Sopenharmony_ciField 2:0 Ctype1 196262306a36Sopenharmony_ciEndSysreg 196362306a36Sopenharmony_ci 196462306a36Sopenharmony_ciSysreg CCSIDR2_EL1 3 1 0 0 2 196562306a36Sopenharmony_ciRes0 63:24 196662306a36Sopenharmony_ciField 23:0 NumSets 196762306a36Sopenharmony_ciEndSysreg 196862306a36Sopenharmony_ci 196962306a36Sopenharmony_ciSysreg GMID_EL1 3 1 0 0 4 197062306a36Sopenharmony_ciRes0 63:4 197162306a36Sopenharmony_ciField 3:0 BS 197262306a36Sopenharmony_ciEndSysreg 197362306a36Sopenharmony_ci 197462306a36Sopenharmony_ciSysreg SMIDR_EL1 3 1 0 0 6 197562306a36Sopenharmony_ciRes0 63:32 197662306a36Sopenharmony_ciField 31:24 IMPLEMENTER 197762306a36Sopenharmony_ciField 23:16 REVISION 197862306a36Sopenharmony_ciField 15 SMPS 197962306a36Sopenharmony_ciRes0 14:12 198062306a36Sopenharmony_ciField 11:0 AFFINITY 198162306a36Sopenharmony_ciEndSysreg 198262306a36Sopenharmony_ci 198362306a36Sopenharmony_ciSysreg CSSELR_EL1 3 2 0 0 0 198462306a36Sopenharmony_ciRes0 63:5 198562306a36Sopenharmony_ciField 4 TnD 198662306a36Sopenharmony_ciField 3:1 Level 198762306a36Sopenharmony_ciField 0 InD 198862306a36Sopenharmony_ciEndSysreg 198962306a36Sopenharmony_ci 199062306a36Sopenharmony_ciSysreg CTR_EL0 3 3 0 0 1 199162306a36Sopenharmony_ciRes0 63:38 199262306a36Sopenharmony_ciField 37:32 TminLine 199362306a36Sopenharmony_ciRes1 31 199462306a36Sopenharmony_ciRes0 30 199562306a36Sopenharmony_ciField 29 DIC 199662306a36Sopenharmony_ciField 28 IDC 199762306a36Sopenharmony_ciField 27:24 CWG 199862306a36Sopenharmony_ciField 23:20 ERG 199962306a36Sopenharmony_ciField 19:16 DminLine 200062306a36Sopenharmony_ciEnum 15:14 L1Ip 200162306a36Sopenharmony_ci 0b00 VPIPT 200262306a36Sopenharmony_ci # This is named as AIVIVT in the ARM but documented as reserved 200362306a36Sopenharmony_ci 0b01 RESERVED 200462306a36Sopenharmony_ci 0b10 VIPT 200562306a36Sopenharmony_ci 0b11 PIPT 200662306a36Sopenharmony_ciEndEnum 200762306a36Sopenharmony_ciRes0 13:4 200862306a36Sopenharmony_ciField 3:0 IminLine 200962306a36Sopenharmony_ciEndSysreg 201062306a36Sopenharmony_ci 201162306a36Sopenharmony_ciSysreg DCZID_EL0 3 3 0 0 7 201262306a36Sopenharmony_ciRes0 63:5 201362306a36Sopenharmony_ciField 4 DZP 201462306a36Sopenharmony_ciField 3:0 BS 201562306a36Sopenharmony_ciEndSysreg 201662306a36Sopenharmony_ci 201762306a36Sopenharmony_ciSysreg SVCR 3 3 4 2 2 201862306a36Sopenharmony_ciRes0 63:2 201962306a36Sopenharmony_ciField 1 ZA 202062306a36Sopenharmony_ciField 0 SM 202162306a36Sopenharmony_ciEndSysreg 202262306a36Sopenharmony_ci 202362306a36Sopenharmony_ciSysregFields HFGxTR_EL2 202462306a36Sopenharmony_ciField 63 nAMAIR2_EL1 202562306a36Sopenharmony_ciField 62 nMAIR2_EL1 202662306a36Sopenharmony_ciField 61 nS2POR_EL1 202762306a36Sopenharmony_ciField 60 nPOR_EL1 202862306a36Sopenharmony_ciField 59 nPOR_EL0 202962306a36Sopenharmony_ciField 58 nPIR_EL1 203062306a36Sopenharmony_ciField 57 nPIRE0_EL1 203162306a36Sopenharmony_ciField 56 nRCWMASK_EL1 203262306a36Sopenharmony_ciField 55 nTPIDR2_EL0 203362306a36Sopenharmony_ciField 54 nSMPRI_EL1 203462306a36Sopenharmony_ciField 53 nGCS_EL1 203562306a36Sopenharmony_ciField 52 nGCS_EL0 203662306a36Sopenharmony_ciRes0 51 203762306a36Sopenharmony_ciField 50 nACCDATA_EL1 203862306a36Sopenharmony_ciField 49 ERXADDR_EL1 203962306a36Sopenharmony_ciField 48 ERXPFGCDN_EL1 204062306a36Sopenharmony_ciField 47 ERXPFGCTL_EL1 204162306a36Sopenharmony_ciField 46 ERXPFGF_EL1 204262306a36Sopenharmony_ciField 45 ERXMISCn_EL1 204362306a36Sopenharmony_ciField 44 ERXSTATUS_EL1 204462306a36Sopenharmony_ciField 43 ERXCTLR_EL1 204562306a36Sopenharmony_ciField 42 ERXFR_EL1 204662306a36Sopenharmony_ciField 41 ERRSELR_EL1 204762306a36Sopenharmony_ciField 40 ERRIDR_EL1 204862306a36Sopenharmony_ciField 39 ICC_IGRPENn_EL1 204962306a36Sopenharmony_ciField 38 VBAR_EL1 205062306a36Sopenharmony_ciField 37 TTBR1_EL1 205162306a36Sopenharmony_ciField 36 TTBR0_EL1 205262306a36Sopenharmony_ciField 35 TPIDR_EL0 205362306a36Sopenharmony_ciField 34 TPIDRRO_EL0 205462306a36Sopenharmony_ciField 33 TPIDR_EL1 205562306a36Sopenharmony_ciField 32 TCR_EL1 205662306a36Sopenharmony_ciField 31 SCXTNUM_EL0 205762306a36Sopenharmony_ciField 30 SCXTNUM_EL1 205862306a36Sopenharmony_ciField 29 SCTLR_EL1 205962306a36Sopenharmony_ciField 28 REVIDR_EL1 206062306a36Sopenharmony_ciField 27 PAR_EL1 206162306a36Sopenharmony_ciField 26 MPIDR_EL1 206262306a36Sopenharmony_ciField 25 MIDR_EL1 206362306a36Sopenharmony_ciField 24 MAIR_EL1 206462306a36Sopenharmony_ciField 23 LORSA_EL1 206562306a36Sopenharmony_ciField 22 LORN_EL1 206662306a36Sopenharmony_ciField 21 LORID_EL1 206762306a36Sopenharmony_ciField 20 LOREA_EL1 206862306a36Sopenharmony_ciField 19 LORC_EL1 206962306a36Sopenharmony_ciField 18 ISR_EL1 207062306a36Sopenharmony_ciField 17 FAR_EL1 207162306a36Sopenharmony_ciField 16 ESR_EL1 207262306a36Sopenharmony_ciField 15 DCZID_EL0 207362306a36Sopenharmony_ciField 14 CTR_EL0 207462306a36Sopenharmony_ciField 13 CSSELR_EL1 207562306a36Sopenharmony_ciField 12 CPACR_EL1 207662306a36Sopenharmony_ciField 11 CONTEXTIDR_EL1 207762306a36Sopenharmony_ciField 10 CLIDR_EL1 207862306a36Sopenharmony_ciField 9 CCSIDR_EL1 207962306a36Sopenharmony_ciField 8 APIBKey 208062306a36Sopenharmony_ciField 7 APIAKey 208162306a36Sopenharmony_ciField 6 APGAKey 208262306a36Sopenharmony_ciField 5 APDBKey 208362306a36Sopenharmony_ciField 4 APDAKey 208462306a36Sopenharmony_ciField 3 AMAIR_EL1 208562306a36Sopenharmony_ciField 2 AIDR_EL1 208662306a36Sopenharmony_ciField 1 AFSR1_EL1 208762306a36Sopenharmony_ciField 0 AFSR0_EL1 208862306a36Sopenharmony_ciEndSysregFields 208962306a36Sopenharmony_ci 209062306a36Sopenharmony_ciSysreg HFGRTR_EL2 3 4 1 1 4 209162306a36Sopenharmony_ciFields HFGxTR_EL2 209262306a36Sopenharmony_ciEndSysreg 209362306a36Sopenharmony_ci 209462306a36Sopenharmony_ciSysreg HFGWTR_EL2 3 4 1 1 5 209562306a36Sopenharmony_ciFields HFGxTR_EL2 209662306a36Sopenharmony_ciEndSysreg 209762306a36Sopenharmony_ci 209862306a36Sopenharmony_ciSysreg HFGITR_EL2 3 4 1 1 6 209962306a36Sopenharmony_ciRes0 63:61 210062306a36Sopenharmony_ciField 60 COSPRCTX 210162306a36Sopenharmony_ciField 59 nGCSEPP 210262306a36Sopenharmony_ciField 58 nGCSSTR_EL1 210362306a36Sopenharmony_ciField 57 nGCSPUSHM_EL1 210462306a36Sopenharmony_ciField 56 nBRBIALL 210562306a36Sopenharmony_ciField 55 nBRBINJ 210662306a36Sopenharmony_ciField 54 DCCVAC 210762306a36Sopenharmony_ciField 53 SVC_EL1 210862306a36Sopenharmony_ciField 52 SVC_EL0 210962306a36Sopenharmony_ciField 51 ERET 211062306a36Sopenharmony_ciField 50 CPPRCTX 211162306a36Sopenharmony_ciField 49 DVPRCTX 211262306a36Sopenharmony_ciField 48 CFPRCTX 211362306a36Sopenharmony_ciField 47 TLBIVAALE1 211462306a36Sopenharmony_ciField 46 TLBIVALE1 211562306a36Sopenharmony_ciField 45 TLBIVAAE1 211662306a36Sopenharmony_ciField 44 TLBIASIDE1 211762306a36Sopenharmony_ciField 43 TLBIVAE1 211862306a36Sopenharmony_ciField 42 TLBIVMALLE1 211962306a36Sopenharmony_ciField 41 TLBIRVAALE1 212062306a36Sopenharmony_ciField 40 TLBIRVALE1 212162306a36Sopenharmony_ciField 39 TLBIRVAAE1 212262306a36Sopenharmony_ciField 38 TLBIRVAE1 212362306a36Sopenharmony_ciField 37 TLBIRVAALE1IS 212462306a36Sopenharmony_ciField 36 TLBIRVALE1IS 212562306a36Sopenharmony_ciField 35 TLBIRVAAE1IS 212662306a36Sopenharmony_ciField 34 TLBIRVAE1IS 212762306a36Sopenharmony_ciField 33 TLBIVAALE1IS 212862306a36Sopenharmony_ciField 32 TLBIVALE1IS 212962306a36Sopenharmony_ciField 31 TLBIVAAE1IS 213062306a36Sopenharmony_ciField 30 TLBIASIDE1IS 213162306a36Sopenharmony_ciField 29 TLBIVAE1IS 213262306a36Sopenharmony_ciField 28 TLBIVMALLE1IS 213362306a36Sopenharmony_ciField 27 TLBIRVAALE1OS 213462306a36Sopenharmony_ciField 26 TLBIRVALE1OS 213562306a36Sopenharmony_ciField 25 TLBIRVAAE1OS 213662306a36Sopenharmony_ciField 24 TLBIRVAE1OS 213762306a36Sopenharmony_ciField 23 TLBIVAALE1OS 213862306a36Sopenharmony_ciField 22 TLBIVALE1OS 213962306a36Sopenharmony_ciField 21 TLBIVAAE1OS 214062306a36Sopenharmony_ciField 20 TLBIASIDE1OS 214162306a36Sopenharmony_ciField 19 TLBIVAE1OS 214262306a36Sopenharmony_ciField 18 TLBIVMALLE1OS 214362306a36Sopenharmony_ciField 17 ATS1E1WP 214462306a36Sopenharmony_ciField 16 ATS1E1RP 214562306a36Sopenharmony_ciField 15 ATS1E0W 214662306a36Sopenharmony_ciField 14 ATS1E0R 214762306a36Sopenharmony_ciField 13 ATS1E1W 214862306a36Sopenharmony_ciField 12 ATS1E1R 214962306a36Sopenharmony_ciField 11 DCZVA 215062306a36Sopenharmony_ciField 10 DCCIVAC 215162306a36Sopenharmony_ciField 9 DCCVADP 215262306a36Sopenharmony_ciField 8 DCCVAP 215362306a36Sopenharmony_ciField 7 DCCVAU 215462306a36Sopenharmony_ciField 6 DCCISW 215562306a36Sopenharmony_ciField 5 DCCSW 215662306a36Sopenharmony_ciField 4 DCISW 215762306a36Sopenharmony_ciField 3 DCIVAC 215862306a36Sopenharmony_ciField 2 ICIVAU 215962306a36Sopenharmony_ciField 1 ICIALLU 216062306a36Sopenharmony_ciField 0 ICIALLUIS 216162306a36Sopenharmony_ciEndSysreg 216262306a36Sopenharmony_ci 216362306a36Sopenharmony_ciSysreg HDFGRTR_EL2 3 4 3 1 4 216462306a36Sopenharmony_ciField 63 PMBIDR_EL1 216562306a36Sopenharmony_ciField 62 nPMSNEVFR_EL1 216662306a36Sopenharmony_ciField 61 nBRBDATA 216762306a36Sopenharmony_ciField 60 nBRBCTL 216862306a36Sopenharmony_ciField 59 nBRBIDR 216962306a36Sopenharmony_ciField 58 PMCEIDn_EL0 217062306a36Sopenharmony_ciField 57 PMUSERENR_EL0 217162306a36Sopenharmony_ciField 56 TRBTRG_EL1 217262306a36Sopenharmony_ciField 55 TRBSR_EL1 217362306a36Sopenharmony_ciField 54 TRBPTR_EL1 217462306a36Sopenharmony_ciField 53 TRBMAR_EL1 217562306a36Sopenharmony_ciField 52 TRBLIMITR_EL1 217662306a36Sopenharmony_ciField 51 TRBIDR_EL1 217762306a36Sopenharmony_ciField 50 TRBBASER_EL1 217862306a36Sopenharmony_ciRes0 49 217962306a36Sopenharmony_ciField 48 TRCVICTLR 218062306a36Sopenharmony_ciField 47 TRCSTATR 218162306a36Sopenharmony_ciField 46 TRCSSCSRn 218262306a36Sopenharmony_ciField 45 TRCSEQSTR 218362306a36Sopenharmony_ciField 44 TRCPRGCTLR 218462306a36Sopenharmony_ciField 43 TRCOSLSR 218562306a36Sopenharmony_ciRes0 42 218662306a36Sopenharmony_ciField 41 TRCIMSPECn 218762306a36Sopenharmony_ciField 40 TRCID 218862306a36Sopenharmony_ciRes0 39:38 218962306a36Sopenharmony_ciField 37 TRCCNTVRn 219062306a36Sopenharmony_ciField 36 TRCCLAIM 219162306a36Sopenharmony_ciField 35 TRCAUXCTLR 219262306a36Sopenharmony_ciField 34 TRCAUTHSTATUS 219362306a36Sopenharmony_ciField 33 TRC 219462306a36Sopenharmony_ciField 32 PMSLATFR_EL1 219562306a36Sopenharmony_ciField 31 PMSIRR_EL1 219662306a36Sopenharmony_ciField 30 PMSIDR_EL1 219762306a36Sopenharmony_ciField 29 PMSICR_EL1 219862306a36Sopenharmony_ciField 28 PMSFCR_EL1 219962306a36Sopenharmony_ciField 27 PMSEVFR_EL1 220062306a36Sopenharmony_ciField 26 PMSCR_EL1 220162306a36Sopenharmony_ciField 25 PMBSR_EL1 220262306a36Sopenharmony_ciField 24 PMBPTR_EL1 220362306a36Sopenharmony_ciField 23 PMBLIMITR_EL1 220462306a36Sopenharmony_ciField 22 PMMIR_EL1 220562306a36Sopenharmony_ciRes0 21:20 220662306a36Sopenharmony_ciField 19 PMSELR_EL0 220762306a36Sopenharmony_ciField 18 PMOVS 220862306a36Sopenharmony_ciField 17 PMINTEN 220962306a36Sopenharmony_ciField 16 PMCNTEN 221062306a36Sopenharmony_ciField 15 PMCCNTR_EL0 221162306a36Sopenharmony_ciField 14 PMCCFILTR_EL0 221262306a36Sopenharmony_ciField 13 PMEVTYPERn_EL0 221362306a36Sopenharmony_ciField 12 PMEVCNTRn_EL0 221462306a36Sopenharmony_ciField 11 OSDLR_EL1 221562306a36Sopenharmony_ciField 10 OSECCR_EL1 221662306a36Sopenharmony_ciField 9 OSLSR_EL1 221762306a36Sopenharmony_ciRes0 8 221862306a36Sopenharmony_ciField 7 DBGPRCR_EL1 221962306a36Sopenharmony_ciField 6 DBGAUTHSTATUS_EL1 222062306a36Sopenharmony_ciField 5 DBGCLAIM 222162306a36Sopenharmony_ciField 4 MDSCR_EL1 222262306a36Sopenharmony_ciField 3 DBGWVRn_EL1 222362306a36Sopenharmony_ciField 2 DBGWCRn_EL1 222462306a36Sopenharmony_ciField 1 DBGBVRn_EL1 222562306a36Sopenharmony_ciField 0 DBGBCRn_EL1 222662306a36Sopenharmony_ciEndSysreg 222762306a36Sopenharmony_ci 222862306a36Sopenharmony_ciSysreg HDFGWTR_EL2 3 4 3 1 5 222962306a36Sopenharmony_ciRes0 63 223062306a36Sopenharmony_ciField 62 nPMSNEVFR_EL1 223162306a36Sopenharmony_ciField 61 nBRBDATA 223262306a36Sopenharmony_ciField 60 nBRBCTL 223362306a36Sopenharmony_ciRes0 59:58 223462306a36Sopenharmony_ciField 57 PMUSERENR_EL0 223562306a36Sopenharmony_ciField 56 TRBTRG_EL1 223662306a36Sopenharmony_ciField 55 TRBSR_EL1 223762306a36Sopenharmony_ciField 54 TRBPTR_EL1 223862306a36Sopenharmony_ciField 53 TRBMAR_EL1 223962306a36Sopenharmony_ciField 52 TRBLIMITR_EL1 224062306a36Sopenharmony_ciRes0 51 224162306a36Sopenharmony_ciField 50 TRBBASER_EL1 224262306a36Sopenharmony_ciField 49 TRFCR_EL1 224362306a36Sopenharmony_ciField 48 TRCVICTLR 224462306a36Sopenharmony_ciRes0 47 224562306a36Sopenharmony_ciField 46 TRCSSCSRn 224662306a36Sopenharmony_ciField 45 TRCSEQSTR 224762306a36Sopenharmony_ciField 44 TRCPRGCTLR 224862306a36Sopenharmony_ciRes0 43 224962306a36Sopenharmony_ciField 42 TRCOSLAR 225062306a36Sopenharmony_ciField 41 TRCIMSPECn 225162306a36Sopenharmony_ciRes0 40:38 225262306a36Sopenharmony_ciField 37 TRCCNTVRn 225362306a36Sopenharmony_ciField 36 TRCCLAIM 225462306a36Sopenharmony_ciField 35 TRCAUXCTLR 225562306a36Sopenharmony_ciRes0 34 225662306a36Sopenharmony_ciField 33 TRC 225762306a36Sopenharmony_ciField 32 PMSLATFR_EL1 225862306a36Sopenharmony_ciField 31 PMSIRR_EL1 225962306a36Sopenharmony_ciRes0 30 226062306a36Sopenharmony_ciField 29 PMSICR_EL1 226162306a36Sopenharmony_ciField 28 PMSFCR_EL1 226262306a36Sopenharmony_ciField 27 PMSEVFR_EL1 226362306a36Sopenharmony_ciField 26 PMSCR_EL1 226462306a36Sopenharmony_ciField 25 PMBSR_EL1 226562306a36Sopenharmony_ciField 24 PMBPTR_EL1 226662306a36Sopenharmony_ciField 23 PMBLIMITR_EL1 226762306a36Sopenharmony_ciRes0 22 226862306a36Sopenharmony_ciField 21 PMCR_EL0 226962306a36Sopenharmony_ciField 20 PMSWINC_EL0 227062306a36Sopenharmony_ciField 19 PMSELR_EL0 227162306a36Sopenharmony_ciField 18 PMOVS 227262306a36Sopenharmony_ciField 17 PMINTEN 227362306a36Sopenharmony_ciField 16 PMCNTEN 227462306a36Sopenharmony_ciField 15 PMCCNTR_EL0 227562306a36Sopenharmony_ciField 14 PMCCFILTR_EL0 227662306a36Sopenharmony_ciField 13 PMEVTYPERn_EL0 227762306a36Sopenharmony_ciField 12 PMEVCNTRn_EL0 227862306a36Sopenharmony_ciField 11 OSDLR_EL1 227962306a36Sopenharmony_ciField 10 OSECCR_EL1 228062306a36Sopenharmony_ciRes0 9 228162306a36Sopenharmony_ciField 8 OSLAR_EL1 228262306a36Sopenharmony_ciField 7 DBGPRCR_EL1 228362306a36Sopenharmony_ciRes0 6 228462306a36Sopenharmony_ciField 5 DBGCLAIM 228562306a36Sopenharmony_ciField 4 MDSCR_EL1 228662306a36Sopenharmony_ciField 3 DBGWVRn_EL1 228762306a36Sopenharmony_ciField 2 DBGWCRn_EL1 228862306a36Sopenharmony_ciField 1 DBGBVRn_EL1 228962306a36Sopenharmony_ciField 0 DBGBCRn_EL1 229062306a36Sopenharmony_ciEndSysreg 229162306a36Sopenharmony_ci 229262306a36Sopenharmony_ciSysreg ZCR_EL2 3 4 1 2 0 229362306a36Sopenharmony_ciFields ZCR_ELx 229462306a36Sopenharmony_ciEndSysreg 229562306a36Sopenharmony_ci 229662306a36Sopenharmony_ciSysreg HCRX_EL2 3 4 1 2 2 229762306a36Sopenharmony_ciRes0 63:23 229862306a36Sopenharmony_ciField 22 GCSEn 229962306a36Sopenharmony_ciField 21 EnIDCP128 230062306a36Sopenharmony_ciField 20 EnSDERR 230162306a36Sopenharmony_ciField 19 TMEA 230262306a36Sopenharmony_ciField 18 EnSNERR 230362306a36Sopenharmony_ciField 17 D128En 230462306a36Sopenharmony_ciField 16 PTTWI 230562306a36Sopenharmony_ciField 15 SCTLR2En 230662306a36Sopenharmony_ciField 14 TCR2En 230762306a36Sopenharmony_ciRes0 13:12 230862306a36Sopenharmony_ciField 11 MSCEn 230962306a36Sopenharmony_ciField 10 MCE2 231062306a36Sopenharmony_ciField 9 CMOW 231162306a36Sopenharmony_ciField 8 VFNMI 231262306a36Sopenharmony_ciField 7 VINMI 231362306a36Sopenharmony_ciField 6 TALLINT 231462306a36Sopenharmony_ciField 5 SMPME 231562306a36Sopenharmony_ciField 4 FGTnXS 231662306a36Sopenharmony_ciField 3 FnXS 231762306a36Sopenharmony_ciField 2 EnASR 231862306a36Sopenharmony_ciField 1 EnALS 231962306a36Sopenharmony_ciField 0 EnAS0 232062306a36Sopenharmony_ciEndSysreg 232162306a36Sopenharmony_ci 232262306a36Sopenharmony_ciSysreg SMPRIMAP_EL2 3 4 1 2 5 232362306a36Sopenharmony_ciField 63:60 P15 232462306a36Sopenharmony_ciField 59:56 P14 232562306a36Sopenharmony_ciField 55:52 P13 232662306a36Sopenharmony_ciField 51:48 P12 232762306a36Sopenharmony_ciField 47:44 P11 232862306a36Sopenharmony_ciField 43:40 P10 232962306a36Sopenharmony_ciField 39:36 F9 233062306a36Sopenharmony_ciField 35:32 P8 233162306a36Sopenharmony_ciField 31:28 P7 233262306a36Sopenharmony_ciField 27:24 P6 233362306a36Sopenharmony_ciField 23:20 P5 233462306a36Sopenharmony_ciField 19:16 P4 233562306a36Sopenharmony_ciField 15:12 P3 233662306a36Sopenharmony_ciField 11:8 P2 233762306a36Sopenharmony_ciField 7:4 P1 233862306a36Sopenharmony_ciField 3:0 P0 233962306a36Sopenharmony_ciEndSysreg 234062306a36Sopenharmony_ci 234162306a36Sopenharmony_ciSysreg SMCR_EL2 3 4 1 2 6 234262306a36Sopenharmony_ciFields SMCR_ELx 234362306a36Sopenharmony_ciEndSysreg 234462306a36Sopenharmony_ci 234562306a36Sopenharmony_ciSysreg DACR32_EL2 3 4 3 0 0 234662306a36Sopenharmony_ciRes0 63:32 234762306a36Sopenharmony_ciField 31:30 D15 234862306a36Sopenharmony_ciField 29:28 D14 234962306a36Sopenharmony_ciField 27:26 D13 235062306a36Sopenharmony_ciField 25:24 D12 235162306a36Sopenharmony_ciField 23:22 D11 235262306a36Sopenharmony_ciField 21:20 D10 235362306a36Sopenharmony_ciField 19:18 D9 235462306a36Sopenharmony_ciField 17:16 D8 235562306a36Sopenharmony_ciField 15:14 D7 235662306a36Sopenharmony_ciField 13:12 D6 235762306a36Sopenharmony_ciField 11:10 D5 235862306a36Sopenharmony_ciField 9:8 D4 235962306a36Sopenharmony_ciField 7:6 D3 236062306a36Sopenharmony_ciField 5:4 D2 236162306a36Sopenharmony_ciField 3:2 D1 236262306a36Sopenharmony_ciField 1:0 D0 236362306a36Sopenharmony_ciEndSysreg 236462306a36Sopenharmony_ci 236562306a36Sopenharmony_ciSysreg FAR_EL2 3 4 6 0 0 236662306a36Sopenharmony_ciField 63:0 ADDR 236762306a36Sopenharmony_ciEndSysreg 236862306a36Sopenharmony_ci 236962306a36Sopenharmony_ciSysreg PMSCR_EL2 3 4 9 9 0 237062306a36Sopenharmony_ciRes0 63:8 237162306a36Sopenharmony_ciEnum 7:6 PCT 237262306a36Sopenharmony_ci 0b00 VIRT 237362306a36Sopenharmony_ci 0b01 PHYS 237462306a36Sopenharmony_ci 0b11 GUEST 237562306a36Sopenharmony_ciEndEnum 237662306a36Sopenharmony_ciField 5 TS 237762306a36Sopenharmony_ciField 4 PA 237862306a36Sopenharmony_ciField 3 CX 237962306a36Sopenharmony_ciRes0 2 238062306a36Sopenharmony_ciField 1 E2SPE 238162306a36Sopenharmony_ciField 0 E0HSPE 238262306a36Sopenharmony_ciEndSysreg 238362306a36Sopenharmony_ci 238462306a36Sopenharmony_ciSysreg CONTEXTIDR_EL2 3 4 13 0 1 238562306a36Sopenharmony_ciFields CONTEXTIDR_ELx 238662306a36Sopenharmony_ciEndSysreg 238762306a36Sopenharmony_ci 238862306a36Sopenharmony_ciSysreg CNTPOFF_EL2 3 4 14 0 6 238962306a36Sopenharmony_ciField 63:0 PhysicalOffset 239062306a36Sopenharmony_ciEndSysreg 239162306a36Sopenharmony_ci 239262306a36Sopenharmony_ciSysreg CPACR_EL12 3 5 1 0 2 239362306a36Sopenharmony_ciFields CPACR_ELx 239462306a36Sopenharmony_ciEndSysreg 239562306a36Sopenharmony_ci 239662306a36Sopenharmony_ciSysreg ZCR_EL12 3 5 1 2 0 239762306a36Sopenharmony_ciFields ZCR_ELx 239862306a36Sopenharmony_ciEndSysreg 239962306a36Sopenharmony_ci 240062306a36Sopenharmony_ciSysreg SMCR_EL12 3 5 1 2 6 240162306a36Sopenharmony_ciFields SMCR_ELx 240262306a36Sopenharmony_ciEndSysreg 240362306a36Sopenharmony_ci 240462306a36Sopenharmony_ciSysreg FAR_EL12 3 5 6 0 0 240562306a36Sopenharmony_ciField 63:0 ADDR 240662306a36Sopenharmony_ciEndSysreg 240762306a36Sopenharmony_ci 240862306a36Sopenharmony_ciSysreg CONTEXTIDR_EL12 3 5 13 0 1 240962306a36Sopenharmony_ciFields CONTEXTIDR_ELx 241062306a36Sopenharmony_ciEndSysreg 241162306a36Sopenharmony_ci 241262306a36Sopenharmony_ciSysregFields TTBRx_EL1 241362306a36Sopenharmony_ciField 63:48 ASID 241462306a36Sopenharmony_ciField 47:1 BADDR 241562306a36Sopenharmony_ciField 0 CnP 241662306a36Sopenharmony_ciEndSysregFields 241762306a36Sopenharmony_ci 241862306a36Sopenharmony_ciSysreg TTBR0_EL1 3 0 2 0 0 241962306a36Sopenharmony_ciFields TTBRx_EL1 242062306a36Sopenharmony_ciEndSysreg 242162306a36Sopenharmony_ci 242262306a36Sopenharmony_ciSysreg TTBR1_EL1 3 0 2 0 1 242362306a36Sopenharmony_ciFields TTBRx_EL1 242462306a36Sopenharmony_ciEndSysreg 242562306a36Sopenharmony_ci 242662306a36Sopenharmony_ciSysregFields TCR2_EL1x 242762306a36Sopenharmony_ciRes0 63:16 242862306a36Sopenharmony_ciField 15 DisCH1 242962306a36Sopenharmony_ciField 14 DisCH0 243062306a36Sopenharmony_ciRes0 13:12 243162306a36Sopenharmony_ciField 11 HAFT 243262306a36Sopenharmony_ciField 10 PTTWI 243362306a36Sopenharmony_ciRes0 9:6 243462306a36Sopenharmony_ciField 5 D128 243562306a36Sopenharmony_ciField 4 AIE 243662306a36Sopenharmony_ciField 3 POE 243762306a36Sopenharmony_ciField 2 E0POE 243862306a36Sopenharmony_ciField 1 PIE 243962306a36Sopenharmony_ciField 0 PnCH 244062306a36Sopenharmony_ciEndSysregFields 244162306a36Sopenharmony_ci 244262306a36Sopenharmony_ciSysreg TCR2_EL1 3 0 2 0 3 244362306a36Sopenharmony_ciFields TCR2_EL1x 244462306a36Sopenharmony_ciEndSysreg 244562306a36Sopenharmony_ci 244662306a36Sopenharmony_ciSysreg TCR2_EL12 3 5 2 0 3 244762306a36Sopenharmony_ciFields TCR2_EL1x 244862306a36Sopenharmony_ciEndSysreg 244962306a36Sopenharmony_ci 245062306a36Sopenharmony_ciSysreg TCR2_EL2 3 4 2 0 3 245162306a36Sopenharmony_ciRes0 63:16 245262306a36Sopenharmony_ciField 15 DisCH1 245362306a36Sopenharmony_ciField 14 DisCH0 245462306a36Sopenharmony_ciField 13 AMEC1 245562306a36Sopenharmony_ciField 12 AMEC0 245662306a36Sopenharmony_ciField 11 HAFT 245762306a36Sopenharmony_ciField 10 PTTWI 245862306a36Sopenharmony_ciField 9:8 SKL1 245962306a36Sopenharmony_ciField 7:6 SKL0 246062306a36Sopenharmony_ciField 5 D128 246162306a36Sopenharmony_ciField 4 AIE 246262306a36Sopenharmony_ciField 3 POE 246362306a36Sopenharmony_ciField 2 E0POE 246462306a36Sopenharmony_ciField 1 PIE 246562306a36Sopenharmony_ciField 0 PnCH 246662306a36Sopenharmony_ciEndSysreg 246762306a36Sopenharmony_ci 246862306a36Sopenharmony_ciSysregFields PIRx_ELx 246962306a36Sopenharmony_ciField 63:60 Perm15 247062306a36Sopenharmony_ciField 59:56 Perm14 247162306a36Sopenharmony_ciField 55:52 Perm13 247262306a36Sopenharmony_ciField 51:48 Perm12 247362306a36Sopenharmony_ciField 47:44 Perm11 247462306a36Sopenharmony_ciField 43:40 Perm10 247562306a36Sopenharmony_ciField 39:36 Perm9 247662306a36Sopenharmony_ciField 35:32 Perm8 247762306a36Sopenharmony_ciField 31:28 Perm7 247862306a36Sopenharmony_ciField 27:24 Perm6 247962306a36Sopenharmony_ciField 23:20 Perm5 248062306a36Sopenharmony_ciField 19:16 Perm4 248162306a36Sopenharmony_ciField 15:12 Perm3 248262306a36Sopenharmony_ciField 11:8 Perm2 248362306a36Sopenharmony_ciField 7:4 Perm1 248462306a36Sopenharmony_ciField 3:0 Perm0 248562306a36Sopenharmony_ciEndSysregFields 248662306a36Sopenharmony_ci 248762306a36Sopenharmony_ciSysreg PIRE0_EL1 3 0 10 2 2 248862306a36Sopenharmony_ciFields PIRx_ELx 248962306a36Sopenharmony_ciEndSysreg 249062306a36Sopenharmony_ci 249162306a36Sopenharmony_ciSysreg PIRE0_EL12 3 5 10 2 2 249262306a36Sopenharmony_ciFields PIRx_ELx 249362306a36Sopenharmony_ciEndSysreg 249462306a36Sopenharmony_ci 249562306a36Sopenharmony_ciSysreg PIR_EL1 3 0 10 2 3 249662306a36Sopenharmony_ciFields PIRx_ELx 249762306a36Sopenharmony_ciEndSysreg 249862306a36Sopenharmony_ci 249962306a36Sopenharmony_ciSysreg PIR_EL12 3 5 10 2 3 250062306a36Sopenharmony_ciFields PIRx_ELx 250162306a36Sopenharmony_ciEndSysreg 250262306a36Sopenharmony_ci 250362306a36Sopenharmony_ciSysreg PIR_EL2 3 4 10 2 3 250462306a36Sopenharmony_ciFields PIRx_ELx 250562306a36Sopenharmony_ciEndSysreg 250662306a36Sopenharmony_ci 250762306a36Sopenharmony_ciSysreg LORSA_EL1 3 0 10 4 0 250862306a36Sopenharmony_ciRes0 63:52 250962306a36Sopenharmony_ciField 51:16 SA 251062306a36Sopenharmony_ciRes0 15:1 251162306a36Sopenharmony_ciField 0 Valid 251262306a36Sopenharmony_ciEndSysreg 251362306a36Sopenharmony_ci 251462306a36Sopenharmony_ciSysreg LOREA_EL1 3 0 10 4 1 251562306a36Sopenharmony_ciRes0 63:52 251662306a36Sopenharmony_ciField 51:48 EA_51_48 251762306a36Sopenharmony_ciField 47:16 EA_47_16 251862306a36Sopenharmony_ciRes0 15:0 251962306a36Sopenharmony_ciEndSysreg 252062306a36Sopenharmony_ci 252162306a36Sopenharmony_ciSysreg LORN_EL1 3 0 10 4 2 252262306a36Sopenharmony_ciRes0 63:8 252362306a36Sopenharmony_ciField 7:0 Num 252462306a36Sopenharmony_ciEndSysreg 252562306a36Sopenharmony_ci 252662306a36Sopenharmony_ciSysreg LORC_EL1 3 0 10 4 3 252762306a36Sopenharmony_ciRes0 63:10 252862306a36Sopenharmony_ciField 9:2 DS 252962306a36Sopenharmony_ciRes0 1 253062306a36Sopenharmony_ciField 0 EN 253162306a36Sopenharmony_ciEndSysreg 253262306a36Sopenharmony_ci 253362306a36Sopenharmony_ciSysreg LORID_EL1 3 0 10 4 7 253462306a36Sopenharmony_ciRes0 63:24 253562306a36Sopenharmony_ciField 23:16 LD 253662306a36Sopenharmony_ciRes0 15:8 253762306a36Sopenharmony_ciField 7:0 LR 253862306a36Sopenharmony_ciEndSysreg 253962306a36Sopenharmony_ci 254062306a36Sopenharmony_ciSysreg ISR_EL1 3 0 12 1 0 254162306a36Sopenharmony_ciRes0 63:11 254262306a36Sopenharmony_ciField 10 IS 254362306a36Sopenharmony_ciField 9 FS 254462306a36Sopenharmony_ciField 8 A 254562306a36Sopenharmony_ciField 7 I 254662306a36Sopenharmony_ciField 6 F 254762306a36Sopenharmony_ciRes0 5:0 254862306a36Sopenharmony_ciEndSysreg 254962306a36Sopenharmony_ci 255062306a36Sopenharmony_ciSysreg ICC_NMIAR1_EL1 3 0 12 9 5 255162306a36Sopenharmony_ciRes0 63:24 255262306a36Sopenharmony_ciField 23:0 INTID 255362306a36Sopenharmony_ciEndSysreg 255462306a36Sopenharmony_ci 255562306a36Sopenharmony_ciSysreg TRBLIMITR_EL1 3 0 9 11 0 255662306a36Sopenharmony_ciField 63:12 LIMIT 255762306a36Sopenharmony_ciRes0 11:7 255862306a36Sopenharmony_ciField 6 XE 255962306a36Sopenharmony_ciField 5 nVM 256062306a36Sopenharmony_ciEnum 4:3 TM 256162306a36Sopenharmony_ci 0b00 STOP 256262306a36Sopenharmony_ci 0b01 IRQ 256362306a36Sopenharmony_ci 0b11 IGNR 256462306a36Sopenharmony_ciEndEnum 256562306a36Sopenharmony_ciEnum 2:1 FM 256662306a36Sopenharmony_ci 0b00 FILL 256762306a36Sopenharmony_ci 0b01 WRAP 256862306a36Sopenharmony_ci 0b11 CBUF 256962306a36Sopenharmony_ciEndEnum 257062306a36Sopenharmony_ciField 0 E 257162306a36Sopenharmony_ciEndSysreg 257262306a36Sopenharmony_ci 257362306a36Sopenharmony_ciSysreg TRBPTR_EL1 3 0 9 11 1 257462306a36Sopenharmony_ciField 63:0 PTR 257562306a36Sopenharmony_ciEndSysreg 257662306a36Sopenharmony_ci 257762306a36Sopenharmony_ciSysreg TRBBASER_EL1 3 0 9 11 2 257862306a36Sopenharmony_ciField 63:12 BASE 257962306a36Sopenharmony_ciRes0 11:0 258062306a36Sopenharmony_ciEndSysreg 258162306a36Sopenharmony_ci 258262306a36Sopenharmony_ciSysreg TRBSR_EL1 3 0 9 11 3 258362306a36Sopenharmony_ciRes0 63:56 258462306a36Sopenharmony_ciField 55:32 MSS2 258562306a36Sopenharmony_ciField 31:26 EC 258662306a36Sopenharmony_ciRes0 25:24 258762306a36Sopenharmony_ciField 23 DAT 258862306a36Sopenharmony_ciField 22 IRQ 258962306a36Sopenharmony_ciField 21 TRG 259062306a36Sopenharmony_ciField 20 WRAP 259162306a36Sopenharmony_ciRes0 19 259262306a36Sopenharmony_ciField 18 EA 259362306a36Sopenharmony_ciField 17 S 259462306a36Sopenharmony_ciRes0 16 259562306a36Sopenharmony_ciField 15:0 MSS 259662306a36Sopenharmony_ciEndSysreg 259762306a36Sopenharmony_ci 259862306a36Sopenharmony_ciSysreg TRBMAR_EL1 3 0 9 11 4 259962306a36Sopenharmony_ciRes0 63:12 260062306a36Sopenharmony_ciEnum 11:10 PAS 260162306a36Sopenharmony_ci 0b00 SECURE 260262306a36Sopenharmony_ci 0b01 NON_SECURE 260362306a36Sopenharmony_ci 0b10 ROOT 260462306a36Sopenharmony_ci 0b11 REALM 260562306a36Sopenharmony_ciEndEnum 260662306a36Sopenharmony_ciEnum 9:8 SH 260762306a36Sopenharmony_ci 0b00 NON_SHAREABLE 260862306a36Sopenharmony_ci 0b10 OUTER_SHAREABLE 260962306a36Sopenharmony_ci 0b11 INNER_SHAREABLE 261062306a36Sopenharmony_ciEndEnum 261162306a36Sopenharmony_ciField 7:0 Attr 261262306a36Sopenharmony_ciEndSysreg 261362306a36Sopenharmony_ci 261462306a36Sopenharmony_ciSysreg TRBTRG_EL1 3 0 9 11 6 261562306a36Sopenharmony_ciRes0 63:32 261662306a36Sopenharmony_ciField 31:0 TRG 261762306a36Sopenharmony_ciEndSysreg 261862306a36Sopenharmony_ci 261962306a36Sopenharmony_ciSysreg TRBIDR_EL1 3 0 9 11 7 262062306a36Sopenharmony_ciRes0 63:12 262162306a36Sopenharmony_ciEnum 11:8 EA 262262306a36Sopenharmony_ci 0b0000 NON_DESC 262362306a36Sopenharmony_ci 0b0001 IGNORE 262462306a36Sopenharmony_ci 0b0010 SERROR 262562306a36Sopenharmony_ciEndEnum 262662306a36Sopenharmony_ciRes0 7:6 262762306a36Sopenharmony_ciField 5 F 262862306a36Sopenharmony_ciField 4 P 262962306a36Sopenharmony_ciField 3:0 Align 263062306a36Sopenharmony_ciEndSysreg 2631