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 49fb0b8d1aSJames MorseSysreg ID_PFR0_EL1 3 0 0 1 0 50fb0b8d1aSJames MorseRes0 63:32 51fb0b8d1aSJames MorseEnum 31:28 RAS 52fb0b8d1aSJames Morse 0b0000 NI 53fb0b8d1aSJames Morse 0b0001 RAS 54fb0b8d1aSJames Morse 0b0010 RASv1p1 55fb0b8d1aSJames MorseEndEnum 56fb0b8d1aSJames MorseEnum 27:24 DIT 57fb0b8d1aSJames Morse 0b0000 NI 58fb0b8d1aSJames Morse 0b0001 IMP 59fb0b8d1aSJames MorseEndEnum 60fb0b8d1aSJames MorseEnum 23:20 AMU 61fb0b8d1aSJames Morse 0b0000 NI 62fb0b8d1aSJames Morse 0b0001 AMUv1 63fb0b8d1aSJames Morse 0b0010 AMUv1p1 64fb0b8d1aSJames MorseEndEnum 65fb0b8d1aSJames MorseEnum 19:16 CSV2 66fb0b8d1aSJames Morse 0b0000 UNDISCLOSED 67fb0b8d1aSJames Morse 0b0001 IMP 68fb0b8d1aSJames Morse 0b0010 CSV2p1 69fb0b8d1aSJames MorseEndEnum 70fb0b8d1aSJames MorseEnum 15:12 State3 71fb0b8d1aSJames Morse 0b0000 NI 72fb0b8d1aSJames Morse 0b0001 IMP 73fb0b8d1aSJames MorseEndEnum 74fb0b8d1aSJames MorseEnum 11:8 State2 75fb0b8d1aSJames Morse 0b0000 NI 76fb0b8d1aSJames Morse 0b0001 NO_CV 77fb0b8d1aSJames Morse 0b0010 CV 78fb0b8d1aSJames MorseEndEnum 79fb0b8d1aSJames MorseEnum 7:4 State1 80fb0b8d1aSJames Morse 0b0000 NI 81fb0b8d1aSJames Morse 0b0001 THUMB 82fb0b8d1aSJames Morse 0b0010 THUMB2 83fb0b8d1aSJames MorseEndEnum 84fb0b8d1aSJames MorseEnum 3:0 State0 85fb0b8d1aSJames Morse 0b0000 NI 86fb0b8d1aSJames Morse 0b0001 IMP 87fb0b8d1aSJames MorseEndEnum 88fb0b8d1aSJames MorseEndSysreg 89fb0b8d1aSJames Morse 9012243080SJames MorseSysreg ID_PFR1_EL1 3 0 0 1 1 9112243080SJames MorseRes0 63:32 9212243080SJames MorseEnum 31:28 GIC 9312243080SJames Morse 0b0000 NI 9412243080SJames Morse 0b0001 GICv3 9512243080SJames Morse 0b0010 GICv4p1 9612243080SJames MorseEndEnum 9712243080SJames MorseEnum 27:24 Virt_frac 9812243080SJames Morse 0b0000 NI 9912243080SJames Morse 0b0001 IMP 10012243080SJames MorseEndEnum 10112243080SJames MorseEnum 23:20 Sec_frac 10212243080SJames Morse 0b0000 NI 10312243080SJames Morse 0b0001 WALK_DISABLE 10412243080SJames Morse 0b0010 SECURE_MEMORY 10512243080SJames MorseEndEnum 10612243080SJames MorseEnum 19:16 GenTimer 10712243080SJames Morse 0b0000 NI 10812243080SJames Morse 0b0001 IMP 10912243080SJames Morse 0b0010 ECV 11012243080SJames MorseEndEnum 11112243080SJames MorseEnum 15:12 Virtualization 11212243080SJames Morse 0b0000 NI 11312243080SJames Morse 0b0001 IMP 11412243080SJames MorseEndEnum 11512243080SJames MorseEnum 11:8 MProgMod 11612243080SJames Morse 0b0000 NI 11712243080SJames Morse 0b0001 IMP 11812243080SJames MorseEndEnum 11912243080SJames MorseEnum 7:4 Security 12012243080SJames Morse 0b0000 NI 12112243080SJames Morse 0b0001 EL3 12212243080SJames Morse 0b0001 NSACR_RFR 12312243080SJames MorseEndEnum 12412243080SJames MorseEnum 3:0 ProgMod 12512243080SJames Morse 0b0000 NI 12612243080SJames Morse 0b0001 IMP 12712243080SJames MorseEndEnum 12812243080SJames MorseEndSysreg 12912243080SJames Morse 130*58e01051SJames MorseSysreg ID_AFR0_EL1 3 0 0 1 3 131*58e01051SJames MorseRes0 63:16 132*58e01051SJames MorseField 15:12 IMPDEF3 133*58e01051SJames MorseField 11:8 IMPDEF2 134*58e01051SJames MorseField 7:4 IMPDEF1 135*58e01051SJames MorseField 3:0 IMPDEF0 136*58e01051SJames MorseEndSysreg 137*58e01051SJames Morse 1388893df29SJames MorseSysreg ID_MMFR0_EL1 3 0 0 1 4 1398893df29SJames MorseRes0 63:32 1408893df29SJames MorseEnum 31:28 InnerShr 1418893df29SJames Morse 0b0000 NC 1428893df29SJames Morse 0b0001 HW 1438893df29SJames Morse 0b1111 IGNORED 1448893df29SJames MorseEndEnum 1458893df29SJames MorseEnum 27:24 FCSE 1468893df29SJames Morse 0b0000 NI 1478893df29SJames Morse 0b0001 IMP 1488893df29SJames MorseEndEnum 1498893df29SJames MorseEnum 23:20 AuxReg 1508893df29SJames Morse 0b0000 NI 1518893df29SJames Morse 0b0001 ACTLR 1528893df29SJames Morse 0b0010 AIFSR 1538893df29SJames MorseEndEnum 1548893df29SJames MorseEnum 19:16 TCM 1558893df29SJames Morse 0b0000 NI 1568893df29SJames Morse 0b0001 IMPDEF 1578893df29SJames Morse 0b0010 TCM 1588893df29SJames Morse 0b0011 TCM_DMA 1598893df29SJames MorseEndEnum 1608893df29SJames MorseEnum 15:12 ShareLvl 1618893df29SJames Morse 0b0000 ONE 1628893df29SJames Morse 0b0001 TWO 1638893df29SJames MorseEndEnum 1648893df29SJames MorseEnum 11:8 OuterShr 1658893df29SJames Morse 0b0000 NC 1668893df29SJames Morse 0b0001 HW 1678893df29SJames Morse 0b1111 IGNORED 1688893df29SJames MorseEndEnum 1698893df29SJames MorseEnum 7:4 PMSA 1708893df29SJames Morse 0b0000 NI 1718893df29SJames Morse 0b0001 IMPDEF 1728893df29SJames Morse 0b0010 PMSAv6 1738893df29SJames Morse 0b0011 PMSAv7 1748893df29SJames MorseEndEnum 1758893df29SJames MorseEnum 3:0 VMSA 1768893df29SJames Morse 0b0000 NI 1778893df29SJames Morse 0b0001 IMPDEF 1788893df29SJames Morse 0b0010 VMSAv6 1798893df29SJames Morse 0b0011 VMSAv7 1808893df29SJames Morse 0b0100 VMSAv7_PXN 1818893df29SJames Morse 0b0101 VMSAv7_LONG 1828893df29SJames MorseEndEnum 1838893df29SJames MorseEndSysreg 1848893df29SJames Morse 1857e2f00beSJames MorseSysreg ID_MMFR1_EL1 3 0 0 1 5 1867e2f00beSJames MorseRes0 63:32 1877e2f00beSJames MorseEnum 31:28 BPred 1887e2f00beSJames Morse 0b0000 NI 1897e2f00beSJames Morse 0b0001 BP_SW_MANGED 1907e2f00beSJames Morse 0b0010 BP_ASID_AWARE 1917e2f00beSJames Morse 0b0011 BP_NOSNOOP 1927e2f00beSJames Morse 0b0100 BP_INVISIBLE 1937e2f00beSJames MorseEndEnum 1947e2f00beSJames MorseEnum 27:24 L1TstCln 1957e2f00beSJames Morse 0b0000 NI 1967e2f00beSJames Morse 0b0001 NOINVALIDATE 1977e2f00beSJames Morse 0b0010 INVALIDATE 1987e2f00beSJames MorseEndEnum 1997e2f00beSJames MorseEnum 23:20 L1Uni 2007e2f00beSJames Morse 0b0000 NI 2017e2f00beSJames Morse 0b0001 INVALIDATE 2027e2f00beSJames Morse 0b0010 CLEAN_AND_INVALIDATE 2037e2f00beSJames MorseEndEnum 2047e2f00beSJames MorseEnum 19:16 L1Hvd 2057e2f00beSJames Morse 0b0000 NI 2067e2f00beSJames Morse 0b0001 INVALIDATE_ISIDE_ONLY 2077e2f00beSJames Morse 0b0010 INVALIDATE 2087e2f00beSJames Morse 0b0011 CLEAN_AND_INVALIDATE 2097e2f00beSJames MorseEndEnum 2107e2f00beSJames MorseEnum 15:12 L1UniSW 2117e2f00beSJames Morse 0b0000 NI 2127e2f00beSJames Morse 0b0001 CLEAN 2137e2f00beSJames Morse 0b0010 CLEAN_AND_INVALIDATE 2147e2f00beSJames Morse 0b0011 INVALIDATE 2157e2f00beSJames MorseEndEnum 2167e2f00beSJames MorseEnum 11:8 L1HvdSW 2177e2f00beSJames Morse 0b0000 NI 2187e2f00beSJames Morse 0b0001 CLEAN_AND_INVALIDATE 2197e2f00beSJames Morse 0b0010 INVALIDATE_DSIDE_ONLY 2207e2f00beSJames Morse 0b0011 INVALIDATE 2217e2f00beSJames MorseEndEnum 2227e2f00beSJames MorseEnum 7:4 L1UniVA 2237e2f00beSJames Morse 0b0000 NI 2247e2f00beSJames Morse 0b0001 CLEAN_AND_INVALIDATE 2257e2f00beSJames Morse 0b0010 INVALIDATE_BP 2267e2f00beSJames MorseEndEnum 2277e2f00beSJames MorseEnum 3:0 L1HvdVA 2287e2f00beSJames Morse 0b0000 NI 2297e2f00beSJames Morse 0b0001 CLEAN_AND_INVALIDATE 2307e2f00beSJames Morse 0b0010 INVALIDATE_BP 2317e2f00beSJames MorseEndEnum 2327e2f00beSJames MorseEndSysreg 2337e2f00beSJames Morse 234fbfba88bSJames MorseSysreg ID_MMFR2_EL1 3 0 0 1 6 235fbfba88bSJames MorseRes0 63:32 236fbfba88bSJames MorseEnum 31:28 HWAccFlg 237fbfba88bSJames Morse 0b0000 NI 238fbfba88bSJames Morse 0b0001 IMP 239fbfba88bSJames MorseEndEnum 240fbfba88bSJames MorseEnum 27:24 WFIStall 241fbfba88bSJames Morse 0b0000 NI 242fbfba88bSJames Morse 0b0001 IMP 243fbfba88bSJames MorseEndEnum 244fbfba88bSJames MorseEnum 23:20 MemBarr 245fbfba88bSJames Morse 0b0000 NI 246fbfba88bSJames Morse 0b0001 DSB_ONLY 247fbfba88bSJames Morse 0b0010 IMP 248fbfba88bSJames MorseEndEnum 249fbfba88bSJames MorseEnum 19:16 UniTLB 250fbfba88bSJames Morse 0b0000 NI 251fbfba88bSJames Morse 0b0001 BY_VA 252fbfba88bSJames Morse 0b0010 BY_MATCH_ASID 253fbfba88bSJames Morse 0b0011 BY_ALL_ASID 254fbfba88bSJames Morse 0b0100 OTHER_TLBS 255fbfba88bSJames Morse 0b0101 BROADCAST 256fbfba88bSJames Morse 0b0110 BY_IPA 257fbfba88bSJames MorseEndEnum 258fbfba88bSJames MorseEnum 15:12 HvdTLB 259fbfba88bSJames Morse 0b0000 NI 260fbfba88bSJames MorseEndEnum 261fbfba88bSJames MorseEnum 11:8 L1HvdRng 262fbfba88bSJames Morse 0b0000 NI 263fbfba88bSJames Morse 0b0001 IMP 264fbfba88bSJames MorseEndEnum 265fbfba88bSJames MorseEnum 7:4 L1HvdBG 266fbfba88bSJames Morse 0b0000 NI 267fbfba88bSJames Morse 0b0001 IMP 268fbfba88bSJames MorseEndEnum 269fbfba88bSJames MorseEnum 3:0 L1HvdFG 270fbfba88bSJames Morse 0b0000 NI 271fbfba88bSJames Morse 0b0001 IMP 272fbfba88bSJames MorseEndEnum 273fbfba88bSJames MorseEndSysreg 274fbfba88bSJames Morse 2758fe2a9c5SJames MorseSysreg ID_MMFR3_EL1 3 0 0 1 7 2768fe2a9c5SJames MorseRes0 63:32 2778fe2a9c5SJames MorseEnum 31:28 Supersec 2788fe2a9c5SJames Morse 0b0000 IMP 2798fe2a9c5SJames Morse 0b1111 NI 2808fe2a9c5SJames MorseEndEnum 2818fe2a9c5SJames MorseEnum 27:24 CMemSz 2828fe2a9c5SJames Morse 0b0000 4GB 2838fe2a9c5SJames Morse 0b0001 64GB 2848fe2a9c5SJames Morse 0b0010 1TB 2858fe2a9c5SJames MorseEndEnum 2868fe2a9c5SJames MorseEnum 23:20 CohWalk 2878fe2a9c5SJames Morse 0b0000 NI 2888fe2a9c5SJames Morse 0b0001 IMP 2898fe2a9c5SJames MorseEndEnum 2908fe2a9c5SJames MorseEnum 19:16 PAN 2918fe2a9c5SJames Morse 0b0000 NI 2928fe2a9c5SJames Morse 0b0001 PAN 2938fe2a9c5SJames Morse 0b0010 PAN2 2948fe2a9c5SJames MorseEndEnum 2958fe2a9c5SJames MorseEnum 15:12 MaintBcst 2968fe2a9c5SJames Morse 0b0000 NI 2978fe2a9c5SJames Morse 0b0001 NO_TLB 2988fe2a9c5SJames Morse 0b0010 ALL 2998fe2a9c5SJames MorseEndEnum 3008fe2a9c5SJames MorseEnum 11:8 BPMaint 3018fe2a9c5SJames Morse 0b0000 NI 3028fe2a9c5SJames Morse 0b0001 ALL 3038fe2a9c5SJames Morse 0b0010 BY_VA 3048fe2a9c5SJames MorseEndEnum 3058fe2a9c5SJames MorseEnum 7:4 CMaintSW 3068fe2a9c5SJames Morse 0b0000 NI 3078fe2a9c5SJames Morse 0b0001 IMP 3088fe2a9c5SJames MorseEndEnum 3098fe2a9c5SJames MorseEnum 3:0 CMaintVA 3108fe2a9c5SJames Morse 0b0000 NI 3118fe2a9c5SJames Morse 0b0001 IMP 3128fe2a9c5SJames MorseEndEnum 3138fe2a9c5SJames MorseEndSysreg 3148fe2a9c5SJames Morse 315258a96b2SJames MorseSysreg ID_ISAR0_EL1 3 0 0 2 0 316258a96b2SJames MorseRes0 63:28 317258a96b2SJames MorseEnum 27:24 Divide 318258a96b2SJames Morse 0b0000 NI 319258a96b2SJames Morse 0b0001 xDIV_T32 320258a96b2SJames Morse 0b0010 xDIV_A32 321258a96b2SJames MorseEndEnum 322258a96b2SJames MorseEnum 23:20 Debug 323258a96b2SJames Morse 0b0000 NI 324258a96b2SJames Morse 0b0001 IMP 325258a96b2SJames MorseEndEnum 326258a96b2SJames MorseEnum 19:16 Coproc 327258a96b2SJames Morse 0b0000 NI 328258a96b2SJames Morse 0b0001 MRC 329258a96b2SJames Morse 0b0010 MRC2 330258a96b2SJames Morse 0b0011 MRRC 331258a96b2SJames Morse 0b0100 MRRC2 332258a96b2SJames MorseEndEnum 333258a96b2SJames MorseEnum 15:12 CmpBranch 334258a96b2SJames Morse 0b0000 NI 335258a96b2SJames Morse 0b0001 IMP 336258a96b2SJames MorseEndEnum 337258a96b2SJames MorseEnum 11:8 BitField 338258a96b2SJames Morse 0b0000 NI 339258a96b2SJames Morse 0b0001 IMP 340258a96b2SJames MorseEndEnum 341258a96b2SJames MorseEnum 7:4 BitCount 342258a96b2SJames Morse 0b0000 NI 343258a96b2SJames Morse 0b0001 IMP 344258a96b2SJames MorseEndEnum 345258a96b2SJames MorseEnum 3:0 Swap 346258a96b2SJames Morse 0b0000 NI 347258a96b2SJames Morse 0b0001 IMP 348258a96b2SJames MorseEndEnum 349258a96b2SJames MorseEndSysreg 350258a96b2SJames Morse 351892386a6SJames MorseSysreg ID_ISAR1_EL1 3 0 0 2 1 352892386a6SJames MorseRes0 63:32 353892386a6SJames MorseEnum 31:28 Jazelle 354892386a6SJames Morse 0b0000 NI 355892386a6SJames Morse 0b0001 IMP 356892386a6SJames MorseEndEnum 357892386a6SJames MorseEnum 27:24 Interwork 358892386a6SJames Morse 0b0000 NI 359892386a6SJames Morse 0b0001 BX 360892386a6SJames Morse 0b0010 BLX 361892386a6SJames Morse 0b0011 A32_BX 362892386a6SJames MorseEndEnum 363892386a6SJames MorseEnum 23:20 Immediate 364892386a6SJames Morse 0b0000 NI 365892386a6SJames Morse 0b0001 IMP 366892386a6SJames MorseEndEnum 367892386a6SJames MorseEnum 19:16 IfThen 368892386a6SJames Morse 0b0000 NI 369892386a6SJames Morse 0b0001 IMP 370892386a6SJames MorseEndEnum 371892386a6SJames MorseEnum 15:12 Extend 372892386a6SJames Morse 0b0000 NI 373892386a6SJames Morse 0b0001 SXTB 374892386a6SJames Morse 0b0010 SXTB16 375892386a6SJames MorseEndEnum 376892386a6SJames MorseEnum 11:8 Except_AR 377892386a6SJames Morse 0b0000 NI 378892386a6SJames Morse 0b0001 IMP 379892386a6SJames MorseEndEnum 380892386a6SJames MorseEnum 7:4 Except 381892386a6SJames Morse 0b0000 NI 382892386a6SJames Morse 0b0001 IMP 383892386a6SJames MorseEndEnum 384892386a6SJames MorseEnum 3:0 Endian 385892386a6SJames Morse 0b0000 NI 386892386a6SJames Morse 0b0001 IMP 387892386a6SJames MorseEndEnum 388892386a6SJames MorseEndSysreg 389892386a6SJames Morse 390dfa70ae8SJames MorseSysreg ID_ISAR2_EL1 3 0 0 2 2 391dfa70ae8SJames MorseRes0 63:32 392dfa70ae8SJames MorseEnum 31:28 Reversal 393dfa70ae8SJames Morse 0b0000 NI 394dfa70ae8SJames Morse 0b0001 REV 395dfa70ae8SJames Morse 0b0010 RBIT 396dfa70ae8SJames MorseEndEnum 397dfa70ae8SJames MorseEnum 27:24 PSR_AR 398dfa70ae8SJames Morse 0b0000 NI 399dfa70ae8SJames Morse 0b0001 IMP 400dfa70ae8SJames MorseEndEnum 401dfa70ae8SJames MorseEnum 23:20 MultU 402dfa70ae8SJames Morse 0b0000 NI 403dfa70ae8SJames Morse 0b0001 UMULL 404dfa70ae8SJames Morse 0b0010 UMAAL 405dfa70ae8SJames MorseEndEnum 406dfa70ae8SJames MorseEnum 19:16 MultS 407dfa70ae8SJames Morse 0b0000 NI 408dfa70ae8SJames Morse 0b0001 SMULL 409dfa70ae8SJames Morse 0b0010 SMLABB 410dfa70ae8SJames Morse 0b0011 SMLAD 411dfa70ae8SJames MorseEndEnum 412dfa70ae8SJames MorseEnum 15:12 Mult 413dfa70ae8SJames Morse 0b0000 NI 414dfa70ae8SJames Morse 0b0001 MLA 415dfa70ae8SJames Morse 0b0010 MLS 416dfa70ae8SJames MorseEndEnum 417dfa70ae8SJames MorseEnum 11:8 MultiAccessInt 418dfa70ae8SJames Morse 0b0000 NI 419dfa70ae8SJames Morse 0b0001 RESTARTABLE 420dfa70ae8SJames Morse 0b0010 CONTINUABLE 421dfa70ae8SJames MorseEndEnum 422dfa70ae8SJames MorseEnum 7:4 MemHint 423dfa70ae8SJames Morse 0b0000 NI 424dfa70ae8SJames Morse 0b0001 PLD 425dfa70ae8SJames Morse 0b0010 PLD2 426dfa70ae8SJames Morse 0b0011 PLI 427dfa70ae8SJames Morse 0b0100 PLDW 428dfa70ae8SJames MorseEndEnum 429dfa70ae8SJames MorseEnum 3:0 LoadStore 430dfa70ae8SJames Morse 0b0000 NI 431dfa70ae8SJames Morse 0b0001 DOUBLE 432dfa70ae8SJames Morse 0b0010 ACQUIRE 433dfa70ae8SJames MorseEndEnum 434dfa70ae8SJames MorseEndSysreg 435dfa70ae8SJames Morse 436d07016c9SJames MorseSysreg ID_ISAR3_EL1 3 0 0 2 3 437d07016c9SJames MorseRes0 63:32 438d07016c9SJames MorseEnum 31:28 T32EE 439d07016c9SJames Morse 0b0000 NI 440d07016c9SJames Morse 0b0001 IMP 441d07016c9SJames MorseEndEnum 442d07016c9SJames MorseEnum 27:24 TrueNOP 443d07016c9SJames Morse 0b0000 NI 444d07016c9SJames Morse 0b0001 IMP 445d07016c9SJames MorseEndEnum 446d07016c9SJames MorseEnum 23:20 T32Copy 447d07016c9SJames Morse 0b0000 NI 448d07016c9SJames Morse 0b0001 IMP 449d07016c9SJames MorseEndEnum 450d07016c9SJames MorseEnum 19:16 TabBranch 451d07016c9SJames Morse 0b0000 NI 452d07016c9SJames Morse 0b0001 IMP 453d07016c9SJames MorseEndEnum 454d07016c9SJames MorseEnum 15:12 SynchPrim 455d07016c9SJames Morse 0b0000 NI 456d07016c9SJames Morse 0b0001 EXCLUSIVE 457d07016c9SJames Morse 0b0010 DOUBLE 458d07016c9SJames MorseEndEnum 459d07016c9SJames MorseEnum 11:8 SVC 460d07016c9SJames Morse 0b0000 NI 461d07016c9SJames Morse 0b0001 IMP 462d07016c9SJames MorseEndEnum 463d07016c9SJames MorseEnum 7:4 SIMD 464d07016c9SJames Morse 0b0000 NI 465d07016c9SJames Morse 0b0001 SSAT 466d07016c9SJames Morse 0b0011 PKHBT 467d07016c9SJames MorseEndEnum 468d07016c9SJames MorseEnum 3:0 Saturate 469d07016c9SJames Morse 0b0000 NI 470d07016c9SJames Morse 0b0001 IMP 471d07016c9SJames MorseEndEnum 472d07016c9SJames MorseEndSysreg 473d07016c9SJames Morse 474849cc9bdSJames MorseSysreg ID_ISAR4_EL1 3 0 0 2 4 475849cc9bdSJames MorseRes0 63:32 476849cc9bdSJames MorseEnum 31:28 SWP_frac 477849cc9bdSJames Morse 0b0000 NI 478849cc9bdSJames Morse 0b0001 IMP 479849cc9bdSJames MorseEndEnum 480849cc9bdSJames MorseEnum 27:24 PSR_M 481849cc9bdSJames Morse 0b0000 NI 482849cc9bdSJames Morse 0b0001 IMP 483849cc9bdSJames MorseEndEnum 484849cc9bdSJames MorseEnum 23:20 SynchPrim_frac 485849cc9bdSJames Morse 0b0000 NI 486849cc9bdSJames Morse 0b0011 IMP 487849cc9bdSJames MorseEndEnum 488849cc9bdSJames MorseEnum 19:16 Barrier 489849cc9bdSJames Morse 0b0000 NI 490849cc9bdSJames Morse 0b0001 IMP 491849cc9bdSJames MorseEndEnum 492849cc9bdSJames MorseEnum 15:12 SMC 493849cc9bdSJames Morse 0b0000 NI 494849cc9bdSJames Morse 0b0001 IMP 495849cc9bdSJames MorseEndEnum 496849cc9bdSJames MorseEnum 11:8 Writeback 497849cc9bdSJames Morse 0b0000 NI 498849cc9bdSJames Morse 0b0001 IMP 499849cc9bdSJames MorseEndEnum 500849cc9bdSJames MorseEnum 7:4 WithShifts 501849cc9bdSJames Morse 0b0000 NI 502849cc9bdSJames Morse 0b0001 LSL3 503849cc9bdSJames Morse 0b0011 LS 504849cc9bdSJames Morse 0b0100 REG 505849cc9bdSJames MorseEndEnum 506849cc9bdSJames MorseEnum 3:0 Unpriv 507849cc9bdSJames Morse 0b0000 NI 508849cc9bdSJames Morse 0b0001 REG_BYTE 509849cc9bdSJames Morse 0b0010 SIGNED_HALFWORD 510849cc9bdSJames MorseEndEnum 511849cc9bdSJames MorseEndSysreg 512849cc9bdSJames Morse 513f4e9ce12SJames MorseSysreg ID_ISAR5_EL1 3 0 0 2 5 514f4e9ce12SJames MorseRes0 63:32 515f4e9ce12SJames MorseEnum 31:28 VCMA 516f4e9ce12SJames Morse 0b0000 NI 517f4e9ce12SJames Morse 0b0001 IMP 518f4e9ce12SJames MorseEndEnum 519f4e9ce12SJames MorseEnum 27:24 RDM 520f4e9ce12SJames Morse 0b0000 NI 521f4e9ce12SJames Morse 0b0001 IMP 522f4e9ce12SJames MorseEndEnum 523f4e9ce12SJames MorseRes0 23:20 524f4e9ce12SJames MorseEnum 19:16 CRC32 525f4e9ce12SJames Morse 0b0000 NI 526f4e9ce12SJames Morse 0b0001 IMP 527f4e9ce12SJames MorseEndEnum 528f4e9ce12SJames MorseEnum 15:12 SHA2 529f4e9ce12SJames Morse 0b0000 NI 530f4e9ce12SJames Morse 0b0001 IMP 531f4e9ce12SJames MorseEndEnum 532f4e9ce12SJames MorseEnum 11:8 SHA1 533f4e9ce12SJames Morse 0b0000 NI 534f4e9ce12SJames Morse 0b0001 IMP 535f4e9ce12SJames MorseEndEnum 536f4e9ce12SJames MorseEnum 7:4 AES 537f4e9ce12SJames Morse 0b0000 NI 538f4e9ce12SJames Morse 0b0001 IMP 539f4e9ce12SJames Morse 0b0010 VMULL 540f4e9ce12SJames MorseEndEnum 541f4e9ce12SJames MorseEnum 3:0 SEVL 542f4e9ce12SJames Morse 0b0000 NI 543f4e9ce12SJames Morse 0b0001 IMP 544f4e9ce12SJames MorseEndEnum 545f4e9ce12SJames MorseEndSysreg 546f4e9ce12SJames Morse 5475ea58a1bSJames MorseSysreg ID_ISAR6_EL1 3 0 0 2 7 5485ea58a1bSJames MorseRes0 63:28 5495ea58a1bSJames MorseEnum 27:24 I8MM 5505ea58a1bSJames Morse 0b0000 NI 5515ea58a1bSJames Morse 0b0001 IMP 5525ea58a1bSJames MorseEndEnum 5535ea58a1bSJames MorseEnum 23:20 BF16 5545ea58a1bSJames Morse 0b0000 NI 5555ea58a1bSJames Morse 0b0001 IMP 5565ea58a1bSJames MorseEndEnum 5575ea58a1bSJames MorseEnum 19:16 SPECRES 5585ea58a1bSJames Morse 0b0000 NI 5595ea58a1bSJames Morse 0b0001 IMP 5605ea58a1bSJames MorseEndEnum 5615ea58a1bSJames MorseEnum 15:12 SB 5625ea58a1bSJames Morse 0b0000 NI 5635ea58a1bSJames Morse 0b0001 IMP 5645ea58a1bSJames MorseEndEnum 5655ea58a1bSJames MorseEnum 11:8 FHM 5665ea58a1bSJames Morse 0b0000 NI 5675ea58a1bSJames Morse 0b0001 IMP 5685ea58a1bSJames MorseEndEnum 5695ea58a1bSJames MorseEnum 7:4 DP 5705ea58a1bSJames Morse 0b0000 NI 5715ea58a1bSJames Morse 0b0001 IMP 5725ea58a1bSJames MorseEndEnum 5735ea58a1bSJames MorseEnum 3:0 JSCVT 5745ea58a1bSJames Morse 0b0000 NI 5755ea58a1bSJames Morse 0b0001 IMP 5765ea58a1bSJames MorseEndEnum 5775ea58a1bSJames MorseEndSysreg 5785ea58a1bSJames Morse 5795b380ae0SJames MorseSysreg ID_MMFR4_EL1 3 0 0 2 6 5805b380ae0SJames MorseRes0 63:32 5815b380ae0SJames MorseEnum 31:28 EVT 5825b380ae0SJames Morse 0b0000 NI 5835b380ae0SJames Morse 0b0001 NO_TLBIS 5845b380ae0SJames Morse 0b0010 TLBIS 5855b380ae0SJames MorseEndEnum 5865b380ae0SJames MorseEnum 27:24 CCIDX 5875b380ae0SJames Morse 0b0000 NI 5885b380ae0SJames Morse 0b0001 IMP 5895b380ae0SJames MorseEndEnum 5905b380ae0SJames MorseEnum 23:20 LSM 5915b380ae0SJames Morse 0b0000 NI 5925b380ae0SJames Morse 0b0001 IMP 5935b380ae0SJames MorseEndEnum 5945b380ae0SJames MorseEnum 19:16 HPDS 5955b380ae0SJames Morse 0b0000 NI 5965b380ae0SJames Morse 0b0001 AA32HPD 5975b380ae0SJames Morse 0b0010 HPDS2 5985b380ae0SJames MorseEndEnum 5995b380ae0SJames MorseEnum 15:12 CnP 6005b380ae0SJames Morse 0b0000 NI 6015b380ae0SJames Morse 0b0001 IMP 6025b380ae0SJames MorseEndEnum 6035b380ae0SJames MorseEnum 11:8 XNX 6045b380ae0SJames Morse 0b0000 NI 6055b380ae0SJames Morse 0b0001 IMP 6065b380ae0SJames MorseEndEnum 6075b380ae0SJames MorseEnum 7:4 AC2 6085b380ae0SJames Morse 0b0000 NI 6095b380ae0SJames Morse 0b0001 IMP 6105b380ae0SJames MorseEndEnum 6115b380ae0SJames MorseEnum 3:0 SpecSEI 6125b380ae0SJames Morse 0b0000 NI 6135b380ae0SJames Morse 0b0001 IMP 6145b380ae0SJames MorseEndEnum 6155b380ae0SJames MorseEndSysreg 6165b380ae0SJames Morse 617e79c94a2SJames MorseSysreg MVFR0_EL1 3 0 0 3 0 618e79c94a2SJames MorseRes0 63:32 619e79c94a2SJames MorseEnum 31:28 FPRound 620e79c94a2SJames Morse 0b0000 NI 621e79c94a2SJames Morse 0b0001 IMP 622e79c94a2SJames MorseEndEnum 623e79c94a2SJames MorseEnum 27:24 FPShVec 624e79c94a2SJames Morse 0b0000 NI 625e79c94a2SJames Morse 0b0001 IMP 626e79c94a2SJames MorseEndEnum 627e79c94a2SJames MorseEnum 23:20 FPSqrt 628e79c94a2SJames Morse 0b0000 NI 629e79c94a2SJames Morse 0b0001 IMP 630e79c94a2SJames MorseEndEnum 631e79c94a2SJames MorseEnum 19:16 FPDivide 632e79c94a2SJames Morse 0b0000 NI 633e79c94a2SJames Morse 0b0001 IMP 634e79c94a2SJames MorseEndEnum 635e79c94a2SJames MorseEnum 15:12 FPTrap 636e79c94a2SJames Morse 0b0000 NI 637e79c94a2SJames Morse 0b0001 IMP 638e79c94a2SJames MorseEndEnum 639e79c94a2SJames MorseEnum 11:8 FPDP 640e79c94a2SJames Morse 0b0000 NI 641e79c94a2SJames Morse 0b0001 VFPv2 642e79c94a2SJames Morse 0b0001 VFPv3 643e79c94a2SJames MorseEndEnum 644e79c94a2SJames MorseEnum 7:4 FPSP 645e79c94a2SJames Morse 0b0000 NI 646e79c94a2SJames Morse 0b0001 VFPv2 647e79c94a2SJames Morse 0b0001 VFPv3 648e79c94a2SJames MorseEndEnum 649e79c94a2SJames MorseEnum 3:0 SIMDReg 650e79c94a2SJames Morse 0b0000 NI 651e79c94a2SJames Morse 0b0001 IMP_16x64 652e79c94a2SJames Morse 0b0001 IMP_32x64 653e79c94a2SJames MorseEndEnum 654e79c94a2SJames MorseEndSysreg 655e79c94a2SJames Morse 656c9b718edSJames MorseSysreg MVFR1_EL1 3 0 0 3 1 657c9b718edSJames MorseRes0 63:32 658c9b718edSJames MorseEnum 31:28 SIMDFMAC 659c9b718edSJames Morse 0b0000 NI 660c9b718edSJames Morse 0b0001 IMP 661c9b718edSJames MorseEndEnum 662c9b718edSJames MorseEnum 27:24 FPHP 663c9b718edSJames Morse 0b0000 NI 664c9b718edSJames Morse 0b0001 FPHP 665c9b718edSJames Morse 0b0010 FPHP_CONV 666c9b718edSJames Morse 0b0011 FP16 667c9b718edSJames MorseEndEnum 668c9b718edSJames MorseEnum 23:20 SIMDHP 669c9b718edSJames Morse 0b0000 NI 670c9b718edSJames Morse 0b0001 SIMDHP 671c9b718edSJames Morse 0b0001 SIMDHP_FLOAT 672c9b718edSJames MorseEndEnum 673c9b718edSJames MorseEnum 19:16 SIMDSP 674c9b718edSJames Morse 0b0000 NI 675c9b718edSJames Morse 0b0001 IMP 676c9b718edSJames MorseEndEnum 677c9b718edSJames MorseEnum 15:12 SIMDInt 678c9b718edSJames Morse 0b0000 NI 679c9b718edSJames Morse 0b0001 IMP 680c9b718edSJames MorseEndEnum 681c9b718edSJames MorseEnum 11:8 SIMDLS 682c9b718edSJames Morse 0b0000 NI 683c9b718edSJames Morse 0b0001 IMP 684c9b718edSJames MorseEndEnum 685c9b718edSJames MorseEnum 7:4 FPDNaN 686c9b718edSJames Morse 0b0000 NI 687c9b718edSJames Morse 0b0001 IMP 688c9b718edSJames MorseEndEnum 689c9b718edSJames MorseEnum 3:0 FPFtZ 690c9b718edSJames Morse 0b0000 NI 691c9b718edSJames Morse 0b0001 IMP 692c9b718edSJames MorseEndEnum 693c9b718edSJames MorseEndSysreg 694c9b718edSJames Morse 695f70a810eSJames MorseSysreg MVFR2_EL1 3 0 0 3 2 696f70a810eSJames MorseRes0 63:8 697f70a810eSJames MorseEnum 7:4 FPMisc 698f70a810eSJames Morse 0b0000 NI 699f70a810eSJames Morse 0b0001 FP 700f70a810eSJames Morse 0b0010 FP_DIRECTED_ROUNDING 701f70a810eSJames Morse 0b0011 FP_ROUNDING 702f70a810eSJames Morse 0b0100 FP_MAX_MIN 703f70a810eSJames MorseEndEnum 704f70a810eSJames MorseEnum 3:0 SIMDMisc 705f70a810eSJames Morse 0b0000 NI 706f70a810eSJames Morse 0b0001 SIMD_DIRECTED_ROUNDING 707f70a810eSJames Morse 0b0010 SIMD_ROUNDING 708f70a810eSJames Morse 0b0011 SIMD_MAX_MIN 709f70a810eSJames MorseEndEnum 710f70a810eSJames MorseEndSysreg 711f70a810eSJames Morse 712039d3723SJames MorseSysreg ID_PFR2_EL1 3 0 0 3 4 713039d3723SJames MorseRes0 63:12 714039d3723SJames MorseEnum 11:8 RAS_frac 715039d3723SJames Morse 0b0000 NI 716039d3723SJames Morse 0b0001 RASv1p1 717039d3723SJames MorseEndEnum 718039d3723SJames MorseEnum 7:4 SSBS 719039d3723SJames Morse 0b0000 NI 720039d3723SJames Morse 0b0001 IMP 721039d3723SJames MorseEndEnum 722039d3723SJames MorseEnum 3:0 CSV3 723039d3723SJames Morse 0b0000 NI 724039d3723SJames Morse 0b0001 IMP 725039d3723SJames MorseEndEnum 726039d3723SJames MorseEndSysreg 727039d3723SJames Morse 7288a950efaSJames MorseSysreg ID_MMFR5_EL1 3 0 0 3 6 7298a950efaSJames MorseRes0 63:8 7308a950efaSJames MorseEnum 7:4 nTLBPA 7318a950efaSJames Morse 0b0000 NI 7328a950efaSJames Morse 0b0001 IMP 7338a950efaSJames MorseEndEnum 7348a950efaSJames MorseEnum 3:0 ETS 7358a950efaSJames Morse 0b0000 NI 7368a950efaSJames Morse 0b0001 IMP 7378a950efaSJames MorseEndEnum 7388a950efaSJames MorseEndSysreg 7398a950efaSJames Morse 740cea08f2bSMark BrownSysreg ID_AA64PFR0_EL1 3 0 0 4 0 741cea08f2bSMark BrownEnum 63:60 CSV3 742cea08f2bSMark Brown 0b0000 NI 743cea08f2bSMark Brown 0b0001 IMP 744cea08f2bSMark BrownEndEnum 745cea08f2bSMark BrownEnum 59:56 CSV2 746cea08f2bSMark Brown 0b0000 NI 747cea08f2bSMark Brown 0b0001 IMP 748cea08f2bSMark Brown 0b0010 CSV2_2 749cea08f2bSMark Brown 0b0011 CSV2_3 750cea08f2bSMark BrownEndEnum 751cea08f2bSMark BrownEnum 55:52 RME 752cea08f2bSMark Brown 0b0000 NI 753cea08f2bSMark Brown 0b0001 IMP 754cea08f2bSMark BrownEndEnum 755cea08f2bSMark BrownEnum 51:48 DIT 756cea08f2bSMark Brown 0b0000 NI 757cea08f2bSMark Brown 0b0001 IMP 758cea08f2bSMark BrownEndEnum 759cea08f2bSMark BrownEnum 47:44 AMU 760cea08f2bSMark Brown 0b0000 NI 761cea08f2bSMark Brown 0b0001 IMP 762cea08f2bSMark Brown 0b0010 V1P1 763cea08f2bSMark BrownEndEnum 764cea08f2bSMark BrownEnum 43:40 MPAM 765cea08f2bSMark Brown 0b0000 0 766cea08f2bSMark Brown 0b0001 1 767cea08f2bSMark BrownEndEnum 768cea08f2bSMark BrownEnum 39:36 SEL2 769cea08f2bSMark Brown 0b0000 NI 770cea08f2bSMark Brown 0b0001 IMP 771cea08f2bSMark BrownEndEnum 772cea08f2bSMark BrownEnum 35:32 SVE 773cea08f2bSMark Brown 0b0000 NI 774cea08f2bSMark Brown 0b0001 IMP 775cea08f2bSMark BrownEndEnum 776cea08f2bSMark BrownEnum 31:28 RAS 777cea08f2bSMark Brown 0b0000 NI 778cea08f2bSMark Brown 0b0001 IMP 779cea08f2bSMark Brown 0b0010 V1P1 780cea08f2bSMark BrownEndEnum 781cea08f2bSMark BrownEnum 27:24 GIC 782cea08f2bSMark Brown 0b0000 NI 783cea08f2bSMark Brown 0b0001 IMP 784cea08f2bSMark Brown 0b0010 V4P1 785cea08f2bSMark BrownEndEnum 786cea08f2bSMark BrownEnum 23:20 AdvSIMD 787cea08f2bSMark Brown 0b0000 IMP 788cea08f2bSMark Brown 0b0001 FP16 789cea08f2bSMark Brown 0b1111 NI 790cea08f2bSMark BrownEndEnum 791cea08f2bSMark BrownEnum 19:16 FP 792cea08f2bSMark Brown 0b0000 IMP 793cea08f2bSMark Brown 0b0001 FP16 794cea08f2bSMark Brown 0b1111 NI 795cea08f2bSMark BrownEndEnum 796cea08f2bSMark BrownEnum 15:12 EL3 797cea08f2bSMark Brown 0b0000 NI 798cea08f2bSMark Brown 0b0001 IMP 799cea08f2bSMark Brown 0b0010 AARCH32 800cea08f2bSMark BrownEndEnum 801cea08f2bSMark BrownEnum 11:8 EL2 802cea08f2bSMark Brown 0b0000 NI 803cea08f2bSMark Brown 0b0001 IMP 804cea08f2bSMark Brown 0b0010 AARCH32 805cea08f2bSMark BrownEndEnum 806cea08f2bSMark BrownEnum 7:4 EL1 807cea08f2bSMark Brown 0b0001 IMP 808cea08f2bSMark Brown 0b0010 AARCH32 809cea08f2bSMark BrownEndEnum 810cea08f2bSMark BrownEnum 3:0 EL0 811cea08f2bSMark Brown 0b0001 IMP 812cea08f2bSMark Brown 0b0010 AARCH32 813cea08f2bSMark BrownEndEnum 814cea08f2bSMark BrownEndSysreg 815cea08f2bSMark Brown 816ef4ba5a6SMark BrownSysreg ID_AA64PFR1_EL1 3 0 0 4 1 817ef4ba5a6SMark BrownRes0 63:40 818ef4ba5a6SMark BrownEnum 39:36 NMI 819ef4ba5a6SMark Brown 0b0000 NI 820ef4ba5a6SMark Brown 0b0001 IMP 821ef4ba5a6SMark BrownEndEnum 822ef4ba5a6SMark BrownEnum 35:32 CSV2_frac 823ef4ba5a6SMark Brown 0b0000 NI 824ef4ba5a6SMark Brown 0b0001 CSV2_1p1 825ef4ba5a6SMark Brown 0b0010 CSV2_1p2 826ef4ba5a6SMark BrownEndEnum 827ef4ba5a6SMark BrownEnum 31:28 RNDR_trap 828ef4ba5a6SMark Brown 0b0000 NI 829ef4ba5a6SMark Brown 0b0001 IMP 830ef4ba5a6SMark BrownEndEnum 831ef4ba5a6SMark BrownEnum 27:24 SME 832ef4ba5a6SMark Brown 0b0000 NI 833ef4ba5a6SMark Brown 0b0001 IMP 834ef4ba5a6SMark BrownEndEnum 835ef4ba5a6SMark BrownRes0 23:20 836ef4ba5a6SMark BrownEnum 19:16 MPAM_frac 837ef4ba5a6SMark Brown 0b0000 MINOR_0 838ef4ba5a6SMark Brown 0b0001 MINOR_1 839ef4ba5a6SMark BrownEndEnum 840ef4ba5a6SMark BrownEnum 15:12 RAS_frac 841ef4ba5a6SMark Brown 0b0000 NI 842ef4ba5a6SMark Brown 0b0001 RASv1p1 843ef4ba5a6SMark BrownEndEnum 844ef4ba5a6SMark BrownEnum 11:8 MTE 845ef4ba5a6SMark Brown 0b0000 NI 846ef4ba5a6SMark Brown 0b0001 IMP 847ef4ba5a6SMark Brown 0b0010 MTE2 848ef4ba5a6SMark Brown 0b0011 MTE3 849ef4ba5a6SMark BrownEndEnum 850ef4ba5a6SMark BrownEnum 7:4 SSBS 851ef4ba5a6SMark Brown 0b0000 NI 852ef4ba5a6SMark Brown 0b0001 IMP 853ef4ba5a6SMark Brown 0b0010 SSBS2 854ef4ba5a6SMark BrownEndEnum 855ef4ba5a6SMark BrownEnum 3:0 BT 856ef4ba5a6SMark Brown 0b0000 NI 857ef4ba5a6SMark Brown 0b0001 IMP 858ef4ba5a6SMark BrownEndEnum 859ef4ba5a6SMark BrownEndSysreg 860ef4ba5a6SMark Brown 8613bbeca99SMark BrownSysreg ID_AA64ZFR0_EL1 3 0 0 4 4 8623bbeca99SMark BrownRes0 63:60 8633bbeca99SMark BrownEnum 59:56 F64MM 8643bbeca99SMark Brown 0b0000 NI 8653bbeca99SMark Brown 0b0001 IMP 8663bbeca99SMark BrownEndEnum 8673bbeca99SMark BrownEnum 55:52 F32MM 8683bbeca99SMark Brown 0b0000 NI 8693bbeca99SMark Brown 0b0001 IMP 8703bbeca99SMark BrownEndEnum 8713bbeca99SMark BrownRes0 51:48 8723bbeca99SMark BrownEnum 47:44 I8MM 8733bbeca99SMark Brown 0b0000 NI 8743bbeca99SMark Brown 0b0001 IMP 8753bbeca99SMark BrownEndEnum 8763bbeca99SMark BrownEnum 43:40 SM4 8773bbeca99SMark Brown 0b0000 NI 8783bbeca99SMark Brown 0b0001 IMP 8793bbeca99SMark BrownEndEnum 8803bbeca99SMark BrownRes0 39:36 8813bbeca99SMark BrownEnum 35:32 SHA3 8823bbeca99SMark Brown 0b0000 NI 8833bbeca99SMark Brown 0b0001 IMP 8843bbeca99SMark BrownEndEnum 8853bbeca99SMark BrownRes0 31:24 8863bbeca99SMark BrownEnum 23:20 BF16 8873bbeca99SMark Brown 0b0000 NI 8883bbeca99SMark Brown 0b0001 IMP 8893bbeca99SMark Brown 0b0010 EBF16 8903bbeca99SMark BrownEndEnum 8913bbeca99SMark BrownEnum 19:16 BitPerm 8923bbeca99SMark Brown 0b0000 NI 8933bbeca99SMark Brown 0b0001 IMP 8943bbeca99SMark BrownEndEnum 8953bbeca99SMark BrownRes0 15:8 8963bbeca99SMark BrownEnum 7:4 AES 8973bbeca99SMark Brown 0b0000 NI 8983bbeca99SMark Brown 0b0001 IMP 8993bbeca99SMark Brown 0b0010 PMULL128 9003bbeca99SMark BrownEndEnum 9013bbeca99SMark BrownEnum 3:0 SVEver 9023bbeca99SMark Brown 0b0000 IMP 9033bbeca99SMark Brown 0b0001 SVE2 9043bbeca99SMark BrownEndEnum 9053bbeca99SMark BrownEndSysreg 9063bbeca99SMark Brown 9072bc589bdSMark BrownSysreg ID_AA64SMFR0_EL1 3 0 0 4 5 9082bc589bdSMark BrownEnum 63 FA64 9092bc589bdSMark Brown 0b0 NI 9102bc589bdSMark Brown 0b1 IMP 9112bc589bdSMark BrownEndEnum 9122bc589bdSMark BrownRes0 62:60 9134c8b18afSMark BrownEnum 59:56 SMEver 9144c8b18afSMark Brown 0b0000 IMP 9154c8b18afSMark BrownEndEnum 9162bc589bdSMark BrownEnum 55:52 I16I64 9172bc589bdSMark Brown 0b0000 NI 9182bc589bdSMark Brown 0b1111 IMP 9192bc589bdSMark BrownEndEnum 9202bc589bdSMark BrownRes0 51:49 9212bc589bdSMark BrownEnum 48 F64F64 9222bc589bdSMark Brown 0b0 NI 9232bc589bdSMark Brown 0b1 IMP 9242bc589bdSMark BrownEndEnum 9252bc589bdSMark BrownRes0 47:40 9262bc589bdSMark BrownEnum 39:36 I8I32 9272bc589bdSMark Brown 0b0000 NI 9282bc589bdSMark Brown 0b1111 IMP 9292bc589bdSMark BrownEndEnum 9302bc589bdSMark BrownEnum 35 F16F32 9312bc589bdSMark Brown 0b0 NI 9322bc589bdSMark Brown 0b1 IMP 9332bc589bdSMark BrownEndEnum 9342bc589bdSMark BrownEnum 34 B16F32 9352bc589bdSMark Brown 0b0 NI 9362bc589bdSMark Brown 0b1 IMP 9372bc589bdSMark BrownEndEnum 9382bc589bdSMark BrownRes0 33 9392bc589bdSMark BrownEnum 32 F32F32 9402bc589bdSMark Brown 0b0 NI 9412bc589bdSMark Brown 0b1 IMP 9422bc589bdSMark BrownEndEnum 9432bc589bdSMark BrownRes0 31:0 9442bc589bdSMark BrownEndSysreg 9452bc589bdSMark Brown 946e62a2d26SMark BrownSysreg ID_AA64DFR0_EL1 3 0 0 5 0 947e62a2d26SMark BrownEnum 63:60 HPMN0 948e62a2d26SMark Brown 0b0000 UNPREDICTABLE 949e62a2d26SMark Brown 0b0001 DEF 950e62a2d26SMark BrownEndEnum 951e62a2d26SMark BrownRes0 59:56 952e62a2d26SMark BrownEnum 55:52 BRBE 953e62a2d26SMark Brown 0b0000 NI 954e62a2d26SMark Brown 0b0001 IMP 955e62a2d26SMark Brown 0b0010 BRBE_V1P1 956e62a2d26SMark BrownEndEnum 957e62a2d26SMark BrownEnum 51:48 MTPMU 958e62a2d26SMark Brown 0b0000 NI_IMPDEF 959e62a2d26SMark Brown 0b0001 IMP 960e62a2d26SMark Brown 0b1111 NI 961e62a2d26SMark BrownEndEnum 962e62a2d26SMark BrownEnum 47:44 TraceBuffer 963e62a2d26SMark Brown 0b0000 NI 964e62a2d26SMark Brown 0b0001 IMP 965e62a2d26SMark BrownEndEnum 966e62a2d26SMark BrownEnum 43:40 TraceFilt 967e62a2d26SMark Brown 0b0000 NI 968e62a2d26SMark Brown 0b0001 IMP 969e62a2d26SMark BrownEndEnum 970e62a2d26SMark BrownEnum 39:36 DoubleLock 971e62a2d26SMark Brown 0b0000 IMP 972e62a2d26SMark Brown 0b1111 NI 973e62a2d26SMark BrownEndEnum 974e62a2d26SMark BrownEnum 35:32 PMSVer 975e62a2d26SMark Brown 0b0000 NI 976e62a2d26SMark Brown 0b0001 IMP 977e62a2d26SMark Brown 0b0010 V1P1 978e62a2d26SMark Brown 0b0011 V1P2 979e62a2d26SMark Brown 0b0100 V1P3 980e62a2d26SMark BrownEndEnum 981e62a2d26SMark BrownField 31:28 CTX_CMPs 982e62a2d26SMark BrownRes0 27:24 983e62a2d26SMark BrownField 23:20 WRPs 984e62a2d26SMark BrownRes0 19:16 985e62a2d26SMark BrownField 15:12 BRPs 986e62a2d26SMark BrownEnum 11:8 PMUVer 987e62a2d26SMark Brown 0b0000 NI 988e62a2d26SMark Brown 0b0001 IMP 989e62a2d26SMark Brown 0b0100 V3P1 990e62a2d26SMark Brown 0b0101 V3P4 991e62a2d26SMark Brown 0b0110 V3P5 992e62a2d26SMark Brown 0b0111 V3P7 993e62a2d26SMark Brown 0b1000 V3P8 994e62a2d26SMark Brown 0b1111 IMP_DEF 995e62a2d26SMark BrownEndEnum 996e62a2d26SMark BrownEnum 7:4 TraceVer 997e62a2d26SMark Brown 0b0000 NI 998e62a2d26SMark Brown 0b0001 IMP 999e62a2d26SMark BrownEndEnum 1000e62a2d26SMark BrownEnum 3:0 DebugVer 1001e62a2d26SMark Brown 0b0110 IMP 1002e62a2d26SMark Brown 0b0111 VHE 1003e62a2d26SMark Brown 0b1000 V8P2 1004e62a2d26SMark Brown 0b1001 V8P4 1005e62a2d26SMark Brown 0b1010 V8P8 1006e62a2d26SMark BrownEndEnum 1007e62a2d26SMark BrownEndSysreg 1008e62a2d26SMark Brown 1009c65c6178SMark BrownSysreg ID_AA64DFR1_EL1 3 0 0 5 1 1010c65c6178SMark BrownRes0 63:0 1011c65c6178SMark BrownEndSysreg 1012c65c6178SMark Brown 101310453bf1SMark BrownSysreg ID_AA64AFR0_EL1 3 0 0 5 4 101410453bf1SMark BrownRes0 63:32 101510453bf1SMark BrownField 31:28 IMPDEF7 101610453bf1SMark BrownField 27:24 IMPDEF6 101710453bf1SMark BrownField 23:20 IMPDEF5 101810453bf1SMark BrownField 19:16 IMPDEF4 101910453bf1SMark BrownField 15:12 IMPDEF3 102010453bf1SMark BrownField 11:8 IMPDEF2 102110453bf1SMark BrownField 7:4 IMPDEF1 102210453bf1SMark BrownField 3:0 IMPDEF0 102310453bf1SMark BrownEndSysreg 102410453bf1SMark Brown 102510453bf1SMark BrownSysreg ID_AA64AFR1_EL1 3 0 0 5 5 102610453bf1SMark BrownRes0 63:0 102710453bf1SMark BrownEndSysreg 102810453bf1SMark Brown 1029e33bb646SMark BrownSysreg ID_AA64ISAR0_EL1 3 0 0 6 0 1030e33bb646SMark BrownEnum 63:60 RNDR 1031e33bb646SMark Brown 0b0000 NI 1032e33bb646SMark Brown 0b0001 IMP 1033e33bb646SMark BrownEndEnum 1034e33bb646SMark BrownEnum 59:56 TLB 1035e33bb646SMark Brown 0b0000 NI 1036e33bb646SMark Brown 0b0001 OS 1037e33bb646SMark Brown 0b0010 RANGE 1038e33bb646SMark BrownEndEnum 1039e33bb646SMark BrownEnum 55:52 TS 1040e33bb646SMark Brown 0b0000 NI 1041e33bb646SMark Brown 0b0001 FLAGM 1042e33bb646SMark Brown 0b0010 FLAGM2 1043e33bb646SMark BrownEndEnum 1044e33bb646SMark BrownEnum 51:48 FHM 1045e33bb646SMark Brown 0b0000 NI 1046e33bb646SMark Brown 0b0001 IMP 1047e33bb646SMark BrownEndEnum 1048e33bb646SMark BrownEnum 47:44 DP 1049e33bb646SMark Brown 0b0000 NI 1050e33bb646SMark Brown 0b0001 IMP 1051e33bb646SMark BrownEndEnum 1052e33bb646SMark BrownEnum 43:40 SM4 1053e33bb646SMark Brown 0b0000 NI 1054e33bb646SMark Brown 0b0001 IMP 1055e33bb646SMark BrownEndEnum 1056e33bb646SMark BrownEnum 39:36 SM3 1057e33bb646SMark Brown 0b0000 NI 1058e33bb646SMark Brown 0b0001 IMP 1059e33bb646SMark BrownEndEnum 1060e33bb646SMark BrownEnum 35:32 SHA3 1061e33bb646SMark Brown 0b0000 NI 1062e33bb646SMark Brown 0b0001 IMP 1063e33bb646SMark BrownEndEnum 1064e33bb646SMark BrownEnum 31:28 RDM 1065e33bb646SMark Brown 0b0000 NI 1066e33bb646SMark Brown 0b0001 IMP 1067e33bb646SMark BrownEndEnum 1068e33bb646SMark BrownEnum 27:24 TME 1069e33bb646SMark Brown 0b0000 NI 1070e33bb646SMark Brown 0b0001 IMP 1071e33bb646SMark BrownEndEnum 1072e33bb646SMark BrownEnum 23:20 ATOMIC 1073e33bb646SMark Brown 0b0000 NI 1074e33bb646SMark Brown 0b0010 IMP 1075e33bb646SMark BrownEndEnum 1076e33bb646SMark BrownEnum 19:16 CRC32 1077e33bb646SMark Brown 0b0000 NI 1078e33bb646SMark Brown 0b0001 IMP 1079e33bb646SMark BrownEndEnum 1080e33bb646SMark BrownEnum 15:12 SHA2 1081e33bb646SMark Brown 0b0000 NI 1082e33bb646SMark Brown 0b0001 SHA256 1083e33bb646SMark Brown 0b0010 SHA512 1084e33bb646SMark BrownEndEnum 1085e33bb646SMark BrownEnum 11:8 SHA1 1086e33bb646SMark Brown 0b0000 NI 1087e33bb646SMark Brown 0b0001 IMP 1088e33bb646SMark BrownEndEnum 1089e33bb646SMark BrownEnum 7:4 AES 1090e33bb646SMark Brown 0b0000 NI 1091e33bb646SMark Brown 0b0001 AES 1092e33bb646SMark Brown 0b0010 PMULL 1093e33bb646SMark BrownEndEnum 1094e33bb646SMark BrownRes0 3:0 1095e33bb646SMark BrownEndSysreg 109641fde735SMark Brown 1097f7b5115cSMark BrownSysreg ID_AA64ISAR1_EL1 3 0 0 6 1 1098f7b5115cSMark BrownEnum 63:60 LS64 1099f7b5115cSMark Brown 0b0000 NI 1100f7b5115cSMark Brown 0b0001 LS64 1101f7b5115cSMark Brown 0b0010 LS64_V 1102f7b5115cSMark Brown 0b0011 LS64_ACCDATA 1103f7b5115cSMark BrownEndEnum 1104f7b5115cSMark BrownEnum 59:56 XS 1105f7b5115cSMark Brown 0b0000 NI 1106f7b5115cSMark Brown 0b0001 IMP 1107f7b5115cSMark BrownEndEnum 1108f7b5115cSMark BrownEnum 55:52 I8MM 1109f7b5115cSMark Brown 0b0000 NI 1110f7b5115cSMark Brown 0b0001 IMP 1111f7b5115cSMark BrownEndEnum 1112f7b5115cSMark BrownEnum 51:48 DGH 1113f7b5115cSMark Brown 0b0000 NI 1114f7b5115cSMark Brown 0b0001 IMP 1115f7b5115cSMark BrownEndEnum 1116f7b5115cSMark BrownEnum 47:44 BF16 1117f7b5115cSMark Brown 0b0000 NI 1118f7b5115cSMark Brown 0b0001 IMP 1119f7b5115cSMark Brown 0b0010 EBF16 1120f7b5115cSMark BrownEndEnum 1121f7b5115cSMark BrownEnum 43:40 SPECRES 1122f7b5115cSMark Brown 0b0000 NI 1123f7b5115cSMark Brown 0b0001 IMP 1124f7b5115cSMark BrownEndEnum 1125f7b5115cSMark BrownEnum 39:36 SB 1126f7b5115cSMark Brown 0b0000 NI 1127f7b5115cSMark Brown 0b0001 IMP 1128f7b5115cSMark BrownEndEnum 1129f7b5115cSMark BrownEnum 35:32 FRINTTS 1130f7b5115cSMark Brown 0b0000 NI 1131f7b5115cSMark Brown 0b0001 IMP 1132f7b5115cSMark BrownEndEnum 1133f7b5115cSMark BrownEnum 31:28 GPI 1134f7b5115cSMark Brown 0b0000 NI 1135f7b5115cSMark Brown 0b0001 IMP 1136f7b5115cSMark BrownEndEnum 1137f7b5115cSMark BrownEnum 27:24 GPA 1138f7b5115cSMark Brown 0b0000 NI 1139f7b5115cSMark Brown 0b0001 IMP 1140f7b5115cSMark BrownEndEnum 1141f7b5115cSMark BrownEnum 23:20 LRCPC 1142f7b5115cSMark Brown 0b0000 NI 1143f7b5115cSMark Brown 0b0001 IMP 1144f7b5115cSMark Brown 0b0010 LRCPC2 1145f7b5115cSMark BrownEndEnum 1146f7b5115cSMark BrownEnum 19:16 FCMA 1147f7b5115cSMark Brown 0b0000 NI 1148f7b5115cSMark Brown 0b0001 IMP 1149f7b5115cSMark BrownEndEnum 1150f7b5115cSMark BrownEnum 15:12 JSCVT 1151f7b5115cSMark Brown 0b0000 NI 1152f7b5115cSMark Brown 0b0001 IMP 1153f7b5115cSMark BrownEndEnum 1154f7b5115cSMark BrownEnum 11:8 API 1155f7b5115cSMark Brown 0b0000 NI 1156f7b5115cSMark Brown 0b0001 PAuth 1157f7b5115cSMark Brown 0b0010 EPAC 1158f7b5115cSMark Brown 0b0011 PAuth2 1159f7b5115cSMark Brown 0b0100 FPAC 1160f7b5115cSMark Brown 0b0101 FPACCOMBINE 1161f7b5115cSMark BrownEndEnum 1162f7b5115cSMark BrownEnum 7:4 APA 1163f7b5115cSMark Brown 0b0000 NI 1164f7b5115cSMark Brown 0b0001 PAuth 1165f7b5115cSMark Brown 0b0010 EPAC 1166f7b5115cSMark Brown 0b0011 PAuth2 1167f7b5115cSMark Brown 0b0100 FPAC 1168f7b5115cSMark Brown 0b0101 FPACCOMBINE 1169f7b5115cSMark BrownEndEnum 1170f7b5115cSMark BrownEnum 3:0 DPB 1171f7b5115cSMark Brown 0b0000 NI 1172f7b5115cSMark Brown 0b0001 IMP 1173f7b5115cSMark Brown 0b0010 DPB2 1174f7b5115cSMark BrownEndEnum 1175f7b5115cSMark BrownEndSysreg 11768fcc8285SMark Brown 11778fcc8285SMark BrownSysreg ID_AA64ISAR2_EL1 3 0 0 6 2 11788fcc8285SMark BrownRes0 63:28 11798fcc8285SMark BrownEnum 27:24 PAC_frac 11808fcc8285SMark Brown 0b0000 NI 1181f7b5115cSMark Brown 0b0001 IMP 1182f7b5115cSMark BrownEndEnum 11838fcc8285SMark BrownEnum 23:20 BC 11848fcc8285SMark Brown 0b0000 NI 11858fcc8285SMark Brown 0b0001 IMP 11868fcc8285SMark BrownEndEnum 11878fcc8285SMark BrownEnum 19:16 MOPS 11888fcc8285SMark Brown 0b0000 NI 11898fcc8285SMark Brown 0b0001 IMP 11908fcc8285SMark BrownEndEnum 11918fcc8285SMark BrownEnum 15:12 APA3 11928fcc8285SMark Brown 0b0000 NI 11938fcc8285SMark Brown 0b0001 PAuth 11948fcc8285SMark Brown 0b0010 EPAC 11958fcc8285SMark Brown 0b0011 PAuth2 11968fcc8285SMark Brown 0b0100 FPAC 11978fcc8285SMark Brown 0b0101 FPACCOMBINE 11988fcc8285SMark BrownEndEnum 11998fcc8285SMark BrownEnum 11:8 GPA3 12008fcc8285SMark Brown 0b0000 NI 12018fcc8285SMark Brown 0b0001 IMP 12028fcc8285SMark BrownEndEnum 12038fcc8285SMark BrownEnum 7:4 RPRES 12048fcc8285SMark Brown 0b0000 NI 12058fcc8285SMark Brown 0b0001 IMP 12068fcc8285SMark BrownEndEnum 12078fcc8285SMark BrownEnum 3:0 WFxT 12088fcc8285SMark Brown 0b0000 NI 12098fcc8285SMark Brown 0b0010 IMP 12108fcc8285SMark BrownEndEnum 1211f7b5115cSMark BrownEndSysreg 1212f7b5115cSMark Brown 12130b7ed4d8SMark BrownSysreg ID_AA64MMFR0_EL1 3 0 0 7 0 12140b7ed4d8SMark BrownEnum 63:60 ECV 12150b7ed4d8SMark Brown 0b0000 NI 12160b7ed4d8SMark Brown 0b0001 IMP 12170b7ed4d8SMark Brown 0b0010 CNTPOFF 12180b7ed4d8SMark BrownEndEnum 12190b7ed4d8SMark BrownEnum 59:56 FGT 12200b7ed4d8SMark Brown 0b0000 NI 12210b7ed4d8SMark Brown 0b0001 IMP 12220b7ed4d8SMark BrownEndEnum 12230b7ed4d8SMark BrownRes0 55:48 12240b7ed4d8SMark BrownEnum 47:44 EXS 12250b7ed4d8SMark Brown 0b0000 NI 12260b7ed4d8SMark Brown 0b0001 IMP 12270b7ed4d8SMark BrownEndEnum 12280b7ed4d8SMark BrownEnum 43:40 TGRAN4_2 12290b7ed4d8SMark Brown 0b0000 TGRAN4 12300b7ed4d8SMark Brown 0b0001 NI 12310b7ed4d8SMark Brown 0b0010 IMP 12320b7ed4d8SMark Brown 0b0011 52_BIT 12330b7ed4d8SMark BrownEndEnum 12340b7ed4d8SMark BrownEnum 39:36 TGRAN64_2 12350b7ed4d8SMark Brown 0b0000 TGRAN64 12360b7ed4d8SMark Brown 0b0001 NI 12370b7ed4d8SMark Brown 0b0010 IMP 12380b7ed4d8SMark BrownEndEnum 12390b7ed4d8SMark BrownEnum 35:32 TGRAN16_2 12400b7ed4d8SMark Brown 0b0000 TGRAN16 12410b7ed4d8SMark Brown 0b0001 NI 12420b7ed4d8SMark Brown 0b0010 IMP 12430b7ed4d8SMark Brown 0b0011 52_BIT 12440b7ed4d8SMark BrownEndEnum 12450b7ed4d8SMark BrownEnum 31:28 TGRAN4 12460b7ed4d8SMark Brown 0b0000 IMP 12470b7ed4d8SMark Brown 0b0001 52_BIT 12480b7ed4d8SMark Brown 0b1111 NI 12490b7ed4d8SMark BrownEndEnum 12500b7ed4d8SMark BrownEnum 27:24 TGRAN64 12510b7ed4d8SMark Brown 0b0000 IMP 12520b7ed4d8SMark Brown 0b1111 NI 12530b7ed4d8SMark BrownEndEnum 12540b7ed4d8SMark BrownEnum 23:20 TGRAN16 12550b7ed4d8SMark Brown 0b0000 NI 12560b7ed4d8SMark Brown 0b0001 IMP 12570b7ed4d8SMark Brown 0b0010 52_BIT 12580b7ed4d8SMark BrownEndEnum 12590b7ed4d8SMark BrownEnum 19:16 BIGENDEL0 12600b7ed4d8SMark Brown 0b0000 NI 12610b7ed4d8SMark Brown 0b0001 IMP 12620b7ed4d8SMark BrownEndEnum 12630b7ed4d8SMark BrownEnum 15:12 SNSMEM 12640b7ed4d8SMark Brown 0b0000 NI 12650b7ed4d8SMark Brown 0b0001 IMP 12660b7ed4d8SMark BrownEndEnum 12670b7ed4d8SMark BrownEnum 11:8 BIGEND 12680b7ed4d8SMark Brown 0b0000 NI 12690b7ed4d8SMark Brown 0b0001 IMP 12700b7ed4d8SMark BrownEndEnum 12710b7ed4d8SMark BrownEnum 7:4 ASIDBITS 12720b7ed4d8SMark Brown 0b0000 8 12730b7ed4d8SMark Brown 0b0010 16 12740b7ed4d8SMark BrownEndEnum 12750b7ed4d8SMark BrownEnum 3:0 PARANGE 12760b7ed4d8SMark Brown 0b0000 32 12770b7ed4d8SMark Brown 0b0001 36 12780b7ed4d8SMark Brown 0b0010 40 12790b7ed4d8SMark Brown 0b0011 42 12800b7ed4d8SMark Brown 0b0100 44 12810b7ed4d8SMark Brown 0b0101 48 12820b7ed4d8SMark Brown 0b0110 52 12830b7ed4d8SMark BrownEndEnum 12840b7ed4d8SMark BrownEndSysreg 12850b7ed4d8SMark Brown 12867d751b31SKristina MartsenkoSysreg ID_AA64MMFR1_EL1 3 0 0 7 1 12877d751b31SKristina MartsenkoEnum 63:60 ECBHB 12887d751b31SKristina Martsenko 0b0000 NI 12897d751b31SKristina Martsenko 0b0001 IMP 12907d751b31SKristina MartsenkoEndEnum 12917d751b31SKristina MartsenkoEnum 59:56 CMOW 12927d751b31SKristina Martsenko 0b0000 NI 12937d751b31SKristina Martsenko 0b0001 IMP 12947d751b31SKristina MartsenkoEndEnum 12957d751b31SKristina MartsenkoEnum 55:52 TIDCP1 12967d751b31SKristina Martsenko 0b0000 NI 12977d751b31SKristina Martsenko 0b0001 IMP 12987d751b31SKristina MartsenkoEndEnum 12997d751b31SKristina MartsenkoEnum 51:48 nTLBPA 13007d751b31SKristina Martsenko 0b0000 NI 13017d751b31SKristina Martsenko 0b0001 IMP 13027d751b31SKristina MartsenkoEndEnum 13037d751b31SKristina MartsenkoEnum 47:44 AFP 13047d751b31SKristina Martsenko 0b0000 NI 13057d751b31SKristina Martsenko 0b0001 IMP 13067d751b31SKristina MartsenkoEndEnum 13077d751b31SKristina MartsenkoEnum 43:40 HCX 13087d751b31SKristina Martsenko 0b0000 NI 13097d751b31SKristina Martsenko 0b0001 IMP 13107d751b31SKristina MartsenkoEndEnum 13117d751b31SKristina MartsenkoEnum 39:36 ETS 13127d751b31SKristina Martsenko 0b0000 NI 13137d751b31SKristina Martsenko 0b0001 IMP 13147d751b31SKristina MartsenkoEndEnum 13157d751b31SKristina MartsenkoEnum 35:32 TWED 13167d751b31SKristina Martsenko 0b0000 NI 13177d751b31SKristina Martsenko 0b0001 IMP 13187d751b31SKristina MartsenkoEndEnum 13197d751b31SKristina MartsenkoEnum 31:28 XNX 13207d751b31SKristina Martsenko 0b0000 NI 13217d751b31SKristina Martsenko 0b0001 IMP 13227d751b31SKristina MartsenkoEndEnum 13237d751b31SKristina MartsenkoEnum 27:24 SpecSEI 13247d751b31SKristina Martsenko 0b0000 NI 13257d751b31SKristina Martsenko 0b0001 IMP 13267d751b31SKristina MartsenkoEndEnum 13277d751b31SKristina MartsenkoEnum 23:20 PAN 13287d751b31SKristina Martsenko 0b0000 NI 13297d751b31SKristina Martsenko 0b0001 IMP 13307d751b31SKristina Martsenko 0b0010 PAN2 13317d751b31SKristina Martsenko 0b0011 PAN3 13327d751b31SKristina MartsenkoEndEnum 13337d751b31SKristina MartsenkoEnum 19:16 LO 13347d751b31SKristina Martsenko 0b0000 NI 13357d751b31SKristina Martsenko 0b0001 IMP 13367d751b31SKristina MartsenkoEndEnum 13377d751b31SKristina MartsenkoEnum 15:12 HPDS 13387d751b31SKristina Martsenko 0b0000 NI 13397d751b31SKristina Martsenko 0b0001 IMP 13407d751b31SKristina Martsenko 0b0010 HPDS2 13417d751b31SKristina MartsenkoEndEnum 13427d751b31SKristina MartsenkoEnum 11:8 VH 13437d751b31SKristina Martsenko 0b0000 NI 13447d751b31SKristina Martsenko 0b0001 IMP 13457d751b31SKristina MartsenkoEndEnum 13467d751b31SKristina MartsenkoEnum 7:4 VMIDBits 13477d751b31SKristina Martsenko 0b0000 8 13487d751b31SKristina Martsenko 0b0010 16 13497d751b31SKristina MartsenkoEndEnum 13507d751b31SKristina MartsenkoEnum 3:0 HAFDBS 13517d751b31SKristina Martsenko 0b0000 NI 13527d751b31SKristina Martsenko 0b0001 AF 13537d751b31SKristina Martsenko 0b0010 DBM 13547d751b31SKristina MartsenkoEndEnum 13557d751b31SKristina MartsenkoEndSysreg 13567d751b31SKristina Martsenko 1357cfa3a6c5SMark BrownSysreg ID_AA64MMFR2_EL1 3 0 0 7 2 1358cfa3a6c5SMark BrownEnum 63:60 E0PD 1359cfa3a6c5SMark Brown 0b0000 NI 1360cfa3a6c5SMark Brown 0b0001 IMP 1361cfa3a6c5SMark BrownEndEnum 1362cfa3a6c5SMark BrownEnum 59:56 EVT 1363cfa3a6c5SMark Brown 0b0000 NI 1364cfa3a6c5SMark Brown 0b0001 IMP 1365cfa3a6c5SMark Brown 0b0010 TTLBxS 1366cfa3a6c5SMark BrownEndEnum 1367cfa3a6c5SMark BrownEnum 55:52 BBM 1368cfa3a6c5SMark Brown 0b0000 0 1369cfa3a6c5SMark Brown 0b0001 1 1370cfa3a6c5SMark Brown 0b0010 2 1371cfa3a6c5SMark BrownEndEnum 1372cfa3a6c5SMark BrownEnum 51:48 TTL 1373cfa3a6c5SMark Brown 0b0000 NI 1374cfa3a6c5SMark Brown 0b0001 IMP 1375cfa3a6c5SMark BrownEndEnum 1376cfa3a6c5SMark BrownRes0 47:44 1377cfa3a6c5SMark BrownEnum 43:40 FWB 1378cfa3a6c5SMark Brown 0b0000 NI 1379cfa3a6c5SMark Brown 0b0001 IMP 1380cfa3a6c5SMark BrownEndEnum 1381cfa3a6c5SMark BrownEnum 39:36 IDS 1382cfa3a6c5SMark Brown 0b0000 0x0 1383cfa3a6c5SMark Brown 0b0001 0x18 1384cfa3a6c5SMark BrownEndEnum 1385cfa3a6c5SMark BrownEnum 35:32 AT 1386cfa3a6c5SMark Brown 0b0000 NI 1387cfa3a6c5SMark Brown 0b0001 IMP 1388cfa3a6c5SMark BrownEndEnum 1389cfa3a6c5SMark BrownEnum 31:28 ST 1390cfa3a6c5SMark Brown 0b0000 39 1391cfa3a6c5SMark Brown 0b0001 48_47 1392cfa3a6c5SMark BrownEndEnum 1393cfa3a6c5SMark BrownEnum 27:24 NV 1394cfa3a6c5SMark Brown 0b0000 NI 1395cfa3a6c5SMark Brown 0b0001 IMP 1396cfa3a6c5SMark Brown 0b0010 NV2 1397cfa3a6c5SMark BrownEndEnum 1398cfa3a6c5SMark BrownEnum 23:20 CCIDX 1399cfa3a6c5SMark Brown 0b0000 32 1400cfa3a6c5SMark Brown 0b0001 64 1401cfa3a6c5SMark BrownEndEnum 1402cfa3a6c5SMark BrownEnum 19:16 VARange 1403cfa3a6c5SMark Brown 0b0000 48 1404cfa3a6c5SMark Brown 0b0001 52 1405cfa3a6c5SMark BrownEndEnum 1406cfa3a6c5SMark BrownEnum 15:12 IESB 1407cfa3a6c5SMark Brown 0b0000 NI 1408cfa3a6c5SMark Brown 0b0001 IMP 1409cfa3a6c5SMark BrownEndEnum 1410cfa3a6c5SMark BrownEnum 11:8 LSM 1411cfa3a6c5SMark Brown 0b0000 NI 1412cfa3a6c5SMark Brown 0b0001 IMP 1413cfa3a6c5SMark BrownEndEnum 1414cfa3a6c5SMark BrownEnum 7:4 UAO 1415cfa3a6c5SMark Brown 0b0000 NI 1416cfa3a6c5SMark Brown 0b0001 IMP 1417cfa3a6c5SMark BrownEndEnum 1418cfa3a6c5SMark BrownEnum 3:0 CnP 1419cfa3a6c5SMark Brown 0b0000 NI 1420cfa3a6c5SMark Brown 0b0001 IMP 1421cfa3a6c5SMark BrownEndEnum 1422cfa3a6c5SMark BrownEndSysreg 1423cfa3a6c5SMark Brown 14247a41a97bSMark BrownSysreg SCTLR_EL1 3 0 1 0 0 14257a41a97bSMark BrownField 63 TIDCP 1426e1567b4fSMark BrownField 62 SPINTMASK 14277a41a97bSMark BrownField 61 NMI 14287a41a97bSMark BrownField 60 EnTP2 14297a41a97bSMark BrownRes0 59:58 14307a41a97bSMark BrownField 57 EPAN 14317a41a97bSMark BrownField 56 EnALS 14327a41a97bSMark BrownField 55 EnAS0 14337a41a97bSMark BrownField 54 EnASR 14347a41a97bSMark BrownField 53 TME 14357a41a97bSMark BrownField 52 TME0 14367a41a97bSMark BrownField 51 TMT 14377a41a97bSMark BrownField 50 TMT0 14387a41a97bSMark BrownField 49:46 TWEDEL 14397a41a97bSMark BrownField 45 TWEDEn 14407a41a97bSMark BrownField 44 DSSBS 14417a41a97bSMark BrownField 43 ATA 14427a41a97bSMark BrownField 42 ATA0 14437a41a97bSMark BrownEnum 41:40 TCF 14447a41a97bSMark Brown 0b00 NONE 14457a41a97bSMark Brown 0b01 SYNC 14467a41a97bSMark Brown 0b10 ASYNC 14477a41a97bSMark Brown 0b11 ASYMM 14487a41a97bSMark BrownEndEnum 14497a41a97bSMark BrownEnum 39:38 TCF0 14507a41a97bSMark Brown 0b00 NONE 14517a41a97bSMark Brown 0b01 SYNC 14527a41a97bSMark Brown 0b10 ASYNC 14537a41a97bSMark Brown 0b11 ASYMM 14547a41a97bSMark BrownEndEnum 14557a41a97bSMark BrownField 37 ITFSB 14567a41a97bSMark BrownField 36 BT1 14577a41a97bSMark BrownField 35 BT0 14587a41a97bSMark BrownRes0 34 14597a41a97bSMark BrownField 33 MSCEn 14607a41a97bSMark BrownField 32 CMOW 14617a41a97bSMark BrownField 31 EnIA 14627a41a97bSMark BrownField 30 EnIB 14637a41a97bSMark BrownField 29 LSMAOE 14647a41a97bSMark BrownField 28 nTLSMD 14657a41a97bSMark BrownField 27 EnDA 14667a41a97bSMark BrownField 26 UCI 14677a41a97bSMark BrownField 25 EE 14687a41a97bSMark BrownField 24 E0E 14697a41a97bSMark BrownField 23 SPAN 14707a41a97bSMark BrownField 22 EIS 14717a41a97bSMark BrownField 21 IESB 14727a41a97bSMark BrownField 20 TSCXT 14737a41a97bSMark BrownField 19 WXN 14747a41a97bSMark BrownField 18 nTWE 14757a41a97bSMark BrownRes0 17 14767a41a97bSMark BrownField 16 nTWI 14777a41a97bSMark BrownField 15 UCT 14787a41a97bSMark BrownField 14 DZE 14797a41a97bSMark BrownField 13 EnDB 14807a41a97bSMark BrownField 12 I 14817a41a97bSMark BrownField 11 EOS 14827a41a97bSMark BrownField 10 EnRCTX 14837a41a97bSMark BrownField 9 UMA 14847a41a97bSMark BrownField 8 SED 14857a41a97bSMark BrownField 7 ITD 14867a41a97bSMark BrownField 6 nAA 14877a41a97bSMark BrownField 5 CP15BEN 14887a41a97bSMark BrownField 4 SA0 14897a41a97bSMark BrownField 3 SA 14907a41a97bSMark BrownField 2 C 14917a41a97bSMark BrownField 1 A 14927a41a97bSMark BrownField 0 M 14937a41a97bSMark BrownEndSysreg 14947a41a97bSMark Brown 1495b5c0f105SMark BrownSysregFields CPACR_ELx 1496b5c0f105SMark BrownRes0 63:29 1497b5c0f105SMark BrownField 28 TTA 1498b5c0f105SMark BrownRes0 27:26 1499b5c0f105SMark BrownField 25:24 SMEN 1500b5c0f105SMark BrownRes0 23:22 1501b5c0f105SMark BrownField 21:20 FPEN 1502b5c0f105SMark BrownRes0 19:18 1503b5c0f105SMark BrownField 17:16 ZEN 1504b5c0f105SMark BrownRes0 15:0 1505b5c0f105SMark BrownEndSysregFields 1506b5c0f105SMark Brown 1507b5c0f105SMark BrownSysreg CPACR_EL1 3 0 1 0 2 1508b5c0f105SMark BrownFields CPACR_ELx 1509b5c0f105SMark BrownEndSysreg 1510b5c0f105SMark Brown 15119321f049SMark BrownSysreg SMPRI_EL1 3 0 1 2 4 15129321f049SMark BrownRes0 63:4 15139321f049SMark BrownField 3:0 PRIORITY 15149321f049SMark BrownEndSysreg 15159321f049SMark Brown 151689e9fb32SMark BrownSysregFields ZCR_ELx 151789e9fb32SMark BrownRes0 63:9 151889e9fb32SMark BrownRaz 8:4 151989e9fb32SMark BrownField 3:0 LEN 152089e9fb32SMark BrownEndSysregFields 152189e9fb32SMark Brown 152289e9fb32SMark BrownSysreg ZCR_EL1 3 0 1 2 0 152389e9fb32SMark BrownFields ZCR_ELx 152489e9fb32SMark BrownEndSysreg 152589e9fb32SMark Brown 15260d1322e7SMark BrownSysregFields SMCR_ELx 15270d1322e7SMark BrownRes0 63:32 15280d1322e7SMark BrownField 31 FA64 15290d1322e7SMark BrownRes0 30:9 15300d1322e7SMark BrownRaz 8:4 15310d1322e7SMark BrownField 3:0 LEN 15320d1322e7SMark BrownEndSysregFields 15330d1322e7SMark Brown 15340d1322e7SMark BrownSysreg SMCR_EL1 3 0 1 2 6 15350d1322e7SMark BrownFields SMCR_ELx 15360d1322e7SMark BrownEndSysreg 15370d1322e7SMark Brown 15383e9ae1ceSMark BrownSysreg ALLINT 3 0 4 3 0 15393e9ae1ceSMark BrownRes0 63:14 15403e9ae1ceSMark BrownField 13 ALLINT 15413e9ae1ceSMark BrownRes0 12:0 15423e9ae1ceSMark BrownEndSysreg 15433e9ae1ceSMark Brown 1544dffdeadeSMark BrownSysreg FAR_EL1 3 0 6 0 0 1545dffdeadeSMark BrownField 63:0 ADDR 1546dffdeadeSMark BrownEndSysreg 1547dffdeadeSMark Brown 15488c12e22cSMark BrownSysregFields CONTEXTIDR_ELx 15498c12e22cSMark BrownRes0 63:32 15508c12e22cSMark BrownField 31:0 PROCID 15518c12e22cSMark BrownEndSysregFields 15528c12e22cSMark Brown 15538c12e22cSMark BrownSysreg CONTEXTIDR_EL1 3 0 13 0 1 15548c12e22cSMark BrownFields CONTEXTIDR_ELx 15558c12e22cSMark BrownEndSysreg 15568c12e22cSMark Brown 15570a45f398SMark BrownSysreg TPIDR_EL1 3 0 13 0 4 15580a45f398SMark BrownField 63:0 ThreadID 15590a45f398SMark BrownEndSysreg 15600a45f398SMark Brown 1561b1179b75SMark BrownSysreg SCXTNUM_EL1 3 0 13 0 7 1562b1179b75SMark BrownField 63:0 SoftwareContextNumber 1563b1179b75SMark BrownEndSysreg 1564b1179b75SMark Brown 1565af65ea97SMark BrownSysreg CLIDR_EL1 3 1 0 0 1 1566af65ea97SMark BrownRes0 63:47 1567af65ea97SMark BrownField 46:33 Ttypen 1568af65ea97SMark BrownField 32:30 ICB 1569af65ea97SMark BrownField 29:27 LoUU 1570af65ea97SMark BrownField 26:24 LoC 1571af65ea97SMark BrownField 23:21 LoUIS 1572af65ea97SMark BrownField 20:18 Ctype7 1573af65ea97SMark BrownField 17:15 Ctype6 1574af65ea97SMark BrownField 14:12 Ctype5 1575af65ea97SMark BrownField 11:9 Ctype4 1576af65ea97SMark BrownField 8:6 Ctype3 1577af65ea97SMark BrownField 5:3 Ctype2 1578af65ea97SMark BrownField 2:0 Ctype1 1579af65ea97SMark BrownEndSysreg 1580af65ea97SMark Brown 1581d1b60bedSMark BrownSysreg GMID_EL1 3 1 0 0 4 1582d1b60bedSMark BrownRes0 63:4 1583d1b60bedSMark BrownField 3:0 BS 1584d1b60bedSMark BrownEndSysreg 1585d1b60bedSMark Brown 1586c37b8700SMark BrownSysreg SMIDR_EL1 3 1 0 0 6 1587c37b8700SMark BrownRes0 63:32 1588c37b8700SMark BrownField 31:24 IMPLEMENTER 1589c37b8700SMark BrownField 23:16 REVISION 1590c37b8700SMark BrownField 15 SMPS 1591c37b8700SMark BrownRes0 14:12 1592c37b8700SMark BrownField 11:0 AFFINITY 1593c37b8700SMark BrownEndSysreg 1594c37b8700SMark Brown 15958bd354b3SMark BrownSysreg CSSELR_EL1 3 2 0 0 0 15968bd354b3SMark BrownRes0 63:5 15978bd354b3SMark BrownField 4 TnD 15988bd354b3SMark BrownField 3:1 Level 15998bd354b3SMark BrownField 0 InD 16008bd354b3SMark BrownEndSysreg 16018bd354b3SMark Brown 16029a3634d0SMark BrownSysreg CTR_EL0 3 3 0 0 1 16039a3634d0SMark BrownRes0 63:38 16049a3634d0SMark BrownField 37:32 TminLine 16059a3634d0SMark BrownRes1 31 16069a3634d0SMark BrownRes0 30 16079a3634d0SMark BrownField 29 DIC 16089a3634d0SMark BrownField 28 IDC 16099a3634d0SMark BrownField 27:24 CWG 16109a3634d0SMark BrownField 23:20 ERG 16119a3634d0SMark BrownField 19:16 DminLine 16129a3634d0SMark BrownEnum 15:14 L1Ip 16139a3634d0SMark Brown 0b00 VPIPT 16149a3634d0SMark Brown # This is named as AIVIVT in the ARM but documented as reserved 16159a3634d0SMark Brown 0b01 RESERVED 16169a3634d0SMark Brown 0b10 VIPT 16179a3634d0SMark Brown 0b11 PIPT 16189a3634d0SMark BrownEndEnum 16199a3634d0SMark BrownRes0 13:4 16209a3634d0SMark BrownField 3:0 IminLine 16219a3634d0SMark BrownEndSysreg 16229a3634d0SMark Brown 16235589083dSMark BrownSysreg DCZID_EL0 3 3 0 0 7 16245589083dSMark BrownRes0 63:5 16255589083dSMark BrownField 4 DZP 16265589083dSMark BrownField 3:0 BS 16275589083dSMark BrownEndSysreg 16285589083dSMark Brown 162911e12a91SMark BrownSysreg SVCR 3 3 4 2 2 163011e12a91SMark BrownRes0 63:2 163111e12a91SMark BrownField 1 ZA 163211e12a91SMark BrownField 0 SM 163311e12a91SMark BrownEndSysreg 163411e12a91SMark Brown 163589e9fb32SMark BrownSysreg ZCR_EL2 3 4 1 2 0 163689e9fb32SMark BrownFields ZCR_ELx 163789e9fb32SMark BrownEndSysreg 163889e9fb32SMark Brown 1639cfaa3210SMark BrownSysreg HCRX_EL2 3 4 1 2 2 1640cfaa3210SMark BrownRes0 63:12 1641cfaa3210SMark BrownField 11 MSCEn 1642cfaa3210SMark BrownField 10 MCE2 1643cfaa3210SMark BrownField 9 CMOW 1644cfaa3210SMark BrownField 8 VFNMI 1645cfaa3210SMark BrownField 7 VINMI 1646cfaa3210SMark BrownField 6 TALLINT 1647cfaa3210SMark BrownField 5 SMPME 1648cfaa3210SMark BrownField 4 FGTnXS 1649cfaa3210SMark BrownField 3 FnXS 1650cfaa3210SMark BrownField 2 EnASR 1651cfaa3210SMark BrownField 1 EnALS 1652cfaa3210SMark BrownField 0 EnAS0 1653cfaa3210SMark BrownEndSysreg 1654cfaa3210SMark Brown 16558e053810SMark BrownSysreg SMPRIMAP_EL2 3 4 1 2 5 16568e053810SMark BrownField 63:60 P15 16578e053810SMark BrownField 59:56 P14 16588e053810SMark BrownField 55:52 P13 16598e053810SMark BrownField 51:48 P12 16608e053810SMark BrownField 47:44 P11 16618e053810SMark BrownField 43:40 P10 16628e053810SMark BrownField 39:36 F9 16638e053810SMark BrownField 35:32 P8 16648e053810SMark BrownField 31:28 P7 16658e053810SMark BrownField 27:24 P6 16668e053810SMark BrownField 23:20 P5 16678e053810SMark BrownField 19:16 P4 16688e053810SMark BrownField 15:12 P3 16698e053810SMark BrownField 11:8 P2 16708e053810SMark BrownField 7:4 P1 16718e053810SMark BrownField 3:0 P0 16728e053810SMark BrownEndSysreg 16738e053810SMark Brown 16740d1322e7SMark BrownSysreg SMCR_EL2 3 4 1 2 6 16750d1322e7SMark BrownFields SMCR_ELx 16760d1322e7SMark BrownEndSysreg 16770d1322e7SMark Brown 167801baa57aSMark BrownSysreg DACR32_EL2 3 4 3 0 0 167901baa57aSMark BrownRes0 63:32 168001baa57aSMark BrownField 31:30 D15 168101baa57aSMark BrownField 29:28 D14 168201baa57aSMark BrownField 27:26 D13 168301baa57aSMark BrownField 25:24 D12 168401baa57aSMark BrownField 23:22 D11 168501baa57aSMark BrownField 21:20 D10 168601baa57aSMark BrownField 19:18 D9 168701baa57aSMark BrownField 17:16 D8 168801baa57aSMark BrownField 15:14 D7 168901baa57aSMark BrownField 13:12 D6 169001baa57aSMark BrownField 11:10 D5 169101baa57aSMark BrownField 9:8 D4 169201baa57aSMark BrownField 7:6 D3 169301baa57aSMark BrownField 5:4 D2 169401baa57aSMark BrownField 3:2 D1 169501baa57aSMark BrownField 1:0 D0 169601baa57aSMark BrownEndSysreg 169701baa57aSMark Brown 1698dffdeadeSMark BrownSysreg FAR_EL2 3 4 6 0 0 1699dffdeadeSMark BrownField 63:0 ADDR 1700dffdeadeSMark BrownEndSysreg 1701dffdeadeSMark Brown 17028c12e22cSMark BrownSysreg CONTEXTIDR_EL2 3 4 13 0 1 17038c12e22cSMark BrownFields CONTEXTIDR_ELx 17048c12e22cSMark BrownEndSysreg 17058c12e22cSMark Brown 1706b5c0f105SMark BrownSysreg CPACR_EL12 3 5 1 0 2 1707b5c0f105SMark BrownFields CPACR_ELx 1708b5c0f105SMark BrownEndSysreg 1709b5c0f105SMark Brown 171089e9fb32SMark BrownSysreg ZCR_EL12 3 5 1 2 0 171189e9fb32SMark BrownFields ZCR_ELx 171289e9fb32SMark BrownEndSysreg 171389e9fb32SMark Brown 17140d1322e7SMark BrownSysreg SMCR_EL12 3 5 1 2 6 17150d1322e7SMark BrownFields SMCR_ELx 17160d1322e7SMark BrownEndSysreg 17170d1322e7SMark Brown 1718dffdeadeSMark BrownSysreg FAR_EL12 3 5 6 0 0 1719dffdeadeSMark BrownField 63:0 ADDR 1720dffdeadeSMark BrownEndSysreg 1721dffdeadeSMark Brown 17228c12e22cSMark BrownSysreg CONTEXTIDR_EL12 3 5 13 0 1 17238c12e22cSMark BrownFields CONTEXTIDR_ELx 17248c12e22cSMark BrownEndSysreg 17258c12e22cSMark Brown 172641fde735SMark BrownSysregFields TTBRx_EL1 172741fde735SMark BrownField 63:48 ASID 172841fde735SMark BrownField 47:1 BADDR 172941fde735SMark BrownField 0 CnP 173041fde735SMark BrownEndSysregFields 173141fde735SMark Brown 173241fde735SMark BrownSysreg TTBR0_EL1 3 0 2 0 0 173341fde735SMark BrownFields TTBRx_EL1 173441fde735SMark BrownEndSysreg 173541fde735SMark Brown 173641fde735SMark BrownSysreg TTBR1_EL1 3 0 2 0 1 173741fde735SMark BrownFields TTBRx_EL1 173841fde735SMark BrownEndSysreg 1739464ca8dfSMark Brown 1740464ca8dfSMark BrownSysreg LORSA_EL1 3 0 10 4 0 1741464ca8dfSMark BrownRes0 63:52 1742464ca8dfSMark BrownField 51:16 SA 1743464ca8dfSMark BrownRes0 15:1 1744464ca8dfSMark BrownField 0 Valid 1745464ca8dfSMark BrownEndSysreg 1746464ca8dfSMark Brown 17470d879f7aSMark BrownSysreg LOREA_EL1 3 0 10 4 1 17480d879f7aSMark BrownRes0 63:52 17490d879f7aSMark BrownField 51:48 EA_51_48 17500d879f7aSMark BrownField 47:16 EA_47_16 17510d879f7aSMark BrownRes0 15:0 17520d879f7aSMark BrownEndSysreg 1753cdf428f7SMark Brown 1754cdf428f7SMark BrownSysreg LORN_EL1 3 0 10 4 2 1755cdf428f7SMark BrownRes0 63:8 1756cdf428f7SMark BrownField 7:0 Num 1757cdf428f7SMark BrownEndSysreg 175841cc24e0SMark Brown 175941cc24e0SMark BrownSysreg LORC_EL1 3 0 10 4 3 176041cc24e0SMark BrownRes0 63:10 176141cc24e0SMark BrownField 9:2 DS 176241cc24e0SMark BrownRes0 1 176341cc24e0SMark BrownField 0 EN 176441cc24e0SMark BrownEndSysreg 176512c897b4SMark Brown 176612c897b4SMark BrownSysreg LORID_EL1 3 0 10 4 7 176712c897b4SMark BrownRes0 63:24 176812c897b4SMark BrownField 23:16 LD 176912c897b4SMark BrownRes0 15:8 177012c897b4SMark BrownField 7:0 LR 177112c897b4SMark BrownEndSysreg 1772