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 226*258a96b2SJames MorseSysreg ID_ISAR0_EL1 3 0 0 2 0 227*258a96b2SJames MorseRes0 63:28 228*258a96b2SJames MorseEnum 27:24 Divide 229*258a96b2SJames Morse 0b0000 NI 230*258a96b2SJames Morse 0b0001 xDIV_T32 231*258a96b2SJames Morse 0b0010 xDIV_A32 232*258a96b2SJames MorseEndEnum 233*258a96b2SJames MorseEnum 23:20 Debug 234*258a96b2SJames Morse 0b0000 NI 235*258a96b2SJames Morse 0b0001 IMP 236*258a96b2SJames MorseEndEnum 237*258a96b2SJames MorseEnum 19:16 Coproc 238*258a96b2SJames Morse 0b0000 NI 239*258a96b2SJames Morse 0b0001 MRC 240*258a96b2SJames Morse 0b0010 MRC2 241*258a96b2SJames Morse 0b0011 MRRC 242*258a96b2SJames Morse 0b0100 MRRC2 243*258a96b2SJames MorseEndEnum 244*258a96b2SJames MorseEnum 15:12 CmpBranch 245*258a96b2SJames Morse 0b0000 NI 246*258a96b2SJames Morse 0b0001 IMP 247*258a96b2SJames MorseEndEnum 248*258a96b2SJames MorseEnum 11:8 BitField 249*258a96b2SJames Morse 0b0000 NI 250*258a96b2SJames Morse 0b0001 IMP 251*258a96b2SJames MorseEndEnum 252*258a96b2SJames MorseEnum 7:4 BitCount 253*258a96b2SJames Morse 0b0000 NI 254*258a96b2SJames Morse 0b0001 IMP 255*258a96b2SJames MorseEndEnum 256*258a96b2SJames MorseEnum 3:0 Swap 257*258a96b2SJames Morse 0b0000 NI 258*258a96b2SJames Morse 0b0001 IMP 259*258a96b2SJames MorseEndEnum 260*258a96b2SJames MorseEndSysreg 261*258a96b2SJames Morse 2625b380ae0SJames MorseSysreg ID_MMFR4_EL1 3 0 0 2 6 2635b380ae0SJames MorseRes0 63:32 2645b380ae0SJames MorseEnum 31:28 EVT 2655b380ae0SJames Morse 0b0000 NI 2665b380ae0SJames Morse 0b0001 NO_TLBIS 2675b380ae0SJames Morse 0b0010 TLBIS 2685b380ae0SJames MorseEndEnum 2695b380ae0SJames MorseEnum 27:24 CCIDX 2705b380ae0SJames Morse 0b0000 NI 2715b380ae0SJames Morse 0b0001 IMP 2725b380ae0SJames MorseEndEnum 2735b380ae0SJames MorseEnum 23:20 LSM 2745b380ae0SJames Morse 0b0000 NI 2755b380ae0SJames Morse 0b0001 IMP 2765b380ae0SJames MorseEndEnum 2775b380ae0SJames MorseEnum 19:16 HPDS 2785b380ae0SJames Morse 0b0000 NI 2795b380ae0SJames Morse 0b0001 AA32HPD 2805b380ae0SJames Morse 0b0010 HPDS2 2815b380ae0SJames MorseEndEnum 2825b380ae0SJames MorseEnum 15:12 CnP 2835b380ae0SJames Morse 0b0000 NI 2845b380ae0SJames Morse 0b0001 IMP 2855b380ae0SJames MorseEndEnum 2865b380ae0SJames MorseEnum 11:8 XNX 2875b380ae0SJames Morse 0b0000 NI 2885b380ae0SJames Morse 0b0001 IMP 2895b380ae0SJames MorseEndEnum 2905b380ae0SJames MorseEnum 7:4 AC2 2915b380ae0SJames Morse 0b0000 NI 2925b380ae0SJames Morse 0b0001 IMP 2935b380ae0SJames MorseEndEnum 2945b380ae0SJames MorseEnum 3:0 SpecSEI 2955b380ae0SJames Morse 0b0000 NI 2965b380ae0SJames Morse 0b0001 IMP 2975b380ae0SJames MorseEndEnum 2985b380ae0SJames MorseEndSysreg 2995b380ae0SJames Morse 300cea08f2bSMark BrownSysreg ID_AA64PFR0_EL1 3 0 0 4 0 301cea08f2bSMark BrownEnum 63:60 CSV3 302cea08f2bSMark Brown 0b0000 NI 303cea08f2bSMark Brown 0b0001 IMP 304cea08f2bSMark BrownEndEnum 305cea08f2bSMark BrownEnum 59:56 CSV2 306cea08f2bSMark Brown 0b0000 NI 307cea08f2bSMark Brown 0b0001 IMP 308cea08f2bSMark Brown 0b0010 CSV2_2 309cea08f2bSMark Brown 0b0011 CSV2_3 310cea08f2bSMark BrownEndEnum 311cea08f2bSMark BrownEnum 55:52 RME 312cea08f2bSMark Brown 0b0000 NI 313cea08f2bSMark Brown 0b0001 IMP 314cea08f2bSMark BrownEndEnum 315cea08f2bSMark BrownEnum 51:48 DIT 316cea08f2bSMark Brown 0b0000 NI 317cea08f2bSMark Brown 0b0001 IMP 318cea08f2bSMark BrownEndEnum 319cea08f2bSMark BrownEnum 47:44 AMU 320cea08f2bSMark Brown 0b0000 NI 321cea08f2bSMark Brown 0b0001 IMP 322cea08f2bSMark Brown 0b0010 V1P1 323cea08f2bSMark BrownEndEnum 324cea08f2bSMark BrownEnum 43:40 MPAM 325cea08f2bSMark Brown 0b0000 0 326cea08f2bSMark Brown 0b0001 1 327cea08f2bSMark BrownEndEnum 328cea08f2bSMark BrownEnum 39:36 SEL2 329cea08f2bSMark Brown 0b0000 NI 330cea08f2bSMark Brown 0b0001 IMP 331cea08f2bSMark BrownEndEnum 332cea08f2bSMark BrownEnum 35:32 SVE 333cea08f2bSMark Brown 0b0000 NI 334cea08f2bSMark Brown 0b0001 IMP 335cea08f2bSMark BrownEndEnum 336cea08f2bSMark BrownEnum 31:28 RAS 337cea08f2bSMark Brown 0b0000 NI 338cea08f2bSMark Brown 0b0001 IMP 339cea08f2bSMark Brown 0b0010 V1P1 340cea08f2bSMark BrownEndEnum 341cea08f2bSMark BrownEnum 27:24 GIC 342cea08f2bSMark Brown 0b0000 NI 343cea08f2bSMark Brown 0b0001 IMP 344cea08f2bSMark Brown 0b0010 V4P1 345cea08f2bSMark BrownEndEnum 346cea08f2bSMark BrownEnum 23:20 AdvSIMD 347cea08f2bSMark Brown 0b0000 IMP 348cea08f2bSMark Brown 0b0001 FP16 349cea08f2bSMark Brown 0b1111 NI 350cea08f2bSMark BrownEndEnum 351cea08f2bSMark BrownEnum 19:16 FP 352cea08f2bSMark Brown 0b0000 IMP 353cea08f2bSMark Brown 0b0001 FP16 354cea08f2bSMark Brown 0b1111 NI 355cea08f2bSMark BrownEndEnum 356cea08f2bSMark BrownEnum 15:12 EL3 357cea08f2bSMark Brown 0b0000 NI 358cea08f2bSMark Brown 0b0001 IMP 359cea08f2bSMark Brown 0b0010 AARCH32 360cea08f2bSMark BrownEndEnum 361cea08f2bSMark BrownEnum 11:8 EL2 362cea08f2bSMark Brown 0b0000 NI 363cea08f2bSMark Brown 0b0001 IMP 364cea08f2bSMark Brown 0b0010 AARCH32 365cea08f2bSMark BrownEndEnum 366cea08f2bSMark BrownEnum 7:4 EL1 367cea08f2bSMark Brown 0b0001 IMP 368cea08f2bSMark Brown 0b0010 AARCH32 369cea08f2bSMark BrownEndEnum 370cea08f2bSMark BrownEnum 3:0 EL0 371cea08f2bSMark Brown 0b0001 IMP 372cea08f2bSMark Brown 0b0010 AARCH32 373cea08f2bSMark BrownEndEnum 374cea08f2bSMark BrownEndSysreg 375cea08f2bSMark Brown 376ef4ba5a6SMark BrownSysreg ID_AA64PFR1_EL1 3 0 0 4 1 377ef4ba5a6SMark BrownRes0 63:40 378ef4ba5a6SMark BrownEnum 39:36 NMI 379ef4ba5a6SMark Brown 0b0000 NI 380ef4ba5a6SMark Brown 0b0001 IMP 381ef4ba5a6SMark BrownEndEnum 382ef4ba5a6SMark BrownEnum 35:32 CSV2_frac 383ef4ba5a6SMark Brown 0b0000 NI 384ef4ba5a6SMark Brown 0b0001 CSV2_1p1 385ef4ba5a6SMark Brown 0b0010 CSV2_1p2 386ef4ba5a6SMark BrownEndEnum 387ef4ba5a6SMark BrownEnum 31:28 RNDR_trap 388ef4ba5a6SMark Brown 0b0000 NI 389ef4ba5a6SMark Brown 0b0001 IMP 390ef4ba5a6SMark BrownEndEnum 391ef4ba5a6SMark BrownEnum 27:24 SME 392ef4ba5a6SMark Brown 0b0000 NI 393ef4ba5a6SMark Brown 0b0001 IMP 394ef4ba5a6SMark BrownEndEnum 395ef4ba5a6SMark BrownRes0 23:20 396ef4ba5a6SMark BrownEnum 19:16 MPAM_frac 397ef4ba5a6SMark Brown 0b0000 MINOR_0 398ef4ba5a6SMark Brown 0b0001 MINOR_1 399ef4ba5a6SMark BrownEndEnum 400ef4ba5a6SMark BrownEnum 15:12 RAS_frac 401ef4ba5a6SMark Brown 0b0000 NI 402ef4ba5a6SMark Brown 0b0001 RASv1p1 403ef4ba5a6SMark BrownEndEnum 404ef4ba5a6SMark BrownEnum 11:8 MTE 405ef4ba5a6SMark Brown 0b0000 NI 406ef4ba5a6SMark Brown 0b0001 IMP 407ef4ba5a6SMark Brown 0b0010 MTE2 408ef4ba5a6SMark Brown 0b0011 MTE3 409ef4ba5a6SMark BrownEndEnum 410ef4ba5a6SMark BrownEnum 7:4 SSBS 411ef4ba5a6SMark Brown 0b0000 NI 412ef4ba5a6SMark Brown 0b0001 IMP 413ef4ba5a6SMark Brown 0b0010 SSBS2 414ef4ba5a6SMark BrownEndEnum 415ef4ba5a6SMark BrownEnum 3:0 BT 416ef4ba5a6SMark Brown 0b0000 NI 417ef4ba5a6SMark Brown 0b0001 IMP 418ef4ba5a6SMark BrownEndEnum 419ef4ba5a6SMark BrownEndSysreg 420ef4ba5a6SMark Brown 4213bbeca99SMark BrownSysreg ID_AA64ZFR0_EL1 3 0 0 4 4 4223bbeca99SMark BrownRes0 63:60 4233bbeca99SMark BrownEnum 59:56 F64MM 4243bbeca99SMark Brown 0b0000 NI 4253bbeca99SMark Brown 0b0001 IMP 4263bbeca99SMark BrownEndEnum 4273bbeca99SMark BrownEnum 55:52 F32MM 4283bbeca99SMark Brown 0b0000 NI 4293bbeca99SMark Brown 0b0001 IMP 4303bbeca99SMark BrownEndEnum 4313bbeca99SMark BrownRes0 51:48 4323bbeca99SMark BrownEnum 47:44 I8MM 4333bbeca99SMark Brown 0b0000 NI 4343bbeca99SMark Brown 0b0001 IMP 4353bbeca99SMark BrownEndEnum 4363bbeca99SMark BrownEnum 43:40 SM4 4373bbeca99SMark Brown 0b0000 NI 4383bbeca99SMark Brown 0b0001 IMP 4393bbeca99SMark BrownEndEnum 4403bbeca99SMark BrownRes0 39:36 4413bbeca99SMark BrownEnum 35:32 SHA3 4423bbeca99SMark Brown 0b0000 NI 4433bbeca99SMark Brown 0b0001 IMP 4443bbeca99SMark BrownEndEnum 4453bbeca99SMark BrownRes0 31:24 4463bbeca99SMark BrownEnum 23:20 BF16 4473bbeca99SMark Brown 0b0000 NI 4483bbeca99SMark Brown 0b0001 IMP 4493bbeca99SMark Brown 0b0010 EBF16 4503bbeca99SMark BrownEndEnum 4513bbeca99SMark BrownEnum 19:16 BitPerm 4523bbeca99SMark Brown 0b0000 NI 4533bbeca99SMark Brown 0b0001 IMP 4543bbeca99SMark BrownEndEnum 4553bbeca99SMark BrownRes0 15:8 4563bbeca99SMark BrownEnum 7:4 AES 4573bbeca99SMark Brown 0b0000 NI 4583bbeca99SMark Brown 0b0001 IMP 4593bbeca99SMark Brown 0b0010 PMULL128 4603bbeca99SMark BrownEndEnum 4613bbeca99SMark BrownEnum 3:0 SVEver 4623bbeca99SMark Brown 0b0000 IMP 4633bbeca99SMark Brown 0b0001 SVE2 4643bbeca99SMark BrownEndEnum 4653bbeca99SMark BrownEndSysreg 4663bbeca99SMark Brown 4672bc589bdSMark BrownSysreg ID_AA64SMFR0_EL1 3 0 0 4 5 4682bc589bdSMark BrownEnum 63 FA64 4692bc589bdSMark Brown 0b0 NI 4702bc589bdSMark Brown 0b1 IMP 4712bc589bdSMark BrownEndEnum 4722bc589bdSMark BrownRes0 62:60 4734c8b18afSMark BrownEnum 59:56 SMEver 4744c8b18afSMark Brown 0b0000 IMP 4754c8b18afSMark BrownEndEnum 4762bc589bdSMark BrownEnum 55:52 I16I64 4772bc589bdSMark Brown 0b0000 NI 4782bc589bdSMark Brown 0b1111 IMP 4792bc589bdSMark BrownEndEnum 4802bc589bdSMark BrownRes0 51:49 4812bc589bdSMark BrownEnum 48 F64F64 4822bc589bdSMark Brown 0b0 NI 4832bc589bdSMark Brown 0b1 IMP 4842bc589bdSMark BrownEndEnum 4852bc589bdSMark BrownRes0 47:40 4862bc589bdSMark BrownEnum 39:36 I8I32 4872bc589bdSMark Brown 0b0000 NI 4882bc589bdSMark Brown 0b1111 IMP 4892bc589bdSMark BrownEndEnum 4902bc589bdSMark BrownEnum 35 F16F32 4912bc589bdSMark Brown 0b0 NI 4922bc589bdSMark Brown 0b1 IMP 4932bc589bdSMark BrownEndEnum 4942bc589bdSMark BrownEnum 34 B16F32 4952bc589bdSMark Brown 0b0 NI 4962bc589bdSMark Brown 0b1 IMP 4972bc589bdSMark BrownEndEnum 4982bc589bdSMark BrownRes0 33 4992bc589bdSMark BrownEnum 32 F32F32 5002bc589bdSMark Brown 0b0 NI 5012bc589bdSMark Brown 0b1 IMP 5022bc589bdSMark BrownEndEnum 5032bc589bdSMark BrownRes0 31:0 5042bc589bdSMark BrownEndSysreg 5052bc589bdSMark Brown 506e62a2d26SMark BrownSysreg ID_AA64DFR0_EL1 3 0 0 5 0 507e62a2d26SMark BrownEnum 63:60 HPMN0 508e62a2d26SMark Brown 0b0000 UNPREDICTABLE 509e62a2d26SMark Brown 0b0001 DEF 510e62a2d26SMark BrownEndEnum 511e62a2d26SMark BrownRes0 59:56 512e62a2d26SMark BrownEnum 55:52 BRBE 513e62a2d26SMark Brown 0b0000 NI 514e62a2d26SMark Brown 0b0001 IMP 515e62a2d26SMark Brown 0b0010 BRBE_V1P1 516e62a2d26SMark BrownEndEnum 517e62a2d26SMark BrownEnum 51:48 MTPMU 518e62a2d26SMark Brown 0b0000 NI_IMPDEF 519e62a2d26SMark Brown 0b0001 IMP 520e62a2d26SMark Brown 0b1111 NI 521e62a2d26SMark BrownEndEnum 522e62a2d26SMark BrownEnum 47:44 TraceBuffer 523e62a2d26SMark Brown 0b0000 NI 524e62a2d26SMark Brown 0b0001 IMP 525e62a2d26SMark BrownEndEnum 526e62a2d26SMark BrownEnum 43:40 TraceFilt 527e62a2d26SMark Brown 0b0000 NI 528e62a2d26SMark Brown 0b0001 IMP 529e62a2d26SMark BrownEndEnum 530e62a2d26SMark BrownEnum 39:36 DoubleLock 531e62a2d26SMark Brown 0b0000 IMP 532e62a2d26SMark Brown 0b1111 NI 533e62a2d26SMark BrownEndEnum 534e62a2d26SMark BrownEnum 35:32 PMSVer 535e62a2d26SMark Brown 0b0000 NI 536e62a2d26SMark Brown 0b0001 IMP 537e62a2d26SMark Brown 0b0010 V1P1 538e62a2d26SMark Brown 0b0011 V1P2 539e62a2d26SMark Brown 0b0100 V1P3 540e62a2d26SMark BrownEndEnum 541e62a2d26SMark BrownField 31:28 CTX_CMPs 542e62a2d26SMark BrownRes0 27:24 543e62a2d26SMark BrownField 23:20 WRPs 544e62a2d26SMark BrownRes0 19:16 545e62a2d26SMark BrownField 15:12 BRPs 546e62a2d26SMark BrownEnum 11:8 PMUVer 547e62a2d26SMark Brown 0b0000 NI 548e62a2d26SMark Brown 0b0001 IMP 549e62a2d26SMark Brown 0b0100 V3P1 550e62a2d26SMark Brown 0b0101 V3P4 551e62a2d26SMark Brown 0b0110 V3P5 552e62a2d26SMark Brown 0b0111 V3P7 553e62a2d26SMark Brown 0b1000 V3P8 554e62a2d26SMark Brown 0b1111 IMP_DEF 555e62a2d26SMark BrownEndEnum 556e62a2d26SMark BrownEnum 7:4 TraceVer 557e62a2d26SMark Brown 0b0000 NI 558e62a2d26SMark Brown 0b0001 IMP 559e62a2d26SMark BrownEndEnum 560e62a2d26SMark BrownEnum 3:0 DebugVer 561e62a2d26SMark Brown 0b0110 IMP 562e62a2d26SMark Brown 0b0111 VHE 563e62a2d26SMark Brown 0b1000 V8P2 564e62a2d26SMark Brown 0b1001 V8P4 565e62a2d26SMark Brown 0b1010 V8P8 566e62a2d26SMark BrownEndEnum 567e62a2d26SMark BrownEndSysreg 568e62a2d26SMark Brown 569c65c6178SMark BrownSysreg ID_AA64DFR1_EL1 3 0 0 5 1 570c65c6178SMark BrownRes0 63:0 571c65c6178SMark BrownEndSysreg 572c65c6178SMark Brown 57310453bf1SMark BrownSysreg ID_AA64AFR0_EL1 3 0 0 5 4 57410453bf1SMark BrownRes0 63:32 57510453bf1SMark BrownField 31:28 IMPDEF7 57610453bf1SMark BrownField 27:24 IMPDEF6 57710453bf1SMark BrownField 23:20 IMPDEF5 57810453bf1SMark BrownField 19:16 IMPDEF4 57910453bf1SMark BrownField 15:12 IMPDEF3 58010453bf1SMark BrownField 11:8 IMPDEF2 58110453bf1SMark BrownField 7:4 IMPDEF1 58210453bf1SMark BrownField 3:0 IMPDEF0 58310453bf1SMark BrownEndSysreg 58410453bf1SMark Brown 58510453bf1SMark BrownSysreg ID_AA64AFR1_EL1 3 0 0 5 5 58610453bf1SMark BrownRes0 63:0 58710453bf1SMark BrownEndSysreg 58810453bf1SMark Brown 589e33bb646SMark BrownSysreg ID_AA64ISAR0_EL1 3 0 0 6 0 590e33bb646SMark BrownEnum 63:60 RNDR 591e33bb646SMark Brown 0b0000 NI 592e33bb646SMark Brown 0b0001 IMP 593e33bb646SMark BrownEndEnum 594e33bb646SMark BrownEnum 59:56 TLB 595e33bb646SMark Brown 0b0000 NI 596e33bb646SMark Brown 0b0001 OS 597e33bb646SMark Brown 0b0010 RANGE 598e33bb646SMark BrownEndEnum 599e33bb646SMark BrownEnum 55:52 TS 600e33bb646SMark Brown 0b0000 NI 601e33bb646SMark Brown 0b0001 FLAGM 602e33bb646SMark Brown 0b0010 FLAGM2 603e33bb646SMark BrownEndEnum 604e33bb646SMark BrownEnum 51:48 FHM 605e33bb646SMark Brown 0b0000 NI 606e33bb646SMark Brown 0b0001 IMP 607e33bb646SMark BrownEndEnum 608e33bb646SMark BrownEnum 47:44 DP 609e33bb646SMark Brown 0b0000 NI 610e33bb646SMark Brown 0b0001 IMP 611e33bb646SMark BrownEndEnum 612e33bb646SMark BrownEnum 43:40 SM4 613e33bb646SMark Brown 0b0000 NI 614e33bb646SMark Brown 0b0001 IMP 615e33bb646SMark BrownEndEnum 616e33bb646SMark BrownEnum 39:36 SM3 617e33bb646SMark Brown 0b0000 NI 618e33bb646SMark Brown 0b0001 IMP 619e33bb646SMark BrownEndEnum 620e33bb646SMark BrownEnum 35:32 SHA3 621e33bb646SMark Brown 0b0000 NI 622e33bb646SMark Brown 0b0001 IMP 623e33bb646SMark BrownEndEnum 624e33bb646SMark BrownEnum 31:28 RDM 625e33bb646SMark Brown 0b0000 NI 626e33bb646SMark Brown 0b0001 IMP 627e33bb646SMark BrownEndEnum 628e33bb646SMark BrownEnum 27:24 TME 629e33bb646SMark Brown 0b0000 NI 630e33bb646SMark Brown 0b0001 IMP 631e33bb646SMark BrownEndEnum 632e33bb646SMark BrownEnum 23:20 ATOMIC 633e33bb646SMark Brown 0b0000 NI 634e33bb646SMark Brown 0b0010 IMP 635e33bb646SMark BrownEndEnum 636e33bb646SMark BrownEnum 19:16 CRC32 637e33bb646SMark Brown 0b0000 NI 638e33bb646SMark Brown 0b0001 IMP 639e33bb646SMark BrownEndEnum 640e33bb646SMark BrownEnum 15:12 SHA2 641e33bb646SMark Brown 0b0000 NI 642e33bb646SMark Brown 0b0001 SHA256 643e33bb646SMark Brown 0b0010 SHA512 644e33bb646SMark BrownEndEnum 645e33bb646SMark BrownEnum 11:8 SHA1 646e33bb646SMark Brown 0b0000 NI 647e33bb646SMark Brown 0b0001 IMP 648e33bb646SMark BrownEndEnum 649e33bb646SMark BrownEnum 7:4 AES 650e33bb646SMark Brown 0b0000 NI 651e33bb646SMark Brown 0b0001 AES 652e33bb646SMark Brown 0b0010 PMULL 653e33bb646SMark BrownEndEnum 654e33bb646SMark BrownRes0 3:0 655e33bb646SMark BrownEndSysreg 65641fde735SMark Brown 657f7b5115cSMark BrownSysreg ID_AA64ISAR1_EL1 3 0 0 6 1 658f7b5115cSMark BrownEnum 63:60 LS64 659f7b5115cSMark Brown 0b0000 NI 660f7b5115cSMark Brown 0b0001 LS64 661f7b5115cSMark Brown 0b0010 LS64_V 662f7b5115cSMark Brown 0b0011 LS64_ACCDATA 663f7b5115cSMark BrownEndEnum 664f7b5115cSMark BrownEnum 59:56 XS 665f7b5115cSMark Brown 0b0000 NI 666f7b5115cSMark Brown 0b0001 IMP 667f7b5115cSMark BrownEndEnum 668f7b5115cSMark BrownEnum 55:52 I8MM 669f7b5115cSMark Brown 0b0000 NI 670f7b5115cSMark Brown 0b0001 IMP 671f7b5115cSMark BrownEndEnum 672f7b5115cSMark BrownEnum 51:48 DGH 673f7b5115cSMark Brown 0b0000 NI 674f7b5115cSMark Brown 0b0001 IMP 675f7b5115cSMark BrownEndEnum 676f7b5115cSMark BrownEnum 47:44 BF16 677f7b5115cSMark Brown 0b0000 NI 678f7b5115cSMark Brown 0b0001 IMP 679f7b5115cSMark Brown 0b0010 EBF16 680f7b5115cSMark BrownEndEnum 681f7b5115cSMark BrownEnum 43:40 SPECRES 682f7b5115cSMark Brown 0b0000 NI 683f7b5115cSMark Brown 0b0001 IMP 684f7b5115cSMark BrownEndEnum 685f7b5115cSMark BrownEnum 39:36 SB 686f7b5115cSMark Brown 0b0000 NI 687f7b5115cSMark Brown 0b0001 IMP 688f7b5115cSMark BrownEndEnum 689f7b5115cSMark BrownEnum 35:32 FRINTTS 690f7b5115cSMark Brown 0b0000 NI 691f7b5115cSMark Brown 0b0001 IMP 692f7b5115cSMark BrownEndEnum 693f7b5115cSMark BrownEnum 31:28 GPI 694f7b5115cSMark Brown 0b0000 NI 695f7b5115cSMark Brown 0b0001 IMP 696f7b5115cSMark BrownEndEnum 697f7b5115cSMark BrownEnum 27:24 GPA 698f7b5115cSMark Brown 0b0000 NI 699f7b5115cSMark Brown 0b0001 IMP 700f7b5115cSMark BrownEndEnum 701f7b5115cSMark BrownEnum 23:20 LRCPC 702f7b5115cSMark Brown 0b0000 NI 703f7b5115cSMark Brown 0b0001 IMP 704f7b5115cSMark Brown 0b0010 LRCPC2 705f7b5115cSMark BrownEndEnum 706f7b5115cSMark BrownEnum 19:16 FCMA 707f7b5115cSMark Brown 0b0000 NI 708f7b5115cSMark Brown 0b0001 IMP 709f7b5115cSMark BrownEndEnum 710f7b5115cSMark BrownEnum 15:12 JSCVT 711f7b5115cSMark Brown 0b0000 NI 712f7b5115cSMark Brown 0b0001 IMP 713f7b5115cSMark BrownEndEnum 714f7b5115cSMark BrownEnum 11:8 API 715f7b5115cSMark Brown 0b0000 NI 716f7b5115cSMark Brown 0b0001 PAuth 717f7b5115cSMark Brown 0b0010 EPAC 718f7b5115cSMark Brown 0b0011 PAuth2 719f7b5115cSMark Brown 0b0100 FPAC 720f7b5115cSMark Brown 0b0101 FPACCOMBINE 721f7b5115cSMark BrownEndEnum 722f7b5115cSMark BrownEnum 7:4 APA 723f7b5115cSMark Brown 0b0000 NI 724f7b5115cSMark Brown 0b0001 PAuth 725f7b5115cSMark Brown 0b0010 EPAC 726f7b5115cSMark Brown 0b0011 PAuth2 727f7b5115cSMark Brown 0b0100 FPAC 728f7b5115cSMark Brown 0b0101 FPACCOMBINE 729f7b5115cSMark BrownEndEnum 730f7b5115cSMark BrownEnum 3:0 DPB 731f7b5115cSMark Brown 0b0000 NI 732f7b5115cSMark Brown 0b0001 IMP 733f7b5115cSMark Brown 0b0010 DPB2 734f7b5115cSMark BrownEndEnum 735f7b5115cSMark BrownEndSysreg 7368fcc8285SMark Brown 7378fcc8285SMark BrownSysreg ID_AA64ISAR2_EL1 3 0 0 6 2 7388fcc8285SMark BrownRes0 63:28 7398fcc8285SMark BrownEnum 27:24 PAC_frac 7408fcc8285SMark Brown 0b0000 NI 741f7b5115cSMark Brown 0b0001 IMP 742f7b5115cSMark BrownEndEnum 7438fcc8285SMark BrownEnum 23:20 BC 7448fcc8285SMark Brown 0b0000 NI 7458fcc8285SMark Brown 0b0001 IMP 7468fcc8285SMark BrownEndEnum 7478fcc8285SMark BrownEnum 19:16 MOPS 7488fcc8285SMark Brown 0b0000 NI 7498fcc8285SMark Brown 0b0001 IMP 7508fcc8285SMark BrownEndEnum 7518fcc8285SMark BrownEnum 15:12 APA3 7528fcc8285SMark Brown 0b0000 NI 7538fcc8285SMark Brown 0b0001 PAuth 7548fcc8285SMark Brown 0b0010 EPAC 7558fcc8285SMark Brown 0b0011 PAuth2 7568fcc8285SMark Brown 0b0100 FPAC 7578fcc8285SMark Brown 0b0101 FPACCOMBINE 7588fcc8285SMark BrownEndEnum 7598fcc8285SMark BrownEnum 11:8 GPA3 7608fcc8285SMark Brown 0b0000 NI 7618fcc8285SMark Brown 0b0001 IMP 7628fcc8285SMark BrownEndEnum 7638fcc8285SMark BrownEnum 7:4 RPRES 7648fcc8285SMark Brown 0b0000 NI 7658fcc8285SMark Brown 0b0001 IMP 7668fcc8285SMark BrownEndEnum 7678fcc8285SMark BrownEnum 3:0 WFxT 7688fcc8285SMark Brown 0b0000 NI 7698fcc8285SMark Brown 0b0010 IMP 7708fcc8285SMark BrownEndEnum 771f7b5115cSMark BrownEndSysreg 772f7b5115cSMark Brown 7730b7ed4d8SMark BrownSysreg ID_AA64MMFR0_EL1 3 0 0 7 0 7740b7ed4d8SMark BrownEnum 63:60 ECV 7750b7ed4d8SMark Brown 0b0000 NI 7760b7ed4d8SMark Brown 0b0001 IMP 7770b7ed4d8SMark Brown 0b0010 CNTPOFF 7780b7ed4d8SMark BrownEndEnum 7790b7ed4d8SMark BrownEnum 59:56 FGT 7800b7ed4d8SMark Brown 0b0000 NI 7810b7ed4d8SMark Brown 0b0001 IMP 7820b7ed4d8SMark BrownEndEnum 7830b7ed4d8SMark BrownRes0 55:48 7840b7ed4d8SMark BrownEnum 47:44 EXS 7850b7ed4d8SMark Brown 0b0000 NI 7860b7ed4d8SMark Brown 0b0001 IMP 7870b7ed4d8SMark BrownEndEnum 7880b7ed4d8SMark BrownEnum 43:40 TGRAN4_2 7890b7ed4d8SMark Brown 0b0000 TGRAN4 7900b7ed4d8SMark Brown 0b0001 NI 7910b7ed4d8SMark Brown 0b0010 IMP 7920b7ed4d8SMark Brown 0b0011 52_BIT 7930b7ed4d8SMark BrownEndEnum 7940b7ed4d8SMark BrownEnum 39:36 TGRAN64_2 7950b7ed4d8SMark Brown 0b0000 TGRAN64 7960b7ed4d8SMark Brown 0b0001 NI 7970b7ed4d8SMark Brown 0b0010 IMP 7980b7ed4d8SMark BrownEndEnum 7990b7ed4d8SMark BrownEnum 35:32 TGRAN16_2 8000b7ed4d8SMark Brown 0b0000 TGRAN16 8010b7ed4d8SMark Brown 0b0001 NI 8020b7ed4d8SMark Brown 0b0010 IMP 8030b7ed4d8SMark Brown 0b0011 52_BIT 8040b7ed4d8SMark BrownEndEnum 8050b7ed4d8SMark BrownEnum 31:28 TGRAN4 8060b7ed4d8SMark Brown 0b0000 IMP 8070b7ed4d8SMark Brown 0b0001 52_BIT 8080b7ed4d8SMark Brown 0b1111 NI 8090b7ed4d8SMark BrownEndEnum 8100b7ed4d8SMark BrownEnum 27:24 TGRAN64 8110b7ed4d8SMark Brown 0b0000 IMP 8120b7ed4d8SMark Brown 0b1111 NI 8130b7ed4d8SMark BrownEndEnum 8140b7ed4d8SMark BrownEnum 23:20 TGRAN16 8150b7ed4d8SMark Brown 0b0000 NI 8160b7ed4d8SMark Brown 0b0001 IMP 8170b7ed4d8SMark Brown 0b0010 52_BIT 8180b7ed4d8SMark BrownEndEnum 8190b7ed4d8SMark BrownEnum 19:16 BIGENDEL0 8200b7ed4d8SMark Brown 0b0000 NI 8210b7ed4d8SMark Brown 0b0001 IMP 8220b7ed4d8SMark BrownEndEnum 8230b7ed4d8SMark BrownEnum 15:12 SNSMEM 8240b7ed4d8SMark Brown 0b0000 NI 8250b7ed4d8SMark Brown 0b0001 IMP 8260b7ed4d8SMark BrownEndEnum 8270b7ed4d8SMark BrownEnum 11:8 BIGEND 8280b7ed4d8SMark Brown 0b0000 NI 8290b7ed4d8SMark Brown 0b0001 IMP 8300b7ed4d8SMark BrownEndEnum 8310b7ed4d8SMark BrownEnum 7:4 ASIDBITS 8320b7ed4d8SMark Brown 0b0000 8 8330b7ed4d8SMark Brown 0b0010 16 8340b7ed4d8SMark BrownEndEnum 8350b7ed4d8SMark BrownEnum 3:0 PARANGE 8360b7ed4d8SMark Brown 0b0000 32 8370b7ed4d8SMark Brown 0b0001 36 8380b7ed4d8SMark Brown 0b0010 40 8390b7ed4d8SMark Brown 0b0011 42 8400b7ed4d8SMark Brown 0b0100 44 8410b7ed4d8SMark Brown 0b0101 48 8420b7ed4d8SMark Brown 0b0110 52 8430b7ed4d8SMark BrownEndEnum 8440b7ed4d8SMark BrownEndSysreg 8450b7ed4d8SMark Brown 8467d751b31SKristina MartsenkoSysreg ID_AA64MMFR1_EL1 3 0 0 7 1 8477d751b31SKristina MartsenkoEnum 63:60 ECBHB 8487d751b31SKristina Martsenko 0b0000 NI 8497d751b31SKristina Martsenko 0b0001 IMP 8507d751b31SKristina MartsenkoEndEnum 8517d751b31SKristina MartsenkoEnum 59:56 CMOW 8527d751b31SKristina Martsenko 0b0000 NI 8537d751b31SKristina Martsenko 0b0001 IMP 8547d751b31SKristina MartsenkoEndEnum 8557d751b31SKristina MartsenkoEnum 55:52 TIDCP1 8567d751b31SKristina Martsenko 0b0000 NI 8577d751b31SKristina Martsenko 0b0001 IMP 8587d751b31SKristina MartsenkoEndEnum 8597d751b31SKristina MartsenkoEnum 51:48 nTLBPA 8607d751b31SKristina Martsenko 0b0000 NI 8617d751b31SKristina Martsenko 0b0001 IMP 8627d751b31SKristina MartsenkoEndEnum 8637d751b31SKristina MartsenkoEnum 47:44 AFP 8647d751b31SKristina Martsenko 0b0000 NI 8657d751b31SKristina Martsenko 0b0001 IMP 8667d751b31SKristina MartsenkoEndEnum 8677d751b31SKristina MartsenkoEnum 43:40 HCX 8687d751b31SKristina Martsenko 0b0000 NI 8697d751b31SKristina Martsenko 0b0001 IMP 8707d751b31SKristina MartsenkoEndEnum 8717d751b31SKristina MartsenkoEnum 39:36 ETS 8727d751b31SKristina Martsenko 0b0000 NI 8737d751b31SKristina Martsenko 0b0001 IMP 8747d751b31SKristina MartsenkoEndEnum 8757d751b31SKristina MartsenkoEnum 35:32 TWED 8767d751b31SKristina Martsenko 0b0000 NI 8777d751b31SKristina Martsenko 0b0001 IMP 8787d751b31SKristina MartsenkoEndEnum 8797d751b31SKristina MartsenkoEnum 31:28 XNX 8807d751b31SKristina Martsenko 0b0000 NI 8817d751b31SKristina Martsenko 0b0001 IMP 8827d751b31SKristina MartsenkoEndEnum 8837d751b31SKristina MartsenkoEnum 27:24 SpecSEI 8847d751b31SKristina Martsenko 0b0000 NI 8857d751b31SKristina Martsenko 0b0001 IMP 8867d751b31SKristina MartsenkoEndEnum 8877d751b31SKristina MartsenkoEnum 23:20 PAN 8887d751b31SKristina Martsenko 0b0000 NI 8897d751b31SKristina Martsenko 0b0001 IMP 8907d751b31SKristina Martsenko 0b0010 PAN2 8917d751b31SKristina Martsenko 0b0011 PAN3 8927d751b31SKristina MartsenkoEndEnum 8937d751b31SKristina MartsenkoEnum 19:16 LO 8947d751b31SKristina Martsenko 0b0000 NI 8957d751b31SKristina Martsenko 0b0001 IMP 8967d751b31SKristina MartsenkoEndEnum 8977d751b31SKristina MartsenkoEnum 15:12 HPDS 8987d751b31SKristina Martsenko 0b0000 NI 8997d751b31SKristina Martsenko 0b0001 IMP 9007d751b31SKristina Martsenko 0b0010 HPDS2 9017d751b31SKristina MartsenkoEndEnum 9027d751b31SKristina MartsenkoEnum 11:8 VH 9037d751b31SKristina Martsenko 0b0000 NI 9047d751b31SKristina Martsenko 0b0001 IMP 9057d751b31SKristina MartsenkoEndEnum 9067d751b31SKristina MartsenkoEnum 7:4 VMIDBits 9077d751b31SKristina Martsenko 0b0000 8 9087d751b31SKristina Martsenko 0b0010 16 9097d751b31SKristina MartsenkoEndEnum 9107d751b31SKristina MartsenkoEnum 3:0 HAFDBS 9117d751b31SKristina Martsenko 0b0000 NI 9127d751b31SKristina Martsenko 0b0001 AF 9137d751b31SKristina Martsenko 0b0010 DBM 9147d751b31SKristina MartsenkoEndEnum 9157d751b31SKristina MartsenkoEndSysreg 9167d751b31SKristina Martsenko 917cfa3a6c5SMark BrownSysreg ID_AA64MMFR2_EL1 3 0 0 7 2 918cfa3a6c5SMark BrownEnum 63:60 E0PD 919cfa3a6c5SMark Brown 0b0000 NI 920cfa3a6c5SMark Brown 0b0001 IMP 921cfa3a6c5SMark BrownEndEnum 922cfa3a6c5SMark BrownEnum 59:56 EVT 923cfa3a6c5SMark Brown 0b0000 NI 924cfa3a6c5SMark Brown 0b0001 IMP 925cfa3a6c5SMark Brown 0b0010 TTLBxS 926cfa3a6c5SMark BrownEndEnum 927cfa3a6c5SMark BrownEnum 55:52 BBM 928cfa3a6c5SMark Brown 0b0000 0 929cfa3a6c5SMark Brown 0b0001 1 930cfa3a6c5SMark Brown 0b0010 2 931cfa3a6c5SMark BrownEndEnum 932cfa3a6c5SMark BrownEnum 51:48 TTL 933cfa3a6c5SMark Brown 0b0000 NI 934cfa3a6c5SMark Brown 0b0001 IMP 935cfa3a6c5SMark BrownEndEnum 936cfa3a6c5SMark BrownRes0 47:44 937cfa3a6c5SMark BrownEnum 43:40 FWB 938cfa3a6c5SMark Brown 0b0000 NI 939cfa3a6c5SMark Brown 0b0001 IMP 940cfa3a6c5SMark BrownEndEnum 941cfa3a6c5SMark BrownEnum 39:36 IDS 942cfa3a6c5SMark Brown 0b0000 0x0 943cfa3a6c5SMark Brown 0b0001 0x18 944cfa3a6c5SMark BrownEndEnum 945cfa3a6c5SMark BrownEnum 35:32 AT 946cfa3a6c5SMark Brown 0b0000 NI 947cfa3a6c5SMark Brown 0b0001 IMP 948cfa3a6c5SMark BrownEndEnum 949cfa3a6c5SMark BrownEnum 31:28 ST 950cfa3a6c5SMark Brown 0b0000 39 951cfa3a6c5SMark Brown 0b0001 48_47 952cfa3a6c5SMark BrownEndEnum 953cfa3a6c5SMark BrownEnum 27:24 NV 954cfa3a6c5SMark Brown 0b0000 NI 955cfa3a6c5SMark Brown 0b0001 IMP 956cfa3a6c5SMark Brown 0b0010 NV2 957cfa3a6c5SMark BrownEndEnum 958cfa3a6c5SMark BrownEnum 23:20 CCIDX 959cfa3a6c5SMark Brown 0b0000 32 960cfa3a6c5SMark Brown 0b0001 64 961cfa3a6c5SMark BrownEndEnum 962cfa3a6c5SMark BrownEnum 19:16 VARange 963cfa3a6c5SMark Brown 0b0000 48 964cfa3a6c5SMark Brown 0b0001 52 965cfa3a6c5SMark BrownEndEnum 966cfa3a6c5SMark BrownEnum 15:12 IESB 967cfa3a6c5SMark Brown 0b0000 NI 968cfa3a6c5SMark Brown 0b0001 IMP 969cfa3a6c5SMark BrownEndEnum 970cfa3a6c5SMark BrownEnum 11:8 LSM 971cfa3a6c5SMark Brown 0b0000 NI 972cfa3a6c5SMark Brown 0b0001 IMP 973cfa3a6c5SMark BrownEndEnum 974cfa3a6c5SMark BrownEnum 7:4 UAO 975cfa3a6c5SMark Brown 0b0000 NI 976cfa3a6c5SMark Brown 0b0001 IMP 977cfa3a6c5SMark BrownEndEnum 978cfa3a6c5SMark BrownEnum 3:0 CnP 979cfa3a6c5SMark Brown 0b0000 NI 980cfa3a6c5SMark Brown 0b0001 IMP 981cfa3a6c5SMark BrownEndEnum 982cfa3a6c5SMark BrownEndSysreg 983cfa3a6c5SMark Brown 9847a41a97bSMark BrownSysreg SCTLR_EL1 3 0 1 0 0 9857a41a97bSMark BrownField 63 TIDCP 986e1567b4fSMark BrownField 62 SPINTMASK 9877a41a97bSMark BrownField 61 NMI 9887a41a97bSMark BrownField 60 EnTP2 9897a41a97bSMark BrownRes0 59:58 9907a41a97bSMark BrownField 57 EPAN 9917a41a97bSMark BrownField 56 EnALS 9927a41a97bSMark BrownField 55 EnAS0 9937a41a97bSMark BrownField 54 EnASR 9947a41a97bSMark BrownField 53 TME 9957a41a97bSMark BrownField 52 TME0 9967a41a97bSMark BrownField 51 TMT 9977a41a97bSMark BrownField 50 TMT0 9987a41a97bSMark BrownField 49:46 TWEDEL 9997a41a97bSMark BrownField 45 TWEDEn 10007a41a97bSMark BrownField 44 DSSBS 10017a41a97bSMark BrownField 43 ATA 10027a41a97bSMark BrownField 42 ATA0 10037a41a97bSMark BrownEnum 41:40 TCF 10047a41a97bSMark Brown 0b00 NONE 10057a41a97bSMark Brown 0b01 SYNC 10067a41a97bSMark Brown 0b10 ASYNC 10077a41a97bSMark Brown 0b11 ASYMM 10087a41a97bSMark BrownEndEnum 10097a41a97bSMark BrownEnum 39:38 TCF0 10107a41a97bSMark Brown 0b00 NONE 10117a41a97bSMark Brown 0b01 SYNC 10127a41a97bSMark Brown 0b10 ASYNC 10137a41a97bSMark Brown 0b11 ASYMM 10147a41a97bSMark BrownEndEnum 10157a41a97bSMark BrownField 37 ITFSB 10167a41a97bSMark BrownField 36 BT1 10177a41a97bSMark BrownField 35 BT0 10187a41a97bSMark BrownRes0 34 10197a41a97bSMark BrownField 33 MSCEn 10207a41a97bSMark BrownField 32 CMOW 10217a41a97bSMark BrownField 31 EnIA 10227a41a97bSMark BrownField 30 EnIB 10237a41a97bSMark BrownField 29 LSMAOE 10247a41a97bSMark BrownField 28 nTLSMD 10257a41a97bSMark BrownField 27 EnDA 10267a41a97bSMark BrownField 26 UCI 10277a41a97bSMark BrownField 25 EE 10287a41a97bSMark BrownField 24 E0E 10297a41a97bSMark BrownField 23 SPAN 10307a41a97bSMark BrownField 22 EIS 10317a41a97bSMark BrownField 21 IESB 10327a41a97bSMark BrownField 20 TSCXT 10337a41a97bSMark BrownField 19 WXN 10347a41a97bSMark BrownField 18 nTWE 10357a41a97bSMark BrownRes0 17 10367a41a97bSMark BrownField 16 nTWI 10377a41a97bSMark BrownField 15 UCT 10387a41a97bSMark BrownField 14 DZE 10397a41a97bSMark BrownField 13 EnDB 10407a41a97bSMark BrownField 12 I 10417a41a97bSMark BrownField 11 EOS 10427a41a97bSMark BrownField 10 EnRCTX 10437a41a97bSMark BrownField 9 UMA 10447a41a97bSMark BrownField 8 SED 10457a41a97bSMark BrownField 7 ITD 10467a41a97bSMark BrownField 6 nAA 10477a41a97bSMark BrownField 5 CP15BEN 10487a41a97bSMark BrownField 4 SA0 10497a41a97bSMark BrownField 3 SA 10507a41a97bSMark BrownField 2 C 10517a41a97bSMark BrownField 1 A 10527a41a97bSMark BrownField 0 M 10537a41a97bSMark BrownEndSysreg 10547a41a97bSMark Brown 1055b5c0f105SMark BrownSysregFields CPACR_ELx 1056b5c0f105SMark BrownRes0 63:29 1057b5c0f105SMark BrownField 28 TTA 1058b5c0f105SMark BrownRes0 27:26 1059b5c0f105SMark BrownField 25:24 SMEN 1060b5c0f105SMark BrownRes0 23:22 1061b5c0f105SMark BrownField 21:20 FPEN 1062b5c0f105SMark BrownRes0 19:18 1063b5c0f105SMark BrownField 17:16 ZEN 1064b5c0f105SMark BrownRes0 15:0 1065b5c0f105SMark BrownEndSysregFields 1066b5c0f105SMark Brown 1067b5c0f105SMark BrownSysreg CPACR_EL1 3 0 1 0 2 1068b5c0f105SMark BrownFields CPACR_ELx 1069b5c0f105SMark BrownEndSysreg 1070b5c0f105SMark Brown 10719321f049SMark BrownSysreg SMPRI_EL1 3 0 1 2 4 10729321f049SMark BrownRes0 63:4 10739321f049SMark BrownField 3:0 PRIORITY 10749321f049SMark BrownEndSysreg 10759321f049SMark Brown 107689e9fb32SMark BrownSysregFields ZCR_ELx 107789e9fb32SMark BrownRes0 63:9 107889e9fb32SMark BrownRaz 8:4 107989e9fb32SMark BrownField 3:0 LEN 108089e9fb32SMark BrownEndSysregFields 108189e9fb32SMark Brown 108289e9fb32SMark BrownSysreg ZCR_EL1 3 0 1 2 0 108389e9fb32SMark BrownFields ZCR_ELx 108489e9fb32SMark BrownEndSysreg 108589e9fb32SMark Brown 10860d1322e7SMark BrownSysregFields SMCR_ELx 10870d1322e7SMark BrownRes0 63:32 10880d1322e7SMark BrownField 31 FA64 10890d1322e7SMark BrownRes0 30:9 10900d1322e7SMark BrownRaz 8:4 10910d1322e7SMark BrownField 3:0 LEN 10920d1322e7SMark BrownEndSysregFields 10930d1322e7SMark Brown 10940d1322e7SMark BrownSysreg SMCR_EL1 3 0 1 2 6 10950d1322e7SMark BrownFields SMCR_ELx 10960d1322e7SMark BrownEndSysreg 10970d1322e7SMark Brown 10983e9ae1ceSMark BrownSysreg ALLINT 3 0 4 3 0 10993e9ae1ceSMark BrownRes0 63:14 11003e9ae1ceSMark BrownField 13 ALLINT 11013e9ae1ceSMark BrownRes0 12:0 11023e9ae1ceSMark BrownEndSysreg 11033e9ae1ceSMark Brown 1104dffdeadeSMark BrownSysreg FAR_EL1 3 0 6 0 0 1105dffdeadeSMark BrownField 63:0 ADDR 1106dffdeadeSMark BrownEndSysreg 1107dffdeadeSMark Brown 11088c12e22cSMark BrownSysregFields CONTEXTIDR_ELx 11098c12e22cSMark BrownRes0 63:32 11108c12e22cSMark BrownField 31:0 PROCID 11118c12e22cSMark BrownEndSysregFields 11128c12e22cSMark Brown 11138c12e22cSMark BrownSysreg CONTEXTIDR_EL1 3 0 13 0 1 11148c12e22cSMark BrownFields CONTEXTIDR_ELx 11158c12e22cSMark BrownEndSysreg 11168c12e22cSMark Brown 11170a45f398SMark BrownSysreg TPIDR_EL1 3 0 13 0 4 11180a45f398SMark BrownField 63:0 ThreadID 11190a45f398SMark BrownEndSysreg 11200a45f398SMark Brown 1121b1179b75SMark BrownSysreg SCXTNUM_EL1 3 0 13 0 7 1122b1179b75SMark BrownField 63:0 SoftwareContextNumber 1123b1179b75SMark BrownEndSysreg 1124b1179b75SMark Brown 1125af65ea97SMark BrownSysreg CLIDR_EL1 3 1 0 0 1 1126af65ea97SMark BrownRes0 63:47 1127af65ea97SMark BrownField 46:33 Ttypen 1128af65ea97SMark BrownField 32:30 ICB 1129af65ea97SMark BrownField 29:27 LoUU 1130af65ea97SMark BrownField 26:24 LoC 1131af65ea97SMark BrownField 23:21 LoUIS 1132af65ea97SMark BrownField 20:18 Ctype7 1133af65ea97SMark BrownField 17:15 Ctype6 1134af65ea97SMark BrownField 14:12 Ctype5 1135af65ea97SMark BrownField 11:9 Ctype4 1136af65ea97SMark BrownField 8:6 Ctype3 1137af65ea97SMark BrownField 5:3 Ctype2 1138af65ea97SMark BrownField 2:0 Ctype1 1139af65ea97SMark BrownEndSysreg 1140af65ea97SMark Brown 1141d1b60bedSMark BrownSysreg GMID_EL1 3 1 0 0 4 1142d1b60bedSMark BrownRes0 63:4 1143d1b60bedSMark BrownField 3:0 BS 1144d1b60bedSMark BrownEndSysreg 1145d1b60bedSMark Brown 1146c37b8700SMark BrownSysreg SMIDR_EL1 3 1 0 0 6 1147c37b8700SMark BrownRes0 63:32 1148c37b8700SMark BrownField 31:24 IMPLEMENTER 1149c37b8700SMark BrownField 23:16 REVISION 1150c37b8700SMark BrownField 15 SMPS 1151c37b8700SMark BrownRes0 14:12 1152c37b8700SMark BrownField 11:0 AFFINITY 1153c37b8700SMark BrownEndSysreg 1154c37b8700SMark Brown 11558bd354b3SMark BrownSysreg CSSELR_EL1 3 2 0 0 0 11568bd354b3SMark BrownRes0 63:5 11578bd354b3SMark BrownField 4 TnD 11588bd354b3SMark BrownField 3:1 Level 11598bd354b3SMark BrownField 0 InD 11608bd354b3SMark BrownEndSysreg 11618bd354b3SMark Brown 11629a3634d0SMark BrownSysreg CTR_EL0 3 3 0 0 1 11639a3634d0SMark BrownRes0 63:38 11649a3634d0SMark BrownField 37:32 TminLine 11659a3634d0SMark BrownRes1 31 11669a3634d0SMark BrownRes0 30 11679a3634d0SMark BrownField 29 DIC 11689a3634d0SMark BrownField 28 IDC 11699a3634d0SMark BrownField 27:24 CWG 11709a3634d0SMark BrownField 23:20 ERG 11719a3634d0SMark BrownField 19:16 DminLine 11729a3634d0SMark BrownEnum 15:14 L1Ip 11739a3634d0SMark Brown 0b00 VPIPT 11749a3634d0SMark Brown # This is named as AIVIVT in the ARM but documented as reserved 11759a3634d0SMark Brown 0b01 RESERVED 11769a3634d0SMark Brown 0b10 VIPT 11779a3634d0SMark Brown 0b11 PIPT 11789a3634d0SMark BrownEndEnum 11799a3634d0SMark BrownRes0 13:4 11809a3634d0SMark BrownField 3:0 IminLine 11819a3634d0SMark BrownEndSysreg 11829a3634d0SMark Brown 11835589083dSMark BrownSysreg DCZID_EL0 3 3 0 0 7 11845589083dSMark BrownRes0 63:5 11855589083dSMark BrownField 4 DZP 11865589083dSMark BrownField 3:0 BS 11875589083dSMark BrownEndSysreg 11885589083dSMark Brown 118911e12a91SMark BrownSysreg SVCR 3 3 4 2 2 119011e12a91SMark BrownRes0 63:2 119111e12a91SMark BrownField 1 ZA 119211e12a91SMark BrownField 0 SM 119311e12a91SMark BrownEndSysreg 119411e12a91SMark Brown 119589e9fb32SMark BrownSysreg ZCR_EL2 3 4 1 2 0 119689e9fb32SMark BrownFields ZCR_ELx 119789e9fb32SMark BrownEndSysreg 119889e9fb32SMark Brown 1199cfaa3210SMark BrownSysreg HCRX_EL2 3 4 1 2 2 1200cfaa3210SMark BrownRes0 63:12 1201cfaa3210SMark BrownField 11 MSCEn 1202cfaa3210SMark BrownField 10 MCE2 1203cfaa3210SMark BrownField 9 CMOW 1204cfaa3210SMark BrownField 8 VFNMI 1205cfaa3210SMark BrownField 7 VINMI 1206cfaa3210SMark BrownField 6 TALLINT 1207cfaa3210SMark BrownField 5 SMPME 1208cfaa3210SMark BrownField 4 FGTnXS 1209cfaa3210SMark BrownField 3 FnXS 1210cfaa3210SMark BrownField 2 EnASR 1211cfaa3210SMark BrownField 1 EnALS 1212cfaa3210SMark BrownField 0 EnAS0 1213cfaa3210SMark BrownEndSysreg 1214cfaa3210SMark Brown 12158e053810SMark BrownSysreg SMPRIMAP_EL2 3 4 1 2 5 12168e053810SMark BrownField 63:60 P15 12178e053810SMark BrownField 59:56 P14 12188e053810SMark BrownField 55:52 P13 12198e053810SMark BrownField 51:48 P12 12208e053810SMark BrownField 47:44 P11 12218e053810SMark BrownField 43:40 P10 12228e053810SMark BrownField 39:36 F9 12238e053810SMark BrownField 35:32 P8 12248e053810SMark BrownField 31:28 P7 12258e053810SMark BrownField 27:24 P6 12268e053810SMark BrownField 23:20 P5 12278e053810SMark BrownField 19:16 P4 12288e053810SMark BrownField 15:12 P3 12298e053810SMark BrownField 11:8 P2 12308e053810SMark BrownField 7:4 P1 12318e053810SMark BrownField 3:0 P0 12328e053810SMark BrownEndSysreg 12338e053810SMark Brown 12340d1322e7SMark BrownSysreg SMCR_EL2 3 4 1 2 6 12350d1322e7SMark BrownFields SMCR_ELx 12360d1322e7SMark BrownEndSysreg 12370d1322e7SMark Brown 123801baa57aSMark BrownSysreg DACR32_EL2 3 4 3 0 0 123901baa57aSMark BrownRes0 63:32 124001baa57aSMark BrownField 31:30 D15 124101baa57aSMark BrownField 29:28 D14 124201baa57aSMark BrownField 27:26 D13 124301baa57aSMark BrownField 25:24 D12 124401baa57aSMark BrownField 23:22 D11 124501baa57aSMark BrownField 21:20 D10 124601baa57aSMark BrownField 19:18 D9 124701baa57aSMark BrownField 17:16 D8 124801baa57aSMark BrownField 15:14 D7 124901baa57aSMark BrownField 13:12 D6 125001baa57aSMark BrownField 11:10 D5 125101baa57aSMark BrownField 9:8 D4 125201baa57aSMark BrownField 7:6 D3 125301baa57aSMark BrownField 5:4 D2 125401baa57aSMark BrownField 3:2 D1 125501baa57aSMark BrownField 1:0 D0 125601baa57aSMark BrownEndSysreg 125701baa57aSMark Brown 1258dffdeadeSMark BrownSysreg FAR_EL2 3 4 6 0 0 1259dffdeadeSMark BrownField 63:0 ADDR 1260dffdeadeSMark BrownEndSysreg 1261dffdeadeSMark Brown 12628c12e22cSMark BrownSysreg CONTEXTIDR_EL2 3 4 13 0 1 12638c12e22cSMark BrownFields CONTEXTIDR_ELx 12648c12e22cSMark BrownEndSysreg 12658c12e22cSMark Brown 1266b5c0f105SMark BrownSysreg CPACR_EL12 3 5 1 0 2 1267b5c0f105SMark BrownFields CPACR_ELx 1268b5c0f105SMark BrownEndSysreg 1269b5c0f105SMark Brown 127089e9fb32SMark BrownSysreg ZCR_EL12 3 5 1 2 0 127189e9fb32SMark BrownFields ZCR_ELx 127289e9fb32SMark BrownEndSysreg 127389e9fb32SMark Brown 12740d1322e7SMark BrownSysreg SMCR_EL12 3 5 1 2 6 12750d1322e7SMark BrownFields SMCR_ELx 12760d1322e7SMark BrownEndSysreg 12770d1322e7SMark Brown 1278dffdeadeSMark BrownSysreg FAR_EL12 3 5 6 0 0 1279dffdeadeSMark BrownField 63:0 ADDR 1280dffdeadeSMark BrownEndSysreg 1281dffdeadeSMark Brown 12828c12e22cSMark BrownSysreg CONTEXTIDR_EL12 3 5 13 0 1 12838c12e22cSMark BrownFields CONTEXTIDR_ELx 12848c12e22cSMark BrownEndSysreg 12858c12e22cSMark Brown 128641fde735SMark BrownSysregFields TTBRx_EL1 128741fde735SMark BrownField 63:48 ASID 128841fde735SMark BrownField 47:1 BADDR 128941fde735SMark BrownField 0 CnP 129041fde735SMark BrownEndSysregFields 129141fde735SMark Brown 129241fde735SMark BrownSysreg TTBR0_EL1 3 0 2 0 0 129341fde735SMark BrownFields TTBRx_EL1 129441fde735SMark BrownEndSysreg 129541fde735SMark Brown 129641fde735SMark BrownSysreg TTBR1_EL1 3 0 2 0 1 129741fde735SMark BrownFields TTBRx_EL1 129841fde735SMark BrownEndSysreg 1299464ca8dfSMark Brown 1300464ca8dfSMark BrownSysreg LORSA_EL1 3 0 10 4 0 1301464ca8dfSMark BrownRes0 63:52 1302464ca8dfSMark BrownField 51:16 SA 1303464ca8dfSMark BrownRes0 15:1 1304464ca8dfSMark BrownField 0 Valid 1305464ca8dfSMark BrownEndSysreg 1306464ca8dfSMark Brown 13070d879f7aSMark BrownSysreg LOREA_EL1 3 0 10 4 1 13080d879f7aSMark BrownRes0 63:52 13090d879f7aSMark BrownField 51:48 EA_51_48 13100d879f7aSMark BrownField 47:16 EA_47_16 13110d879f7aSMark BrownRes0 15:0 13120d879f7aSMark BrownEndSysreg 1313cdf428f7SMark Brown 1314cdf428f7SMark BrownSysreg LORN_EL1 3 0 10 4 2 1315cdf428f7SMark BrownRes0 63:8 1316cdf428f7SMark BrownField 7:0 Num 1317cdf428f7SMark BrownEndSysreg 131841cc24e0SMark Brown 131941cc24e0SMark BrownSysreg LORC_EL1 3 0 10 4 3 132041cc24e0SMark BrownRes0 63:10 132141cc24e0SMark BrownField 9:2 DS 132241cc24e0SMark BrownRes0 1 132341cc24e0SMark BrownField 0 EN 132441cc24e0SMark BrownEndSysreg 132512c897b4SMark Brown 132612c897b4SMark BrownSysreg LORID_EL1 3 0 10 4 7 132712c897b4SMark BrownRes0 63:24 132812c897b4SMark BrownField 23:16 LD 132912c897b4SMark BrownRes0 15:8 133012c897b4SMark BrownField 7:0 LR 133112c897b4SMark BrownEndSysreg 1332