166847e06SMark Rutland# SPDX-License-Identifier: GPL-2.0-only 266847e06SMark Rutland# 366847e06SMark Rutland# System register metadata 466847e06SMark Rutland 566847e06SMark Rutland# Each System register is described by a Sysreg block: 666847e06SMark Rutland 766847e06SMark Rutland# Sysreg <name> <op0> <op1> <crn> <crm> <op2> 866847e06SMark Rutland# <field> 966847e06SMark Rutland# ... 1066847e06SMark Rutland# EndSysreg 1166847e06SMark Rutland 1266847e06SMark Rutland# Within a Sysreg block, each field can be described as one of: 1366847e06SMark Rutland 1466847e06SMark Rutland# Res0 <msb>[:<lsb>] 1566847e06SMark Rutland 1666847e06SMark Rutland# Res1 <msb>[:<lsb>] 1766847e06SMark Rutland 1866847e06SMark Rutland# Field <msb>[:<lsb>] <name> 1966847e06SMark Rutland 2066847e06SMark Rutland# Enum <msb>[:<lsb>] <name> 2166847e06SMark Rutland# <enumval> <enumname> 2266847e06SMark Rutland# ... 2366847e06SMark Rutland# EndEnum 2466847e06SMark Rutland 2566847e06SMark Rutland# Alternatively if multiple registers share the same layout then 2666847e06SMark Rutland# a SysregFields block can be used to describe the shared layout 2766847e06SMark Rutland 2866847e06SMark Rutland# SysregFields <fieldsname> 2966847e06SMark Rutland# <field> 3066847e06SMark Rutland# ... 3166847e06SMark Rutland# EndSysregFields 3266847e06SMark Rutland 3366847e06SMark Rutland# and referenced from within the Sysreg: 3466847e06SMark Rutland 3566847e06SMark Rutland# Sysreg <name> <op0> <op1> <crn> <crm> <op2> 3666847e06SMark Rutland# Fields <fieldsname> 3766847e06SMark Rutland# EndSysreg 3866847e06SMark Rutland 3966847e06SMark Rutland# For ID registers we adopt a few conventions for translating the 4066847e06SMark Rutland# language in the ARM into defines: 4166847e06SMark Rutland# 4266847e06SMark Rutland# NI - Not implemented 4366847e06SMark Rutland# IMP - Implemented 4466847e06SMark Rutland# 4566847e06SMark Rutland# In general it is recommended that new enumeration items be named for the 4666847e06SMark Rutland# feature that introduces them (eg, FEAT_LS64_ACCDATA introduces enumeration 4766847e06SMark Rutland# item ACCDATA) though it may be more taseful to do something else. 4866847e06SMark Rutland 498893df29SJames MorseSysreg ID_MMFR0_EL1 3 0 0 1 4 508893df29SJames MorseRes0 63:32 518893df29SJames MorseEnum 31:28 InnerShr 528893df29SJames Morse 0b0000 NC 538893df29SJames Morse 0b0001 HW 548893df29SJames Morse 0b1111 IGNORED 558893df29SJames MorseEndEnum 568893df29SJames MorseEnum 27:24 FCSE 578893df29SJames Morse 0b0000 NI 588893df29SJames Morse 0b0001 IMP 598893df29SJames MorseEndEnum 608893df29SJames MorseEnum 23:20 AuxReg 618893df29SJames Morse 0b0000 NI 628893df29SJames Morse 0b0001 ACTLR 638893df29SJames Morse 0b0010 AIFSR 648893df29SJames MorseEndEnum 658893df29SJames MorseEnum 19:16 TCM 668893df29SJames Morse 0b0000 NI 678893df29SJames Morse 0b0001 IMPDEF 688893df29SJames Morse 0b0010 TCM 698893df29SJames Morse 0b0011 TCM_DMA 708893df29SJames MorseEndEnum 718893df29SJames MorseEnum 15:12 ShareLvl 728893df29SJames Morse 0b0000 ONE 738893df29SJames Morse 0b0001 TWO 748893df29SJames MorseEndEnum 758893df29SJames MorseEnum 11:8 OuterShr 768893df29SJames Morse 0b0000 NC 778893df29SJames Morse 0b0001 HW 788893df29SJames Morse 0b1111 IGNORED 798893df29SJames MorseEndEnum 808893df29SJames MorseEnum 7:4 PMSA 818893df29SJames Morse 0b0000 NI 828893df29SJames Morse 0b0001 IMPDEF 838893df29SJames Morse 0b0010 PMSAv6 848893df29SJames Morse 0b0011 PMSAv7 858893df29SJames MorseEndEnum 868893df29SJames MorseEnum 3:0 VMSA 878893df29SJames Morse 0b0000 NI 888893df29SJames Morse 0b0001 IMPDEF 898893df29SJames Morse 0b0010 VMSAv6 908893df29SJames Morse 0b0011 VMSAv7 918893df29SJames Morse 0b0100 VMSAv7_PXN 928893df29SJames Morse 0b0101 VMSAv7_LONG 938893df29SJames MorseEndEnum 948893df29SJames MorseEndSysreg 958893df29SJames Morse 967e2f00beSJames MorseSysreg ID_MMFR1_EL1 3 0 0 1 5 977e2f00beSJames MorseRes0 63:32 987e2f00beSJames MorseEnum 31:28 BPred 997e2f00beSJames Morse 0b0000 NI 1007e2f00beSJames Morse 0b0001 BP_SW_MANGED 1017e2f00beSJames Morse 0b0010 BP_ASID_AWARE 1027e2f00beSJames Morse 0b0011 BP_NOSNOOP 1037e2f00beSJames Morse 0b0100 BP_INVISIBLE 1047e2f00beSJames MorseEndEnum 1057e2f00beSJames MorseEnum 27:24 L1TstCln 1067e2f00beSJames Morse 0b0000 NI 1077e2f00beSJames Morse 0b0001 NOINVALIDATE 1087e2f00beSJames Morse 0b0010 INVALIDATE 1097e2f00beSJames MorseEndEnum 1107e2f00beSJames MorseEnum 23:20 L1Uni 1117e2f00beSJames Morse 0b0000 NI 1127e2f00beSJames Morse 0b0001 INVALIDATE 1137e2f00beSJames Morse 0b0010 CLEAN_AND_INVALIDATE 1147e2f00beSJames MorseEndEnum 1157e2f00beSJames MorseEnum 19:16 L1Hvd 1167e2f00beSJames Morse 0b0000 NI 1177e2f00beSJames Morse 0b0001 INVALIDATE_ISIDE_ONLY 1187e2f00beSJames Morse 0b0010 INVALIDATE 1197e2f00beSJames Morse 0b0011 CLEAN_AND_INVALIDATE 1207e2f00beSJames MorseEndEnum 1217e2f00beSJames MorseEnum 15:12 L1UniSW 1227e2f00beSJames Morse 0b0000 NI 1237e2f00beSJames Morse 0b0001 CLEAN 1247e2f00beSJames Morse 0b0010 CLEAN_AND_INVALIDATE 1257e2f00beSJames Morse 0b0011 INVALIDATE 1267e2f00beSJames MorseEndEnum 1277e2f00beSJames MorseEnum 11:8 L1HvdSW 1287e2f00beSJames Morse 0b0000 NI 1297e2f00beSJames Morse 0b0001 CLEAN_AND_INVALIDATE 1307e2f00beSJames Morse 0b0010 INVALIDATE_DSIDE_ONLY 1317e2f00beSJames Morse 0b0011 INVALIDATE 1327e2f00beSJames MorseEndEnum 1337e2f00beSJames MorseEnum 7:4 L1UniVA 1347e2f00beSJames Morse 0b0000 NI 1357e2f00beSJames Morse 0b0001 CLEAN_AND_INVALIDATE 1367e2f00beSJames Morse 0b0010 INVALIDATE_BP 1377e2f00beSJames MorseEndEnum 1387e2f00beSJames MorseEnum 3:0 L1HvdVA 1397e2f00beSJames Morse 0b0000 NI 1407e2f00beSJames Morse 0b0001 CLEAN_AND_INVALIDATE 1417e2f00beSJames Morse 0b0010 INVALIDATE_BP 1427e2f00beSJames MorseEndEnum 1437e2f00beSJames MorseEndSysreg 1447e2f00beSJames Morse 145fbfba88bSJames MorseSysreg ID_MMFR2_EL1 3 0 0 1 6 146fbfba88bSJames MorseRes0 63:32 147fbfba88bSJames MorseEnum 31:28 HWAccFlg 148fbfba88bSJames Morse 0b0000 NI 149fbfba88bSJames Morse 0b0001 IMP 150fbfba88bSJames MorseEndEnum 151fbfba88bSJames MorseEnum 27:24 WFIStall 152fbfba88bSJames Morse 0b0000 NI 153fbfba88bSJames Morse 0b0001 IMP 154fbfba88bSJames MorseEndEnum 155fbfba88bSJames MorseEnum 23:20 MemBarr 156fbfba88bSJames Morse 0b0000 NI 157fbfba88bSJames Morse 0b0001 DSB_ONLY 158fbfba88bSJames Morse 0b0010 IMP 159fbfba88bSJames MorseEndEnum 160fbfba88bSJames MorseEnum 19:16 UniTLB 161fbfba88bSJames Morse 0b0000 NI 162fbfba88bSJames Morse 0b0001 BY_VA 163fbfba88bSJames Morse 0b0010 BY_MATCH_ASID 164fbfba88bSJames Morse 0b0011 BY_ALL_ASID 165fbfba88bSJames Morse 0b0100 OTHER_TLBS 166fbfba88bSJames Morse 0b0101 BROADCAST 167fbfba88bSJames Morse 0b0110 BY_IPA 168fbfba88bSJames MorseEndEnum 169fbfba88bSJames MorseEnum 15:12 HvdTLB 170fbfba88bSJames Morse 0b0000 NI 171fbfba88bSJames MorseEndEnum 172fbfba88bSJames MorseEnum 11:8 L1HvdRng 173fbfba88bSJames Morse 0b0000 NI 174fbfba88bSJames Morse 0b0001 IMP 175fbfba88bSJames MorseEndEnum 176fbfba88bSJames MorseEnum 7:4 L1HvdBG 177fbfba88bSJames Morse 0b0000 NI 178fbfba88bSJames Morse 0b0001 IMP 179fbfba88bSJames MorseEndEnum 180fbfba88bSJames MorseEnum 3:0 L1HvdFG 181fbfba88bSJames Morse 0b0000 NI 182fbfba88bSJames Morse 0b0001 IMP 183fbfba88bSJames MorseEndEnum 184fbfba88bSJames MorseEndSysreg 185fbfba88bSJames Morse 1868fe2a9c5SJames MorseSysreg ID_MMFR3_EL1 3 0 0 1 7 1878fe2a9c5SJames MorseRes0 63:32 1888fe2a9c5SJames MorseEnum 31:28 Supersec 1898fe2a9c5SJames Morse 0b0000 IMP 1908fe2a9c5SJames Morse 0b1111 NI 1918fe2a9c5SJames MorseEndEnum 1928fe2a9c5SJames MorseEnum 27:24 CMemSz 1938fe2a9c5SJames Morse 0b0000 4GB 1948fe2a9c5SJames Morse 0b0001 64GB 1958fe2a9c5SJames Morse 0b0010 1TB 1968fe2a9c5SJames MorseEndEnum 1978fe2a9c5SJames MorseEnum 23:20 CohWalk 1988fe2a9c5SJames Morse 0b0000 NI 1998fe2a9c5SJames Morse 0b0001 IMP 2008fe2a9c5SJames MorseEndEnum 2018fe2a9c5SJames MorseEnum 19:16 PAN 2028fe2a9c5SJames Morse 0b0000 NI 2038fe2a9c5SJames Morse 0b0001 PAN 2048fe2a9c5SJames Morse 0b0010 PAN2 2058fe2a9c5SJames MorseEndEnum 2068fe2a9c5SJames MorseEnum 15:12 MaintBcst 2078fe2a9c5SJames Morse 0b0000 NI 2088fe2a9c5SJames Morse 0b0001 NO_TLB 2098fe2a9c5SJames Morse 0b0010 ALL 2108fe2a9c5SJames MorseEndEnum 2118fe2a9c5SJames MorseEnum 11:8 BPMaint 2128fe2a9c5SJames Morse 0b0000 NI 2138fe2a9c5SJames Morse 0b0001 ALL 2148fe2a9c5SJames Morse 0b0010 BY_VA 2158fe2a9c5SJames MorseEndEnum 2168fe2a9c5SJames MorseEnum 7:4 CMaintSW 2178fe2a9c5SJames Morse 0b0000 NI 2188fe2a9c5SJames Morse 0b0001 IMP 2198fe2a9c5SJames MorseEndEnum 2208fe2a9c5SJames MorseEnum 3:0 CMaintVA 2218fe2a9c5SJames Morse 0b0000 NI 2228fe2a9c5SJames Morse 0b0001 IMP 2238fe2a9c5SJames MorseEndEnum 2248fe2a9c5SJames MorseEndSysreg 2258fe2a9c5SJames Morse 226258a96b2SJames MorseSysreg ID_ISAR0_EL1 3 0 0 2 0 227258a96b2SJames MorseRes0 63:28 228258a96b2SJames MorseEnum 27:24 Divide 229258a96b2SJames Morse 0b0000 NI 230258a96b2SJames Morse 0b0001 xDIV_T32 231258a96b2SJames Morse 0b0010 xDIV_A32 232258a96b2SJames MorseEndEnum 233258a96b2SJames MorseEnum 23:20 Debug 234258a96b2SJames Morse 0b0000 NI 235258a96b2SJames Morse 0b0001 IMP 236258a96b2SJames MorseEndEnum 237258a96b2SJames MorseEnum 19:16 Coproc 238258a96b2SJames Morse 0b0000 NI 239258a96b2SJames Morse 0b0001 MRC 240258a96b2SJames Morse 0b0010 MRC2 241258a96b2SJames Morse 0b0011 MRRC 242258a96b2SJames Morse 0b0100 MRRC2 243258a96b2SJames MorseEndEnum 244258a96b2SJames MorseEnum 15:12 CmpBranch 245258a96b2SJames Morse 0b0000 NI 246258a96b2SJames Morse 0b0001 IMP 247258a96b2SJames MorseEndEnum 248258a96b2SJames MorseEnum 11:8 BitField 249258a96b2SJames Morse 0b0000 NI 250258a96b2SJames Morse 0b0001 IMP 251258a96b2SJames MorseEndEnum 252258a96b2SJames MorseEnum 7:4 BitCount 253258a96b2SJames Morse 0b0000 NI 254258a96b2SJames Morse 0b0001 IMP 255258a96b2SJames MorseEndEnum 256258a96b2SJames MorseEnum 3:0 Swap 257258a96b2SJames Morse 0b0000 NI 258258a96b2SJames Morse 0b0001 IMP 259258a96b2SJames MorseEndEnum 260258a96b2SJames MorseEndSysreg 261258a96b2SJames Morse 262*892386a6SJames MorseSysreg ID_ISAR1_EL1 3 0 0 2 1 263*892386a6SJames MorseRes0 63:32 264*892386a6SJames MorseEnum 31:28 Jazelle 265*892386a6SJames Morse 0b0000 NI 266*892386a6SJames Morse 0b0001 IMP 267*892386a6SJames MorseEndEnum 268*892386a6SJames MorseEnum 27:24 Interwork 269*892386a6SJames Morse 0b0000 NI 270*892386a6SJames Morse 0b0001 BX 271*892386a6SJames Morse 0b0010 BLX 272*892386a6SJames Morse 0b0011 A32_BX 273*892386a6SJames MorseEndEnum 274*892386a6SJames MorseEnum 23:20 Immediate 275*892386a6SJames Morse 0b0000 NI 276*892386a6SJames Morse 0b0001 IMP 277*892386a6SJames MorseEndEnum 278*892386a6SJames MorseEnum 19:16 IfThen 279*892386a6SJames Morse 0b0000 NI 280*892386a6SJames Morse 0b0001 IMP 281*892386a6SJames MorseEndEnum 282*892386a6SJames MorseEnum 15:12 Extend 283*892386a6SJames Morse 0b0000 NI 284*892386a6SJames Morse 0b0001 SXTB 285*892386a6SJames Morse 0b0010 SXTB16 286*892386a6SJames MorseEndEnum 287*892386a6SJames MorseEnum 11:8 Except_AR 288*892386a6SJames Morse 0b0000 NI 289*892386a6SJames Morse 0b0001 IMP 290*892386a6SJames MorseEndEnum 291*892386a6SJames MorseEnum 7:4 Except 292*892386a6SJames Morse 0b0000 NI 293*892386a6SJames Morse 0b0001 IMP 294*892386a6SJames MorseEndEnum 295*892386a6SJames MorseEnum 3:0 Endian 296*892386a6SJames Morse 0b0000 NI 297*892386a6SJames Morse 0b0001 IMP 298*892386a6SJames MorseEndEnum 299*892386a6SJames MorseEndSysreg 300*892386a6SJames Morse 3015b380ae0SJames MorseSysreg ID_MMFR4_EL1 3 0 0 2 6 3025b380ae0SJames MorseRes0 63:32 3035b380ae0SJames MorseEnum 31:28 EVT 3045b380ae0SJames Morse 0b0000 NI 3055b380ae0SJames Morse 0b0001 NO_TLBIS 3065b380ae0SJames Morse 0b0010 TLBIS 3075b380ae0SJames MorseEndEnum 3085b380ae0SJames MorseEnum 27:24 CCIDX 3095b380ae0SJames Morse 0b0000 NI 3105b380ae0SJames Morse 0b0001 IMP 3115b380ae0SJames MorseEndEnum 3125b380ae0SJames MorseEnum 23:20 LSM 3135b380ae0SJames Morse 0b0000 NI 3145b380ae0SJames Morse 0b0001 IMP 3155b380ae0SJames MorseEndEnum 3165b380ae0SJames MorseEnum 19:16 HPDS 3175b380ae0SJames Morse 0b0000 NI 3185b380ae0SJames Morse 0b0001 AA32HPD 3195b380ae0SJames Morse 0b0010 HPDS2 3205b380ae0SJames MorseEndEnum 3215b380ae0SJames MorseEnum 15:12 CnP 3225b380ae0SJames Morse 0b0000 NI 3235b380ae0SJames Morse 0b0001 IMP 3245b380ae0SJames MorseEndEnum 3255b380ae0SJames MorseEnum 11:8 XNX 3265b380ae0SJames Morse 0b0000 NI 3275b380ae0SJames Morse 0b0001 IMP 3285b380ae0SJames MorseEndEnum 3295b380ae0SJames MorseEnum 7:4 AC2 3305b380ae0SJames Morse 0b0000 NI 3315b380ae0SJames Morse 0b0001 IMP 3325b380ae0SJames MorseEndEnum 3335b380ae0SJames MorseEnum 3:0 SpecSEI 3345b380ae0SJames Morse 0b0000 NI 3355b380ae0SJames Morse 0b0001 IMP 3365b380ae0SJames MorseEndEnum 3375b380ae0SJames MorseEndSysreg 3385b380ae0SJames Morse 339cea08f2bSMark BrownSysreg ID_AA64PFR0_EL1 3 0 0 4 0 340cea08f2bSMark BrownEnum 63:60 CSV3 341cea08f2bSMark Brown 0b0000 NI 342cea08f2bSMark Brown 0b0001 IMP 343cea08f2bSMark BrownEndEnum 344cea08f2bSMark BrownEnum 59:56 CSV2 345cea08f2bSMark Brown 0b0000 NI 346cea08f2bSMark Brown 0b0001 IMP 347cea08f2bSMark Brown 0b0010 CSV2_2 348cea08f2bSMark Brown 0b0011 CSV2_3 349cea08f2bSMark BrownEndEnum 350cea08f2bSMark BrownEnum 55:52 RME 351cea08f2bSMark Brown 0b0000 NI 352cea08f2bSMark Brown 0b0001 IMP 353cea08f2bSMark BrownEndEnum 354cea08f2bSMark BrownEnum 51:48 DIT 355cea08f2bSMark Brown 0b0000 NI 356cea08f2bSMark Brown 0b0001 IMP 357cea08f2bSMark BrownEndEnum 358cea08f2bSMark BrownEnum 47:44 AMU 359cea08f2bSMark Brown 0b0000 NI 360cea08f2bSMark Brown 0b0001 IMP 361cea08f2bSMark Brown 0b0010 V1P1 362cea08f2bSMark BrownEndEnum 363cea08f2bSMark BrownEnum 43:40 MPAM 364cea08f2bSMark Brown 0b0000 0 365cea08f2bSMark Brown 0b0001 1 366cea08f2bSMark BrownEndEnum 367cea08f2bSMark BrownEnum 39:36 SEL2 368cea08f2bSMark Brown 0b0000 NI 369cea08f2bSMark Brown 0b0001 IMP 370cea08f2bSMark BrownEndEnum 371cea08f2bSMark BrownEnum 35:32 SVE 372cea08f2bSMark Brown 0b0000 NI 373cea08f2bSMark Brown 0b0001 IMP 374cea08f2bSMark BrownEndEnum 375cea08f2bSMark BrownEnum 31:28 RAS 376cea08f2bSMark Brown 0b0000 NI 377cea08f2bSMark Brown 0b0001 IMP 378cea08f2bSMark Brown 0b0010 V1P1 379cea08f2bSMark BrownEndEnum 380cea08f2bSMark BrownEnum 27:24 GIC 381cea08f2bSMark Brown 0b0000 NI 382cea08f2bSMark Brown 0b0001 IMP 383cea08f2bSMark Brown 0b0010 V4P1 384cea08f2bSMark BrownEndEnum 385cea08f2bSMark BrownEnum 23:20 AdvSIMD 386cea08f2bSMark Brown 0b0000 IMP 387cea08f2bSMark Brown 0b0001 FP16 388cea08f2bSMark Brown 0b1111 NI 389cea08f2bSMark BrownEndEnum 390cea08f2bSMark BrownEnum 19:16 FP 391cea08f2bSMark Brown 0b0000 IMP 392cea08f2bSMark Brown 0b0001 FP16 393cea08f2bSMark Brown 0b1111 NI 394cea08f2bSMark BrownEndEnum 395cea08f2bSMark BrownEnum 15:12 EL3 396cea08f2bSMark Brown 0b0000 NI 397cea08f2bSMark Brown 0b0001 IMP 398cea08f2bSMark Brown 0b0010 AARCH32 399cea08f2bSMark BrownEndEnum 400cea08f2bSMark BrownEnum 11:8 EL2 401cea08f2bSMark Brown 0b0000 NI 402cea08f2bSMark Brown 0b0001 IMP 403cea08f2bSMark Brown 0b0010 AARCH32 404cea08f2bSMark BrownEndEnum 405cea08f2bSMark BrownEnum 7:4 EL1 406cea08f2bSMark Brown 0b0001 IMP 407cea08f2bSMark Brown 0b0010 AARCH32 408cea08f2bSMark BrownEndEnum 409cea08f2bSMark BrownEnum 3:0 EL0 410cea08f2bSMark Brown 0b0001 IMP 411cea08f2bSMark Brown 0b0010 AARCH32 412cea08f2bSMark BrownEndEnum 413cea08f2bSMark BrownEndSysreg 414cea08f2bSMark Brown 415ef4ba5a6SMark BrownSysreg ID_AA64PFR1_EL1 3 0 0 4 1 416ef4ba5a6SMark BrownRes0 63:40 417ef4ba5a6SMark BrownEnum 39:36 NMI 418ef4ba5a6SMark Brown 0b0000 NI 419ef4ba5a6SMark Brown 0b0001 IMP 420ef4ba5a6SMark BrownEndEnum 421ef4ba5a6SMark BrownEnum 35:32 CSV2_frac 422ef4ba5a6SMark Brown 0b0000 NI 423ef4ba5a6SMark Brown 0b0001 CSV2_1p1 424ef4ba5a6SMark Brown 0b0010 CSV2_1p2 425ef4ba5a6SMark BrownEndEnum 426ef4ba5a6SMark BrownEnum 31:28 RNDR_trap 427ef4ba5a6SMark Brown 0b0000 NI 428ef4ba5a6SMark Brown 0b0001 IMP 429ef4ba5a6SMark BrownEndEnum 430ef4ba5a6SMark BrownEnum 27:24 SME 431ef4ba5a6SMark Brown 0b0000 NI 432ef4ba5a6SMark Brown 0b0001 IMP 433ef4ba5a6SMark BrownEndEnum 434ef4ba5a6SMark BrownRes0 23:20 435ef4ba5a6SMark BrownEnum 19:16 MPAM_frac 436ef4ba5a6SMark Brown 0b0000 MINOR_0 437ef4ba5a6SMark Brown 0b0001 MINOR_1 438ef4ba5a6SMark BrownEndEnum 439ef4ba5a6SMark BrownEnum 15:12 RAS_frac 440ef4ba5a6SMark Brown 0b0000 NI 441ef4ba5a6SMark Brown 0b0001 RASv1p1 442ef4ba5a6SMark BrownEndEnum 443ef4ba5a6SMark BrownEnum 11:8 MTE 444ef4ba5a6SMark Brown 0b0000 NI 445ef4ba5a6SMark Brown 0b0001 IMP 446ef4ba5a6SMark Brown 0b0010 MTE2 447ef4ba5a6SMark Brown 0b0011 MTE3 448ef4ba5a6SMark BrownEndEnum 449ef4ba5a6SMark BrownEnum 7:4 SSBS 450ef4ba5a6SMark Brown 0b0000 NI 451ef4ba5a6SMark Brown 0b0001 IMP 452ef4ba5a6SMark Brown 0b0010 SSBS2 453ef4ba5a6SMark BrownEndEnum 454ef4ba5a6SMark BrownEnum 3:0 BT 455ef4ba5a6SMark Brown 0b0000 NI 456ef4ba5a6SMark Brown 0b0001 IMP 457ef4ba5a6SMark BrownEndEnum 458ef4ba5a6SMark BrownEndSysreg 459ef4ba5a6SMark Brown 4603bbeca99SMark BrownSysreg ID_AA64ZFR0_EL1 3 0 0 4 4 4613bbeca99SMark BrownRes0 63:60 4623bbeca99SMark BrownEnum 59:56 F64MM 4633bbeca99SMark Brown 0b0000 NI 4643bbeca99SMark Brown 0b0001 IMP 4653bbeca99SMark BrownEndEnum 4663bbeca99SMark BrownEnum 55:52 F32MM 4673bbeca99SMark Brown 0b0000 NI 4683bbeca99SMark Brown 0b0001 IMP 4693bbeca99SMark BrownEndEnum 4703bbeca99SMark BrownRes0 51:48 4713bbeca99SMark BrownEnum 47:44 I8MM 4723bbeca99SMark Brown 0b0000 NI 4733bbeca99SMark Brown 0b0001 IMP 4743bbeca99SMark BrownEndEnum 4753bbeca99SMark BrownEnum 43:40 SM4 4763bbeca99SMark Brown 0b0000 NI 4773bbeca99SMark Brown 0b0001 IMP 4783bbeca99SMark BrownEndEnum 4793bbeca99SMark BrownRes0 39:36 4803bbeca99SMark BrownEnum 35:32 SHA3 4813bbeca99SMark Brown 0b0000 NI 4823bbeca99SMark Brown 0b0001 IMP 4833bbeca99SMark BrownEndEnum 4843bbeca99SMark BrownRes0 31:24 4853bbeca99SMark BrownEnum 23:20 BF16 4863bbeca99SMark Brown 0b0000 NI 4873bbeca99SMark Brown 0b0001 IMP 4883bbeca99SMark Brown 0b0010 EBF16 4893bbeca99SMark BrownEndEnum 4903bbeca99SMark BrownEnum 19:16 BitPerm 4913bbeca99SMark Brown 0b0000 NI 4923bbeca99SMark Brown 0b0001 IMP 4933bbeca99SMark BrownEndEnum 4943bbeca99SMark BrownRes0 15:8 4953bbeca99SMark BrownEnum 7:4 AES 4963bbeca99SMark Brown 0b0000 NI 4973bbeca99SMark Brown 0b0001 IMP 4983bbeca99SMark Brown 0b0010 PMULL128 4993bbeca99SMark BrownEndEnum 5003bbeca99SMark BrownEnum 3:0 SVEver 5013bbeca99SMark Brown 0b0000 IMP 5023bbeca99SMark Brown 0b0001 SVE2 5033bbeca99SMark BrownEndEnum 5043bbeca99SMark BrownEndSysreg 5053bbeca99SMark Brown 5062bc589bdSMark BrownSysreg ID_AA64SMFR0_EL1 3 0 0 4 5 5072bc589bdSMark BrownEnum 63 FA64 5082bc589bdSMark Brown 0b0 NI 5092bc589bdSMark Brown 0b1 IMP 5102bc589bdSMark BrownEndEnum 5112bc589bdSMark BrownRes0 62:60 5124c8b18afSMark BrownEnum 59:56 SMEver 5134c8b18afSMark Brown 0b0000 IMP 5144c8b18afSMark BrownEndEnum 5152bc589bdSMark BrownEnum 55:52 I16I64 5162bc589bdSMark Brown 0b0000 NI 5172bc589bdSMark Brown 0b1111 IMP 5182bc589bdSMark BrownEndEnum 5192bc589bdSMark BrownRes0 51:49 5202bc589bdSMark BrownEnum 48 F64F64 5212bc589bdSMark Brown 0b0 NI 5222bc589bdSMark Brown 0b1 IMP 5232bc589bdSMark BrownEndEnum 5242bc589bdSMark BrownRes0 47:40 5252bc589bdSMark BrownEnum 39:36 I8I32 5262bc589bdSMark Brown 0b0000 NI 5272bc589bdSMark Brown 0b1111 IMP 5282bc589bdSMark BrownEndEnum 5292bc589bdSMark BrownEnum 35 F16F32 5302bc589bdSMark Brown 0b0 NI 5312bc589bdSMark Brown 0b1 IMP 5322bc589bdSMark BrownEndEnum 5332bc589bdSMark BrownEnum 34 B16F32 5342bc589bdSMark Brown 0b0 NI 5352bc589bdSMark Brown 0b1 IMP 5362bc589bdSMark BrownEndEnum 5372bc589bdSMark BrownRes0 33 5382bc589bdSMark BrownEnum 32 F32F32 5392bc589bdSMark Brown 0b0 NI 5402bc589bdSMark Brown 0b1 IMP 5412bc589bdSMark BrownEndEnum 5422bc589bdSMark BrownRes0 31:0 5432bc589bdSMark BrownEndSysreg 5442bc589bdSMark Brown 545e62a2d26SMark BrownSysreg ID_AA64DFR0_EL1 3 0 0 5 0 546e62a2d26SMark BrownEnum 63:60 HPMN0 547e62a2d26SMark Brown 0b0000 UNPREDICTABLE 548e62a2d26SMark Brown 0b0001 DEF 549e62a2d26SMark BrownEndEnum 550e62a2d26SMark BrownRes0 59:56 551e62a2d26SMark BrownEnum 55:52 BRBE 552e62a2d26SMark Brown 0b0000 NI 553e62a2d26SMark Brown 0b0001 IMP 554e62a2d26SMark Brown 0b0010 BRBE_V1P1 555e62a2d26SMark BrownEndEnum 556e62a2d26SMark BrownEnum 51:48 MTPMU 557e62a2d26SMark Brown 0b0000 NI_IMPDEF 558e62a2d26SMark Brown 0b0001 IMP 559e62a2d26SMark Brown 0b1111 NI 560e62a2d26SMark BrownEndEnum 561e62a2d26SMark BrownEnum 47:44 TraceBuffer 562e62a2d26SMark Brown 0b0000 NI 563e62a2d26SMark Brown 0b0001 IMP 564e62a2d26SMark BrownEndEnum 565e62a2d26SMark BrownEnum 43:40 TraceFilt 566e62a2d26SMark Brown 0b0000 NI 567e62a2d26SMark Brown 0b0001 IMP 568e62a2d26SMark BrownEndEnum 569e62a2d26SMark BrownEnum 39:36 DoubleLock 570e62a2d26SMark Brown 0b0000 IMP 571e62a2d26SMark Brown 0b1111 NI 572e62a2d26SMark BrownEndEnum 573e62a2d26SMark BrownEnum 35:32 PMSVer 574e62a2d26SMark Brown 0b0000 NI 575e62a2d26SMark Brown 0b0001 IMP 576e62a2d26SMark Brown 0b0010 V1P1 577e62a2d26SMark Brown 0b0011 V1P2 578e62a2d26SMark Brown 0b0100 V1P3 579e62a2d26SMark BrownEndEnum 580e62a2d26SMark BrownField 31:28 CTX_CMPs 581e62a2d26SMark BrownRes0 27:24 582e62a2d26SMark BrownField 23:20 WRPs 583e62a2d26SMark BrownRes0 19:16 584e62a2d26SMark BrownField 15:12 BRPs 585e62a2d26SMark BrownEnum 11:8 PMUVer 586e62a2d26SMark Brown 0b0000 NI 587e62a2d26SMark Brown 0b0001 IMP 588e62a2d26SMark Brown 0b0100 V3P1 589e62a2d26SMark Brown 0b0101 V3P4 590e62a2d26SMark Brown 0b0110 V3P5 591e62a2d26SMark Brown 0b0111 V3P7 592e62a2d26SMark Brown 0b1000 V3P8 593e62a2d26SMark Brown 0b1111 IMP_DEF 594e62a2d26SMark BrownEndEnum 595e62a2d26SMark BrownEnum 7:4 TraceVer 596e62a2d26SMark Brown 0b0000 NI 597e62a2d26SMark Brown 0b0001 IMP 598e62a2d26SMark BrownEndEnum 599e62a2d26SMark BrownEnum 3:0 DebugVer 600e62a2d26SMark Brown 0b0110 IMP 601e62a2d26SMark Brown 0b0111 VHE 602e62a2d26SMark Brown 0b1000 V8P2 603e62a2d26SMark Brown 0b1001 V8P4 604e62a2d26SMark Brown 0b1010 V8P8 605e62a2d26SMark BrownEndEnum 606e62a2d26SMark BrownEndSysreg 607e62a2d26SMark Brown 608c65c6178SMark BrownSysreg ID_AA64DFR1_EL1 3 0 0 5 1 609c65c6178SMark BrownRes0 63:0 610c65c6178SMark BrownEndSysreg 611c65c6178SMark Brown 61210453bf1SMark BrownSysreg ID_AA64AFR0_EL1 3 0 0 5 4 61310453bf1SMark BrownRes0 63:32 61410453bf1SMark BrownField 31:28 IMPDEF7 61510453bf1SMark BrownField 27:24 IMPDEF6 61610453bf1SMark BrownField 23:20 IMPDEF5 61710453bf1SMark BrownField 19:16 IMPDEF4 61810453bf1SMark BrownField 15:12 IMPDEF3 61910453bf1SMark BrownField 11:8 IMPDEF2 62010453bf1SMark BrownField 7:4 IMPDEF1 62110453bf1SMark BrownField 3:0 IMPDEF0 62210453bf1SMark BrownEndSysreg 62310453bf1SMark Brown 62410453bf1SMark BrownSysreg ID_AA64AFR1_EL1 3 0 0 5 5 62510453bf1SMark BrownRes0 63:0 62610453bf1SMark BrownEndSysreg 62710453bf1SMark Brown 628e33bb646SMark BrownSysreg ID_AA64ISAR0_EL1 3 0 0 6 0 629e33bb646SMark BrownEnum 63:60 RNDR 630e33bb646SMark Brown 0b0000 NI 631e33bb646SMark Brown 0b0001 IMP 632e33bb646SMark BrownEndEnum 633e33bb646SMark BrownEnum 59:56 TLB 634e33bb646SMark Brown 0b0000 NI 635e33bb646SMark Brown 0b0001 OS 636e33bb646SMark Brown 0b0010 RANGE 637e33bb646SMark BrownEndEnum 638e33bb646SMark BrownEnum 55:52 TS 639e33bb646SMark Brown 0b0000 NI 640e33bb646SMark Brown 0b0001 FLAGM 641e33bb646SMark Brown 0b0010 FLAGM2 642e33bb646SMark BrownEndEnum 643e33bb646SMark BrownEnum 51:48 FHM 644e33bb646SMark Brown 0b0000 NI 645e33bb646SMark Brown 0b0001 IMP 646e33bb646SMark BrownEndEnum 647e33bb646SMark BrownEnum 47:44 DP 648e33bb646SMark Brown 0b0000 NI 649e33bb646SMark Brown 0b0001 IMP 650e33bb646SMark BrownEndEnum 651e33bb646SMark BrownEnum 43:40 SM4 652e33bb646SMark Brown 0b0000 NI 653e33bb646SMark Brown 0b0001 IMP 654e33bb646SMark BrownEndEnum 655e33bb646SMark BrownEnum 39:36 SM3 656e33bb646SMark Brown 0b0000 NI 657e33bb646SMark Brown 0b0001 IMP 658e33bb646SMark BrownEndEnum 659e33bb646SMark BrownEnum 35:32 SHA3 660e33bb646SMark Brown 0b0000 NI 661e33bb646SMark Brown 0b0001 IMP 662e33bb646SMark BrownEndEnum 663e33bb646SMark BrownEnum 31:28 RDM 664e33bb646SMark Brown 0b0000 NI 665e33bb646SMark Brown 0b0001 IMP 666e33bb646SMark BrownEndEnum 667e33bb646SMark BrownEnum 27:24 TME 668e33bb646SMark Brown 0b0000 NI 669e33bb646SMark Brown 0b0001 IMP 670e33bb646SMark BrownEndEnum 671e33bb646SMark BrownEnum 23:20 ATOMIC 672e33bb646SMark Brown 0b0000 NI 673e33bb646SMark Brown 0b0010 IMP 674e33bb646SMark BrownEndEnum 675e33bb646SMark BrownEnum 19:16 CRC32 676e33bb646SMark Brown 0b0000 NI 677e33bb646SMark Brown 0b0001 IMP 678e33bb646SMark BrownEndEnum 679e33bb646SMark BrownEnum 15:12 SHA2 680e33bb646SMark Brown 0b0000 NI 681e33bb646SMark Brown 0b0001 SHA256 682e33bb646SMark Brown 0b0010 SHA512 683e33bb646SMark BrownEndEnum 684e33bb646SMark BrownEnum 11:8 SHA1 685e33bb646SMark Brown 0b0000 NI 686e33bb646SMark Brown 0b0001 IMP 687e33bb646SMark BrownEndEnum 688e33bb646SMark BrownEnum 7:4 AES 689e33bb646SMark Brown 0b0000 NI 690e33bb646SMark Brown 0b0001 AES 691e33bb646SMark Brown 0b0010 PMULL 692e33bb646SMark BrownEndEnum 693e33bb646SMark BrownRes0 3:0 694e33bb646SMark BrownEndSysreg 69541fde735SMark Brown 696f7b5115cSMark BrownSysreg ID_AA64ISAR1_EL1 3 0 0 6 1 697f7b5115cSMark BrownEnum 63:60 LS64 698f7b5115cSMark Brown 0b0000 NI 699f7b5115cSMark Brown 0b0001 LS64 700f7b5115cSMark Brown 0b0010 LS64_V 701f7b5115cSMark Brown 0b0011 LS64_ACCDATA 702f7b5115cSMark BrownEndEnum 703f7b5115cSMark BrownEnum 59:56 XS 704f7b5115cSMark Brown 0b0000 NI 705f7b5115cSMark Brown 0b0001 IMP 706f7b5115cSMark BrownEndEnum 707f7b5115cSMark BrownEnum 55:52 I8MM 708f7b5115cSMark Brown 0b0000 NI 709f7b5115cSMark Brown 0b0001 IMP 710f7b5115cSMark BrownEndEnum 711f7b5115cSMark BrownEnum 51:48 DGH 712f7b5115cSMark Brown 0b0000 NI 713f7b5115cSMark Brown 0b0001 IMP 714f7b5115cSMark BrownEndEnum 715f7b5115cSMark BrownEnum 47:44 BF16 716f7b5115cSMark Brown 0b0000 NI 717f7b5115cSMark Brown 0b0001 IMP 718f7b5115cSMark Brown 0b0010 EBF16 719f7b5115cSMark BrownEndEnum 720f7b5115cSMark BrownEnum 43:40 SPECRES 721f7b5115cSMark Brown 0b0000 NI 722f7b5115cSMark Brown 0b0001 IMP 723f7b5115cSMark BrownEndEnum 724f7b5115cSMark BrownEnum 39:36 SB 725f7b5115cSMark Brown 0b0000 NI 726f7b5115cSMark Brown 0b0001 IMP 727f7b5115cSMark BrownEndEnum 728f7b5115cSMark BrownEnum 35:32 FRINTTS 729f7b5115cSMark Brown 0b0000 NI 730f7b5115cSMark Brown 0b0001 IMP 731f7b5115cSMark BrownEndEnum 732f7b5115cSMark BrownEnum 31:28 GPI 733f7b5115cSMark Brown 0b0000 NI 734f7b5115cSMark Brown 0b0001 IMP 735f7b5115cSMark BrownEndEnum 736f7b5115cSMark BrownEnum 27:24 GPA 737f7b5115cSMark Brown 0b0000 NI 738f7b5115cSMark Brown 0b0001 IMP 739f7b5115cSMark BrownEndEnum 740f7b5115cSMark BrownEnum 23:20 LRCPC 741f7b5115cSMark Brown 0b0000 NI 742f7b5115cSMark Brown 0b0001 IMP 743f7b5115cSMark Brown 0b0010 LRCPC2 744f7b5115cSMark BrownEndEnum 745f7b5115cSMark BrownEnum 19:16 FCMA 746f7b5115cSMark Brown 0b0000 NI 747f7b5115cSMark Brown 0b0001 IMP 748f7b5115cSMark BrownEndEnum 749f7b5115cSMark BrownEnum 15:12 JSCVT 750f7b5115cSMark Brown 0b0000 NI 751f7b5115cSMark Brown 0b0001 IMP 752f7b5115cSMark BrownEndEnum 753f7b5115cSMark BrownEnum 11:8 API 754f7b5115cSMark Brown 0b0000 NI 755f7b5115cSMark Brown 0b0001 PAuth 756f7b5115cSMark Brown 0b0010 EPAC 757f7b5115cSMark Brown 0b0011 PAuth2 758f7b5115cSMark Brown 0b0100 FPAC 759f7b5115cSMark Brown 0b0101 FPACCOMBINE 760f7b5115cSMark BrownEndEnum 761f7b5115cSMark BrownEnum 7:4 APA 762f7b5115cSMark Brown 0b0000 NI 763f7b5115cSMark Brown 0b0001 PAuth 764f7b5115cSMark Brown 0b0010 EPAC 765f7b5115cSMark Brown 0b0011 PAuth2 766f7b5115cSMark Brown 0b0100 FPAC 767f7b5115cSMark Brown 0b0101 FPACCOMBINE 768f7b5115cSMark BrownEndEnum 769f7b5115cSMark BrownEnum 3:0 DPB 770f7b5115cSMark Brown 0b0000 NI 771f7b5115cSMark Brown 0b0001 IMP 772f7b5115cSMark Brown 0b0010 DPB2 773f7b5115cSMark BrownEndEnum 774f7b5115cSMark BrownEndSysreg 7758fcc8285SMark Brown 7768fcc8285SMark BrownSysreg ID_AA64ISAR2_EL1 3 0 0 6 2 7778fcc8285SMark BrownRes0 63:28 7788fcc8285SMark BrownEnum 27:24 PAC_frac 7798fcc8285SMark Brown 0b0000 NI 780f7b5115cSMark Brown 0b0001 IMP 781f7b5115cSMark BrownEndEnum 7828fcc8285SMark BrownEnum 23:20 BC 7838fcc8285SMark Brown 0b0000 NI 7848fcc8285SMark Brown 0b0001 IMP 7858fcc8285SMark BrownEndEnum 7868fcc8285SMark BrownEnum 19:16 MOPS 7878fcc8285SMark Brown 0b0000 NI 7888fcc8285SMark Brown 0b0001 IMP 7898fcc8285SMark BrownEndEnum 7908fcc8285SMark BrownEnum 15:12 APA3 7918fcc8285SMark Brown 0b0000 NI 7928fcc8285SMark Brown 0b0001 PAuth 7938fcc8285SMark Brown 0b0010 EPAC 7948fcc8285SMark Brown 0b0011 PAuth2 7958fcc8285SMark Brown 0b0100 FPAC 7968fcc8285SMark Brown 0b0101 FPACCOMBINE 7978fcc8285SMark BrownEndEnum 7988fcc8285SMark BrownEnum 11:8 GPA3 7998fcc8285SMark Brown 0b0000 NI 8008fcc8285SMark Brown 0b0001 IMP 8018fcc8285SMark BrownEndEnum 8028fcc8285SMark BrownEnum 7:4 RPRES 8038fcc8285SMark Brown 0b0000 NI 8048fcc8285SMark Brown 0b0001 IMP 8058fcc8285SMark BrownEndEnum 8068fcc8285SMark BrownEnum 3:0 WFxT 8078fcc8285SMark Brown 0b0000 NI 8088fcc8285SMark Brown 0b0010 IMP 8098fcc8285SMark BrownEndEnum 810f7b5115cSMark BrownEndSysreg 811f7b5115cSMark Brown 8120b7ed4d8SMark BrownSysreg ID_AA64MMFR0_EL1 3 0 0 7 0 8130b7ed4d8SMark BrownEnum 63:60 ECV 8140b7ed4d8SMark Brown 0b0000 NI 8150b7ed4d8SMark Brown 0b0001 IMP 8160b7ed4d8SMark Brown 0b0010 CNTPOFF 8170b7ed4d8SMark BrownEndEnum 8180b7ed4d8SMark BrownEnum 59:56 FGT 8190b7ed4d8SMark Brown 0b0000 NI 8200b7ed4d8SMark Brown 0b0001 IMP 8210b7ed4d8SMark BrownEndEnum 8220b7ed4d8SMark BrownRes0 55:48 8230b7ed4d8SMark BrownEnum 47:44 EXS 8240b7ed4d8SMark Brown 0b0000 NI 8250b7ed4d8SMark Brown 0b0001 IMP 8260b7ed4d8SMark BrownEndEnum 8270b7ed4d8SMark BrownEnum 43:40 TGRAN4_2 8280b7ed4d8SMark Brown 0b0000 TGRAN4 8290b7ed4d8SMark Brown 0b0001 NI 8300b7ed4d8SMark Brown 0b0010 IMP 8310b7ed4d8SMark Brown 0b0011 52_BIT 8320b7ed4d8SMark BrownEndEnum 8330b7ed4d8SMark BrownEnum 39:36 TGRAN64_2 8340b7ed4d8SMark Brown 0b0000 TGRAN64 8350b7ed4d8SMark Brown 0b0001 NI 8360b7ed4d8SMark Brown 0b0010 IMP 8370b7ed4d8SMark BrownEndEnum 8380b7ed4d8SMark BrownEnum 35:32 TGRAN16_2 8390b7ed4d8SMark Brown 0b0000 TGRAN16 8400b7ed4d8SMark Brown 0b0001 NI 8410b7ed4d8SMark Brown 0b0010 IMP 8420b7ed4d8SMark Brown 0b0011 52_BIT 8430b7ed4d8SMark BrownEndEnum 8440b7ed4d8SMark BrownEnum 31:28 TGRAN4 8450b7ed4d8SMark Brown 0b0000 IMP 8460b7ed4d8SMark Brown 0b0001 52_BIT 8470b7ed4d8SMark Brown 0b1111 NI 8480b7ed4d8SMark BrownEndEnum 8490b7ed4d8SMark BrownEnum 27:24 TGRAN64 8500b7ed4d8SMark Brown 0b0000 IMP 8510b7ed4d8SMark Brown 0b1111 NI 8520b7ed4d8SMark BrownEndEnum 8530b7ed4d8SMark BrownEnum 23:20 TGRAN16 8540b7ed4d8SMark Brown 0b0000 NI 8550b7ed4d8SMark Brown 0b0001 IMP 8560b7ed4d8SMark Brown 0b0010 52_BIT 8570b7ed4d8SMark BrownEndEnum 8580b7ed4d8SMark BrownEnum 19:16 BIGENDEL0 8590b7ed4d8SMark Brown 0b0000 NI 8600b7ed4d8SMark Brown 0b0001 IMP 8610b7ed4d8SMark BrownEndEnum 8620b7ed4d8SMark BrownEnum 15:12 SNSMEM 8630b7ed4d8SMark Brown 0b0000 NI 8640b7ed4d8SMark Brown 0b0001 IMP 8650b7ed4d8SMark BrownEndEnum 8660b7ed4d8SMark BrownEnum 11:8 BIGEND 8670b7ed4d8SMark Brown 0b0000 NI 8680b7ed4d8SMark Brown 0b0001 IMP 8690b7ed4d8SMark BrownEndEnum 8700b7ed4d8SMark BrownEnum 7:4 ASIDBITS 8710b7ed4d8SMark Brown 0b0000 8 8720b7ed4d8SMark Brown 0b0010 16 8730b7ed4d8SMark BrownEndEnum 8740b7ed4d8SMark BrownEnum 3:0 PARANGE 8750b7ed4d8SMark Brown 0b0000 32 8760b7ed4d8SMark Brown 0b0001 36 8770b7ed4d8SMark Brown 0b0010 40 8780b7ed4d8SMark Brown 0b0011 42 8790b7ed4d8SMark Brown 0b0100 44 8800b7ed4d8SMark Brown 0b0101 48 8810b7ed4d8SMark Brown 0b0110 52 8820b7ed4d8SMark BrownEndEnum 8830b7ed4d8SMark BrownEndSysreg 8840b7ed4d8SMark Brown 8857d751b31SKristina MartsenkoSysreg ID_AA64MMFR1_EL1 3 0 0 7 1 8867d751b31SKristina MartsenkoEnum 63:60 ECBHB 8877d751b31SKristina Martsenko 0b0000 NI 8887d751b31SKristina Martsenko 0b0001 IMP 8897d751b31SKristina MartsenkoEndEnum 8907d751b31SKristina MartsenkoEnum 59:56 CMOW 8917d751b31SKristina Martsenko 0b0000 NI 8927d751b31SKristina Martsenko 0b0001 IMP 8937d751b31SKristina MartsenkoEndEnum 8947d751b31SKristina MartsenkoEnum 55:52 TIDCP1 8957d751b31SKristina Martsenko 0b0000 NI 8967d751b31SKristina Martsenko 0b0001 IMP 8977d751b31SKristina MartsenkoEndEnum 8987d751b31SKristina MartsenkoEnum 51:48 nTLBPA 8997d751b31SKristina Martsenko 0b0000 NI 9007d751b31SKristina Martsenko 0b0001 IMP 9017d751b31SKristina MartsenkoEndEnum 9027d751b31SKristina MartsenkoEnum 47:44 AFP 9037d751b31SKristina Martsenko 0b0000 NI 9047d751b31SKristina Martsenko 0b0001 IMP 9057d751b31SKristina MartsenkoEndEnum 9067d751b31SKristina MartsenkoEnum 43:40 HCX 9077d751b31SKristina Martsenko 0b0000 NI 9087d751b31SKristina Martsenko 0b0001 IMP 9097d751b31SKristina MartsenkoEndEnum 9107d751b31SKristina MartsenkoEnum 39:36 ETS 9117d751b31SKristina Martsenko 0b0000 NI 9127d751b31SKristina Martsenko 0b0001 IMP 9137d751b31SKristina MartsenkoEndEnum 9147d751b31SKristina MartsenkoEnum 35:32 TWED 9157d751b31SKristina Martsenko 0b0000 NI 9167d751b31SKristina Martsenko 0b0001 IMP 9177d751b31SKristina MartsenkoEndEnum 9187d751b31SKristina MartsenkoEnum 31:28 XNX 9197d751b31SKristina Martsenko 0b0000 NI 9207d751b31SKristina Martsenko 0b0001 IMP 9217d751b31SKristina MartsenkoEndEnum 9227d751b31SKristina MartsenkoEnum 27:24 SpecSEI 9237d751b31SKristina Martsenko 0b0000 NI 9247d751b31SKristina Martsenko 0b0001 IMP 9257d751b31SKristina MartsenkoEndEnum 9267d751b31SKristina MartsenkoEnum 23:20 PAN 9277d751b31SKristina Martsenko 0b0000 NI 9287d751b31SKristina Martsenko 0b0001 IMP 9297d751b31SKristina Martsenko 0b0010 PAN2 9307d751b31SKristina Martsenko 0b0011 PAN3 9317d751b31SKristina MartsenkoEndEnum 9327d751b31SKristina MartsenkoEnum 19:16 LO 9337d751b31SKristina Martsenko 0b0000 NI 9347d751b31SKristina Martsenko 0b0001 IMP 9357d751b31SKristina MartsenkoEndEnum 9367d751b31SKristina MartsenkoEnum 15:12 HPDS 9377d751b31SKristina Martsenko 0b0000 NI 9387d751b31SKristina Martsenko 0b0001 IMP 9397d751b31SKristina Martsenko 0b0010 HPDS2 9407d751b31SKristina MartsenkoEndEnum 9417d751b31SKristina MartsenkoEnum 11:8 VH 9427d751b31SKristina Martsenko 0b0000 NI 9437d751b31SKristina Martsenko 0b0001 IMP 9447d751b31SKristina MartsenkoEndEnum 9457d751b31SKristina MartsenkoEnum 7:4 VMIDBits 9467d751b31SKristina Martsenko 0b0000 8 9477d751b31SKristina Martsenko 0b0010 16 9487d751b31SKristina MartsenkoEndEnum 9497d751b31SKristina MartsenkoEnum 3:0 HAFDBS 9507d751b31SKristina Martsenko 0b0000 NI 9517d751b31SKristina Martsenko 0b0001 AF 9527d751b31SKristina Martsenko 0b0010 DBM 9537d751b31SKristina MartsenkoEndEnum 9547d751b31SKristina MartsenkoEndSysreg 9557d751b31SKristina Martsenko 956cfa3a6c5SMark BrownSysreg ID_AA64MMFR2_EL1 3 0 0 7 2 957cfa3a6c5SMark BrownEnum 63:60 E0PD 958cfa3a6c5SMark Brown 0b0000 NI 959cfa3a6c5SMark Brown 0b0001 IMP 960cfa3a6c5SMark BrownEndEnum 961cfa3a6c5SMark BrownEnum 59:56 EVT 962cfa3a6c5SMark Brown 0b0000 NI 963cfa3a6c5SMark Brown 0b0001 IMP 964cfa3a6c5SMark Brown 0b0010 TTLBxS 965cfa3a6c5SMark BrownEndEnum 966cfa3a6c5SMark BrownEnum 55:52 BBM 967cfa3a6c5SMark Brown 0b0000 0 968cfa3a6c5SMark Brown 0b0001 1 969cfa3a6c5SMark Brown 0b0010 2 970cfa3a6c5SMark BrownEndEnum 971cfa3a6c5SMark BrownEnum 51:48 TTL 972cfa3a6c5SMark Brown 0b0000 NI 973cfa3a6c5SMark Brown 0b0001 IMP 974cfa3a6c5SMark BrownEndEnum 975cfa3a6c5SMark BrownRes0 47:44 976cfa3a6c5SMark BrownEnum 43:40 FWB 977cfa3a6c5SMark Brown 0b0000 NI 978cfa3a6c5SMark Brown 0b0001 IMP 979cfa3a6c5SMark BrownEndEnum 980cfa3a6c5SMark BrownEnum 39:36 IDS 981cfa3a6c5SMark Brown 0b0000 0x0 982cfa3a6c5SMark Brown 0b0001 0x18 983cfa3a6c5SMark BrownEndEnum 984cfa3a6c5SMark BrownEnum 35:32 AT 985cfa3a6c5SMark Brown 0b0000 NI 986cfa3a6c5SMark Brown 0b0001 IMP 987cfa3a6c5SMark BrownEndEnum 988cfa3a6c5SMark BrownEnum 31:28 ST 989cfa3a6c5SMark Brown 0b0000 39 990cfa3a6c5SMark Brown 0b0001 48_47 991cfa3a6c5SMark BrownEndEnum 992cfa3a6c5SMark BrownEnum 27:24 NV 993cfa3a6c5SMark Brown 0b0000 NI 994cfa3a6c5SMark Brown 0b0001 IMP 995cfa3a6c5SMark Brown 0b0010 NV2 996cfa3a6c5SMark BrownEndEnum 997cfa3a6c5SMark BrownEnum 23:20 CCIDX 998cfa3a6c5SMark Brown 0b0000 32 999cfa3a6c5SMark Brown 0b0001 64 1000cfa3a6c5SMark BrownEndEnum 1001cfa3a6c5SMark BrownEnum 19:16 VARange 1002cfa3a6c5SMark Brown 0b0000 48 1003cfa3a6c5SMark Brown 0b0001 52 1004cfa3a6c5SMark BrownEndEnum 1005cfa3a6c5SMark BrownEnum 15:12 IESB 1006cfa3a6c5SMark Brown 0b0000 NI 1007cfa3a6c5SMark Brown 0b0001 IMP 1008cfa3a6c5SMark BrownEndEnum 1009cfa3a6c5SMark BrownEnum 11:8 LSM 1010cfa3a6c5SMark Brown 0b0000 NI 1011cfa3a6c5SMark Brown 0b0001 IMP 1012cfa3a6c5SMark BrownEndEnum 1013cfa3a6c5SMark BrownEnum 7:4 UAO 1014cfa3a6c5SMark Brown 0b0000 NI 1015cfa3a6c5SMark Brown 0b0001 IMP 1016cfa3a6c5SMark BrownEndEnum 1017cfa3a6c5SMark BrownEnum 3:0 CnP 1018cfa3a6c5SMark Brown 0b0000 NI 1019cfa3a6c5SMark Brown 0b0001 IMP 1020cfa3a6c5SMark BrownEndEnum 1021cfa3a6c5SMark BrownEndSysreg 1022cfa3a6c5SMark Brown 10237a41a97bSMark BrownSysreg SCTLR_EL1 3 0 1 0 0 10247a41a97bSMark BrownField 63 TIDCP 1025e1567b4fSMark BrownField 62 SPINTMASK 10267a41a97bSMark BrownField 61 NMI 10277a41a97bSMark BrownField 60 EnTP2 10287a41a97bSMark BrownRes0 59:58 10297a41a97bSMark BrownField 57 EPAN 10307a41a97bSMark BrownField 56 EnALS 10317a41a97bSMark BrownField 55 EnAS0 10327a41a97bSMark BrownField 54 EnASR 10337a41a97bSMark BrownField 53 TME 10347a41a97bSMark BrownField 52 TME0 10357a41a97bSMark BrownField 51 TMT 10367a41a97bSMark BrownField 50 TMT0 10377a41a97bSMark BrownField 49:46 TWEDEL 10387a41a97bSMark BrownField 45 TWEDEn 10397a41a97bSMark BrownField 44 DSSBS 10407a41a97bSMark BrownField 43 ATA 10417a41a97bSMark BrownField 42 ATA0 10427a41a97bSMark BrownEnum 41:40 TCF 10437a41a97bSMark Brown 0b00 NONE 10447a41a97bSMark Brown 0b01 SYNC 10457a41a97bSMark Brown 0b10 ASYNC 10467a41a97bSMark Brown 0b11 ASYMM 10477a41a97bSMark BrownEndEnum 10487a41a97bSMark BrownEnum 39:38 TCF0 10497a41a97bSMark Brown 0b00 NONE 10507a41a97bSMark Brown 0b01 SYNC 10517a41a97bSMark Brown 0b10 ASYNC 10527a41a97bSMark Brown 0b11 ASYMM 10537a41a97bSMark BrownEndEnum 10547a41a97bSMark BrownField 37 ITFSB 10557a41a97bSMark BrownField 36 BT1 10567a41a97bSMark BrownField 35 BT0 10577a41a97bSMark BrownRes0 34 10587a41a97bSMark BrownField 33 MSCEn 10597a41a97bSMark BrownField 32 CMOW 10607a41a97bSMark BrownField 31 EnIA 10617a41a97bSMark BrownField 30 EnIB 10627a41a97bSMark BrownField 29 LSMAOE 10637a41a97bSMark BrownField 28 nTLSMD 10647a41a97bSMark BrownField 27 EnDA 10657a41a97bSMark BrownField 26 UCI 10667a41a97bSMark BrownField 25 EE 10677a41a97bSMark BrownField 24 E0E 10687a41a97bSMark BrownField 23 SPAN 10697a41a97bSMark BrownField 22 EIS 10707a41a97bSMark BrownField 21 IESB 10717a41a97bSMark BrownField 20 TSCXT 10727a41a97bSMark BrownField 19 WXN 10737a41a97bSMark BrownField 18 nTWE 10747a41a97bSMark BrownRes0 17 10757a41a97bSMark BrownField 16 nTWI 10767a41a97bSMark BrownField 15 UCT 10777a41a97bSMark BrownField 14 DZE 10787a41a97bSMark BrownField 13 EnDB 10797a41a97bSMark BrownField 12 I 10807a41a97bSMark BrownField 11 EOS 10817a41a97bSMark BrownField 10 EnRCTX 10827a41a97bSMark BrownField 9 UMA 10837a41a97bSMark BrownField 8 SED 10847a41a97bSMark BrownField 7 ITD 10857a41a97bSMark BrownField 6 nAA 10867a41a97bSMark BrownField 5 CP15BEN 10877a41a97bSMark BrownField 4 SA0 10887a41a97bSMark BrownField 3 SA 10897a41a97bSMark BrownField 2 C 10907a41a97bSMark BrownField 1 A 10917a41a97bSMark BrownField 0 M 10927a41a97bSMark BrownEndSysreg 10937a41a97bSMark Brown 1094b5c0f105SMark BrownSysregFields CPACR_ELx 1095b5c0f105SMark BrownRes0 63:29 1096b5c0f105SMark BrownField 28 TTA 1097b5c0f105SMark BrownRes0 27:26 1098b5c0f105SMark BrownField 25:24 SMEN 1099b5c0f105SMark BrownRes0 23:22 1100b5c0f105SMark BrownField 21:20 FPEN 1101b5c0f105SMark BrownRes0 19:18 1102b5c0f105SMark BrownField 17:16 ZEN 1103b5c0f105SMark BrownRes0 15:0 1104b5c0f105SMark BrownEndSysregFields 1105b5c0f105SMark Brown 1106b5c0f105SMark BrownSysreg CPACR_EL1 3 0 1 0 2 1107b5c0f105SMark BrownFields CPACR_ELx 1108b5c0f105SMark BrownEndSysreg 1109b5c0f105SMark Brown 11109321f049SMark BrownSysreg SMPRI_EL1 3 0 1 2 4 11119321f049SMark BrownRes0 63:4 11129321f049SMark BrownField 3:0 PRIORITY 11139321f049SMark BrownEndSysreg 11149321f049SMark Brown 111589e9fb32SMark BrownSysregFields ZCR_ELx 111689e9fb32SMark BrownRes0 63:9 111789e9fb32SMark BrownRaz 8:4 111889e9fb32SMark BrownField 3:0 LEN 111989e9fb32SMark BrownEndSysregFields 112089e9fb32SMark Brown 112189e9fb32SMark BrownSysreg ZCR_EL1 3 0 1 2 0 112289e9fb32SMark BrownFields ZCR_ELx 112389e9fb32SMark BrownEndSysreg 112489e9fb32SMark Brown 11250d1322e7SMark BrownSysregFields SMCR_ELx 11260d1322e7SMark BrownRes0 63:32 11270d1322e7SMark BrownField 31 FA64 11280d1322e7SMark BrownRes0 30:9 11290d1322e7SMark BrownRaz 8:4 11300d1322e7SMark BrownField 3:0 LEN 11310d1322e7SMark BrownEndSysregFields 11320d1322e7SMark Brown 11330d1322e7SMark BrownSysreg SMCR_EL1 3 0 1 2 6 11340d1322e7SMark BrownFields SMCR_ELx 11350d1322e7SMark BrownEndSysreg 11360d1322e7SMark Brown 11373e9ae1ceSMark BrownSysreg ALLINT 3 0 4 3 0 11383e9ae1ceSMark BrownRes0 63:14 11393e9ae1ceSMark BrownField 13 ALLINT 11403e9ae1ceSMark BrownRes0 12:0 11413e9ae1ceSMark BrownEndSysreg 11423e9ae1ceSMark Brown 1143dffdeadeSMark BrownSysreg FAR_EL1 3 0 6 0 0 1144dffdeadeSMark BrownField 63:0 ADDR 1145dffdeadeSMark BrownEndSysreg 1146dffdeadeSMark Brown 11478c12e22cSMark BrownSysregFields CONTEXTIDR_ELx 11488c12e22cSMark BrownRes0 63:32 11498c12e22cSMark BrownField 31:0 PROCID 11508c12e22cSMark BrownEndSysregFields 11518c12e22cSMark Brown 11528c12e22cSMark BrownSysreg CONTEXTIDR_EL1 3 0 13 0 1 11538c12e22cSMark BrownFields CONTEXTIDR_ELx 11548c12e22cSMark BrownEndSysreg 11558c12e22cSMark Brown 11560a45f398SMark BrownSysreg TPIDR_EL1 3 0 13 0 4 11570a45f398SMark BrownField 63:0 ThreadID 11580a45f398SMark BrownEndSysreg 11590a45f398SMark Brown 1160b1179b75SMark BrownSysreg SCXTNUM_EL1 3 0 13 0 7 1161b1179b75SMark BrownField 63:0 SoftwareContextNumber 1162b1179b75SMark BrownEndSysreg 1163b1179b75SMark Brown 1164af65ea97SMark BrownSysreg CLIDR_EL1 3 1 0 0 1 1165af65ea97SMark BrownRes0 63:47 1166af65ea97SMark BrownField 46:33 Ttypen 1167af65ea97SMark BrownField 32:30 ICB 1168af65ea97SMark BrownField 29:27 LoUU 1169af65ea97SMark BrownField 26:24 LoC 1170af65ea97SMark BrownField 23:21 LoUIS 1171af65ea97SMark BrownField 20:18 Ctype7 1172af65ea97SMark BrownField 17:15 Ctype6 1173af65ea97SMark BrownField 14:12 Ctype5 1174af65ea97SMark BrownField 11:9 Ctype4 1175af65ea97SMark BrownField 8:6 Ctype3 1176af65ea97SMark BrownField 5:3 Ctype2 1177af65ea97SMark BrownField 2:0 Ctype1 1178af65ea97SMark BrownEndSysreg 1179af65ea97SMark Brown 1180d1b60bedSMark BrownSysreg GMID_EL1 3 1 0 0 4 1181d1b60bedSMark BrownRes0 63:4 1182d1b60bedSMark BrownField 3:0 BS 1183d1b60bedSMark BrownEndSysreg 1184d1b60bedSMark Brown 1185c37b8700SMark BrownSysreg SMIDR_EL1 3 1 0 0 6 1186c37b8700SMark BrownRes0 63:32 1187c37b8700SMark BrownField 31:24 IMPLEMENTER 1188c37b8700SMark BrownField 23:16 REVISION 1189c37b8700SMark BrownField 15 SMPS 1190c37b8700SMark BrownRes0 14:12 1191c37b8700SMark BrownField 11:0 AFFINITY 1192c37b8700SMark BrownEndSysreg 1193c37b8700SMark Brown 11948bd354b3SMark BrownSysreg CSSELR_EL1 3 2 0 0 0 11958bd354b3SMark BrownRes0 63:5 11968bd354b3SMark BrownField 4 TnD 11978bd354b3SMark BrownField 3:1 Level 11988bd354b3SMark BrownField 0 InD 11998bd354b3SMark BrownEndSysreg 12008bd354b3SMark Brown 12019a3634d0SMark BrownSysreg CTR_EL0 3 3 0 0 1 12029a3634d0SMark BrownRes0 63:38 12039a3634d0SMark BrownField 37:32 TminLine 12049a3634d0SMark BrownRes1 31 12059a3634d0SMark BrownRes0 30 12069a3634d0SMark BrownField 29 DIC 12079a3634d0SMark BrownField 28 IDC 12089a3634d0SMark BrownField 27:24 CWG 12099a3634d0SMark BrownField 23:20 ERG 12109a3634d0SMark BrownField 19:16 DminLine 12119a3634d0SMark BrownEnum 15:14 L1Ip 12129a3634d0SMark Brown 0b00 VPIPT 12139a3634d0SMark Brown # This is named as AIVIVT in the ARM but documented as reserved 12149a3634d0SMark Brown 0b01 RESERVED 12159a3634d0SMark Brown 0b10 VIPT 12169a3634d0SMark Brown 0b11 PIPT 12179a3634d0SMark BrownEndEnum 12189a3634d0SMark BrownRes0 13:4 12199a3634d0SMark BrownField 3:0 IminLine 12209a3634d0SMark BrownEndSysreg 12219a3634d0SMark Brown 12225589083dSMark BrownSysreg DCZID_EL0 3 3 0 0 7 12235589083dSMark BrownRes0 63:5 12245589083dSMark BrownField 4 DZP 12255589083dSMark BrownField 3:0 BS 12265589083dSMark BrownEndSysreg 12275589083dSMark Brown 122811e12a91SMark BrownSysreg SVCR 3 3 4 2 2 122911e12a91SMark BrownRes0 63:2 123011e12a91SMark BrownField 1 ZA 123111e12a91SMark BrownField 0 SM 123211e12a91SMark BrownEndSysreg 123311e12a91SMark Brown 123489e9fb32SMark BrownSysreg ZCR_EL2 3 4 1 2 0 123589e9fb32SMark BrownFields ZCR_ELx 123689e9fb32SMark BrownEndSysreg 123789e9fb32SMark Brown 1238cfaa3210SMark BrownSysreg HCRX_EL2 3 4 1 2 2 1239cfaa3210SMark BrownRes0 63:12 1240cfaa3210SMark BrownField 11 MSCEn 1241cfaa3210SMark BrownField 10 MCE2 1242cfaa3210SMark BrownField 9 CMOW 1243cfaa3210SMark BrownField 8 VFNMI 1244cfaa3210SMark BrownField 7 VINMI 1245cfaa3210SMark BrownField 6 TALLINT 1246cfaa3210SMark BrownField 5 SMPME 1247cfaa3210SMark BrownField 4 FGTnXS 1248cfaa3210SMark BrownField 3 FnXS 1249cfaa3210SMark BrownField 2 EnASR 1250cfaa3210SMark BrownField 1 EnALS 1251cfaa3210SMark BrownField 0 EnAS0 1252cfaa3210SMark BrownEndSysreg 1253cfaa3210SMark Brown 12548e053810SMark BrownSysreg SMPRIMAP_EL2 3 4 1 2 5 12558e053810SMark BrownField 63:60 P15 12568e053810SMark BrownField 59:56 P14 12578e053810SMark BrownField 55:52 P13 12588e053810SMark BrownField 51:48 P12 12598e053810SMark BrownField 47:44 P11 12608e053810SMark BrownField 43:40 P10 12618e053810SMark BrownField 39:36 F9 12628e053810SMark BrownField 35:32 P8 12638e053810SMark BrownField 31:28 P7 12648e053810SMark BrownField 27:24 P6 12658e053810SMark BrownField 23:20 P5 12668e053810SMark BrownField 19:16 P4 12678e053810SMark BrownField 15:12 P3 12688e053810SMark BrownField 11:8 P2 12698e053810SMark BrownField 7:4 P1 12708e053810SMark BrownField 3:0 P0 12718e053810SMark BrownEndSysreg 12728e053810SMark Brown 12730d1322e7SMark BrownSysreg SMCR_EL2 3 4 1 2 6 12740d1322e7SMark BrownFields SMCR_ELx 12750d1322e7SMark BrownEndSysreg 12760d1322e7SMark Brown 127701baa57aSMark BrownSysreg DACR32_EL2 3 4 3 0 0 127801baa57aSMark BrownRes0 63:32 127901baa57aSMark BrownField 31:30 D15 128001baa57aSMark BrownField 29:28 D14 128101baa57aSMark BrownField 27:26 D13 128201baa57aSMark BrownField 25:24 D12 128301baa57aSMark BrownField 23:22 D11 128401baa57aSMark BrownField 21:20 D10 128501baa57aSMark BrownField 19:18 D9 128601baa57aSMark BrownField 17:16 D8 128701baa57aSMark BrownField 15:14 D7 128801baa57aSMark BrownField 13:12 D6 128901baa57aSMark BrownField 11:10 D5 129001baa57aSMark BrownField 9:8 D4 129101baa57aSMark BrownField 7:6 D3 129201baa57aSMark BrownField 5:4 D2 129301baa57aSMark BrownField 3:2 D1 129401baa57aSMark BrownField 1:0 D0 129501baa57aSMark BrownEndSysreg 129601baa57aSMark Brown 1297dffdeadeSMark BrownSysreg FAR_EL2 3 4 6 0 0 1298dffdeadeSMark BrownField 63:0 ADDR 1299dffdeadeSMark BrownEndSysreg 1300dffdeadeSMark Brown 13018c12e22cSMark BrownSysreg CONTEXTIDR_EL2 3 4 13 0 1 13028c12e22cSMark BrownFields CONTEXTIDR_ELx 13038c12e22cSMark BrownEndSysreg 13048c12e22cSMark Brown 1305b5c0f105SMark BrownSysreg CPACR_EL12 3 5 1 0 2 1306b5c0f105SMark BrownFields CPACR_ELx 1307b5c0f105SMark BrownEndSysreg 1308b5c0f105SMark Brown 130989e9fb32SMark BrownSysreg ZCR_EL12 3 5 1 2 0 131089e9fb32SMark BrownFields ZCR_ELx 131189e9fb32SMark BrownEndSysreg 131289e9fb32SMark Brown 13130d1322e7SMark BrownSysreg SMCR_EL12 3 5 1 2 6 13140d1322e7SMark BrownFields SMCR_ELx 13150d1322e7SMark BrownEndSysreg 13160d1322e7SMark Brown 1317dffdeadeSMark BrownSysreg FAR_EL12 3 5 6 0 0 1318dffdeadeSMark BrownField 63:0 ADDR 1319dffdeadeSMark BrownEndSysreg 1320dffdeadeSMark Brown 13218c12e22cSMark BrownSysreg CONTEXTIDR_EL12 3 5 13 0 1 13228c12e22cSMark BrownFields CONTEXTIDR_ELx 13238c12e22cSMark BrownEndSysreg 13248c12e22cSMark Brown 132541fde735SMark BrownSysregFields TTBRx_EL1 132641fde735SMark BrownField 63:48 ASID 132741fde735SMark BrownField 47:1 BADDR 132841fde735SMark BrownField 0 CnP 132941fde735SMark BrownEndSysregFields 133041fde735SMark Brown 133141fde735SMark BrownSysreg TTBR0_EL1 3 0 2 0 0 133241fde735SMark BrownFields TTBRx_EL1 133341fde735SMark BrownEndSysreg 133441fde735SMark Brown 133541fde735SMark BrownSysreg TTBR1_EL1 3 0 2 0 1 133641fde735SMark BrownFields TTBRx_EL1 133741fde735SMark BrownEndSysreg 1338464ca8dfSMark Brown 1339464ca8dfSMark BrownSysreg LORSA_EL1 3 0 10 4 0 1340464ca8dfSMark BrownRes0 63:52 1341464ca8dfSMark BrownField 51:16 SA 1342464ca8dfSMark BrownRes0 15:1 1343464ca8dfSMark BrownField 0 Valid 1344464ca8dfSMark BrownEndSysreg 1345464ca8dfSMark Brown 13460d879f7aSMark BrownSysreg LOREA_EL1 3 0 10 4 1 13470d879f7aSMark BrownRes0 63:52 13480d879f7aSMark BrownField 51:48 EA_51_48 13490d879f7aSMark BrownField 47:16 EA_47_16 13500d879f7aSMark BrownRes0 15:0 13510d879f7aSMark BrownEndSysreg 1352cdf428f7SMark Brown 1353cdf428f7SMark BrownSysreg LORN_EL1 3 0 10 4 2 1354cdf428f7SMark BrownRes0 63:8 1355cdf428f7SMark BrownField 7:0 Num 1356cdf428f7SMark BrownEndSysreg 135741cc24e0SMark Brown 135841cc24e0SMark BrownSysreg LORC_EL1 3 0 10 4 3 135941cc24e0SMark BrownRes0 63:10 136041cc24e0SMark BrownField 9:2 DS 136141cc24e0SMark BrownRes0 1 136241cc24e0SMark BrownField 0 EN 136341cc24e0SMark BrownEndSysreg 136412c897b4SMark Brown 136512c897b4SMark BrownSysreg LORID_EL1 3 0 10 4 7 136612c897b4SMark BrownRes0 63:24 136712c897b4SMark BrownField 23:16 LD 136812c897b4SMark BrownRes0 15:8 136912c897b4SMark BrownField 7:0 LR 137012c897b4SMark BrownEndSysreg 1371