1# SPDX-License-Identifier: GPL-2.0-only 2# 3# System register metadata 4 5# Each System register is described by a Sysreg block: 6 7# Sysreg <name> <op0> <op1> <crn> <crm> <op2> 8# <field> 9# ... 10# EndSysreg 11 12# Within a Sysreg block, each field can be described as one of: 13 14# Res0 <msb>[:<lsb>] 15 16# Res1 <msb>[:<lsb>] 17 18# Unkn <msb>[:<lsb>] 19 20# Field <msb>[:<lsb>] <name> 21 22# Enum <msb>[:<lsb>] <name> 23# <enumval> <enumname> 24# ... 25# EndEnum 26 27# For VHE aliases (*_EL12, *_EL02) of system registers, a Mapping 28# entry describes the register the alias actually accesses: 29 30# Sysreg <name_EL12> <op0> <op1> <crn> <crm> <op2> 31# Mapping <name_EL1> 32# EndSysreg 33 34# Where multiple system regsiters are not VHE aliases but share a 35# common layout, a SysregFields block can be used to describe the 36# shared layout: 37 38# SysregFields <fieldsname> 39# <field> 40# ... 41# EndSysregFields 42 43# and referenced from within the Sysreg: 44 45# Sysreg <name> <op0> <op1> <crn> <crm> <op2> 46# Fields <fieldsname> 47# EndSysreg 48 49# For ID registers we adopt a few conventions for translating the 50# language in the ARM into defines: 51# 52# NI - Not implemented 53# IMP - Implemented 54# 55# In general it is recommended that new enumeration items be named for the 56# feature that introduces them (eg, FEAT_LS64_ACCDATA introduces enumeration 57# item ACCDATA) though it may be more taseful to do something else. 58 59Sysreg OSDTRRX_EL1 2 0 0 0 2 60Res0 63:32 61Field 31:0 DTRRX 62EndSysreg 63 64Sysreg MDCCINT_EL1 2 0 0 2 0 65Res0 63:31 66Field 30 RX 67Field 29 TX 68Res0 28:0 69EndSysreg 70 71Sysreg MDSCR_EL1 2 0 0 2 2 72Res0 63:36 73Field 35 EHBWE 74Field 34 EnSPM 75Field 33 TTA 76Field 32 EMBWE 77Field 31 TFO 78Field 30 RXfull 79Field 29 TXfull 80Res0 28 81Field 27 RXO 82Field 26 TXU 83Res0 25:24 84Field 23:22 INTdis 85Field 21 TDA 86Res0 20 87Field 19 SC2 88Res0 18:16 89Field 15 MDE 90Field 14 HDE 91Field 13 KDE 92Field 12 TDCC 93Res0 11:7 94Field 6 ERR 95Res0 5:1 96Field 0 SS 97EndSysreg 98 99Sysreg OSDTRTX_EL1 2 0 0 3 2 100Res0 63:32 101Field 31:0 DTRTX 102EndSysreg 103 104Sysreg OSECCR_EL1 2 0 0 6 2 105Res0 63:32 106Field 31:0 EDECCR 107EndSysreg 108 109Sysreg OSLAR_EL1 2 0 1 0 4 110Res0 63:1 111Field 0 OSLK 112EndSysreg 113 114Sysreg ID_PFR0_EL1 3 0 0 1 0 115Res0 63:32 116UnsignedEnum 31:28 RAS 117 0b0000 NI 118 0b0001 RAS 119 0b0010 RASv1p1 120EndEnum 121UnsignedEnum 27:24 DIT 122 0b0000 NI 123 0b0001 IMP 124EndEnum 125UnsignedEnum 23:20 AMU 126 0b0000 NI 127 0b0001 AMUv1 128 0b0010 AMUv1p1 129EndEnum 130UnsignedEnum 19:16 CSV2 131 0b0000 UNDISCLOSED 132 0b0001 IMP 133 0b0010 CSV2p1 134EndEnum 135UnsignedEnum 15:12 State3 136 0b0000 NI 137 0b0001 IMP 138EndEnum 139Enum 11:8 State2 140 0b0000 NI 141 0b0001 NO_CV 142 0b0010 CV 143EndEnum 144UnsignedEnum 7:4 State1 145 0b0000 NI 146 0b0001 THUMB 147 0b0010 THUMB2 148EndEnum 149UnsignedEnum 3:0 State0 150 0b0000 NI 151 0b0001 IMP 152EndEnum 153EndSysreg 154 155Sysreg ID_PFR1_EL1 3 0 0 1 1 156Res0 63:32 157UnsignedEnum 31:28 GIC 158 0b0000 NI 159 0b0001 GICv3 160 0b0011 GICv4p1 161EndEnum 162UnsignedEnum 27:24 Virt_frac 163 0b0000 NI 164 0b0001 IMP 165EndEnum 166Enum 23:20 Sec_frac 167 0b0000 NI 168 0b0001 WALK_DISABLE 169 0b0010 SECURE_MEMORY 170EndEnum 171UnsignedEnum 19:16 GenTimer 172 0b0000 NI 173 0b0001 IMP 174 0b0010 ECV 175EndEnum 176UnsignedEnum 15:12 Virtualization 177 0b0000 NI 178 0b0001 IMP 179EndEnum 180UnsignedEnum 11:8 MProgMod 181 0b0000 NI 182 0b0001 IMP 183EndEnum 184Enum 7:4 Security 185 0b0000 NI 186 0b0001 EL3 187 0b0001 NSACR_RFR 188EndEnum 189UnsignedEnum 3:0 ProgMod 190 0b0000 NI 191 0b0001 IMP 192EndEnum 193EndSysreg 194 195Sysreg ID_DFR0_EL1 3 0 0 1 2 196Res0 63:32 197UnsignedEnum 31:28 TraceFilt 198 0b0000 NI 199 0b0001 IMP 200EndEnum 201UnsignedEnum 27:24 PerfMon 202 0b0000 NI 203 0b0001 PMUv1 204 0b0010 PMUv2 205 0b0011 PMUv3 206 0b0100 PMUv3p1 207 0b0101 PMUv3p4 208 0b0110 PMUv3p5 209 0b0111 PMUv3p7 210 0b1000 PMUv3p8 211 0b1001 PMUv3p9 212 0b1111 IMPDEF 213EndEnum 214Enum 23:20 MProfDbg 215 0b0000 NI 216 0b0001 IMP 217EndEnum 218Enum 19:16 MMapTrc 219 0b0000 NI 220 0b0001 IMP 221EndEnum 222Enum 15:12 CopTrc 223 0b0000 NI 224 0b0001 IMP 225EndEnum 226Enum 11:8 MMapDbg 227 0b0000 NI 228 0b0100 Armv7 229 0b0101 Armv7p1 230EndEnum 231Field 7:4 CopSDbg 232Enum 3:0 CopDbg 233 0b0000 NI 234 0b0010 Armv6 235 0b0011 Armv6p1 236 0b0100 Armv7 237 0b0101 Armv7p1 238 0b0110 Armv8 239 0b0111 VHE 240 0b1000 Debugv8p2 241 0b1001 Debugv8p4 242 0b1010 Debugv8p8 243 0b1011 Debugv8p9 244EndEnum 245EndSysreg 246 247Sysreg ID_AFR0_EL1 3 0 0 1 3 248Res0 63:16 249Field 15:12 IMPDEF3 250Field 11:8 IMPDEF2 251Field 7:4 IMPDEF1 252Field 3:0 IMPDEF0 253EndSysreg 254 255Sysreg ID_MMFR0_EL1 3 0 0 1 4 256Res0 63:32 257Enum 31:28 InnerShr 258 0b0000 NC 259 0b0001 HW 260 0b1111 IGNORED 261EndEnum 262UnsignedEnum 27:24 FCSE 263 0b0000 NI 264 0b0001 IMP 265EndEnum 266Enum 23:20 AuxReg 267 0b0000 NI 268 0b0001 ACTLR 269 0b0010 AIFSR 270EndEnum 271Enum 19:16 TCM 272 0b0000 NI 273 0b0001 IMPDEF 274 0b0010 TCM 275 0b0011 TCM_DMA 276EndEnum 277Enum 15:12 ShareLvl 278 0b0000 ONE 279 0b0001 TWO 280EndEnum 281Enum 11:8 OuterShr 282 0b0000 NC 283 0b0001 HW 284 0b1111 IGNORED 285EndEnum 286Enum 7:4 PMSA 287 0b0000 NI 288 0b0001 IMPDEF 289 0b0010 PMSAv6 290 0b0011 PMSAv7 291EndEnum 292Enum 3:0 VMSA 293 0b0000 NI 294 0b0001 IMPDEF 295 0b0010 VMSAv6 296 0b0011 VMSAv7 297 0b0100 VMSAv7_PXN 298 0b0101 VMSAv7_LONG 299EndEnum 300EndSysreg 301 302Sysreg ID_MMFR1_EL1 3 0 0 1 5 303Res0 63:32 304Enum 31:28 BPred 305 0b0000 NI 306 0b0001 BP_SW_MANGED 307 0b0010 BP_ASID_AWARE 308 0b0011 BP_NOSNOOP 309 0b0100 BP_INVISIBLE 310EndEnum 311Enum 27:24 L1TstCln 312 0b0000 NI 313 0b0001 NOINVALIDATE 314 0b0010 INVALIDATE 315EndEnum 316Enum 23:20 L1Uni 317 0b0000 NI 318 0b0001 INVALIDATE 319 0b0010 CLEAN_AND_INVALIDATE 320EndEnum 321Enum 19:16 L1Hvd 322 0b0000 NI 323 0b0001 INVALIDATE_ISIDE_ONLY 324 0b0010 INVALIDATE 325 0b0011 CLEAN_AND_INVALIDATE 326EndEnum 327Enum 15:12 L1UniSW 328 0b0000 NI 329 0b0001 CLEAN 330 0b0010 CLEAN_AND_INVALIDATE 331 0b0011 INVALIDATE 332EndEnum 333Enum 11:8 L1HvdSW 334 0b0000 NI 335 0b0001 CLEAN_AND_INVALIDATE 336 0b0010 INVALIDATE_DSIDE_ONLY 337 0b0011 INVALIDATE 338EndEnum 339Enum 7:4 L1UniVA 340 0b0000 NI 341 0b0001 CLEAN_AND_INVALIDATE 342 0b0010 INVALIDATE_BP 343EndEnum 344Enum 3:0 L1HvdVA 345 0b0000 NI 346 0b0001 CLEAN_AND_INVALIDATE 347 0b0010 INVALIDATE_BP 348EndEnum 349EndSysreg 350 351Sysreg ID_MMFR2_EL1 3 0 0 1 6 352Res0 63:32 353Enum 31:28 HWAccFlg 354 0b0000 NI 355 0b0001 IMP 356EndEnum 357Enum 27:24 WFIStall 358 0b0000 NI 359 0b0001 IMP 360EndEnum 361Enum 23:20 MemBarr 362 0b0000 NI 363 0b0001 DSB_ONLY 364 0b0010 IMP 365EndEnum 366Enum 19:16 UniTLB 367 0b0000 NI 368 0b0001 BY_VA 369 0b0010 BY_MATCH_ASID 370 0b0011 BY_ALL_ASID 371 0b0100 OTHER_TLBS 372 0b0101 BROADCAST 373 0b0110 BY_IPA 374EndEnum 375Enum 15:12 HvdTLB 376 0b0000 NI 377EndEnum 378Enum 11:8 L1HvdRng 379 0b0000 NI 380 0b0001 IMP 381EndEnum 382Enum 7:4 L1HvdBG 383 0b0000 NI 384 0b0001 IMP 385EndEnum 386Enum 3:0 L1HvdFG 387 0b0000 NI 388 0b0001 IMP 389EndEnum 390EndSysreg 391 392Sysreg ID_MMFR3_EL1 3 0 0 1 7 393Res0 63:32 394Enum 31:28 Supersec 395 0b0000 IMP 396 0b1111 NI 397EndEnum 398Enum 27:24 CMemSz 399 0b0000 4GB 400 0b0001 64GB 401 0b0010 1TB 402EndEnum 403Enum 23:20 CohWalk 404 0b0000 NI 405 0b0001 IMP 406EndEnum 407Enum 19:16 PAN 408 0b0000 NI 409 0b0001 PAN 410 0b0010 PAN2 411EndEnum 412Enum 15:12 MaintBcst 413 0b0000 NI 414 0b0001 NO_TLB 415 0b0010 ALL 416EndEnum 417Enum 11:8 BPMaint 418 0b0000 NI 419 0b0001 ALL 420 0b0010 BY_VA 421EndEnum 422Enum 7:4 CMaintSW 423 0b0000 NI 424 0b0001 IMP 425EndEnum 426Enum 3:0 CMaintVA 427 0b0000 NI 428 0b0001 IMP 429EndEnum 430EndSysreg 431 432Sysreg ID_ISAR0_EL1 3 0 0 2 0 433Res0 63:28 434Enum 27:24 Divide 435 0b0000 NI 436 0b0001 xDIV_T32 437 0b0010 xDIV_A32 438EndEnum 439UnsignedEnum 23:20 Debug 440 0b0000 NI 441 0b0001 IMP 442EndEnum 443Enum 19:16 Coproc 444 0b0000 NI 445 0b0001 MRC 446 0b0010 MRC2 447 0b0011 MRRC 448 0b0100 MRRC2 449EndEnum 450UnsignedEnum 15:12 CmpBranch 451 0b0000 NI 452 0b0001 IMP 453EndEnum 454UnsignedEnum 11:8 BitField 455 0b0000 NI 456 0b0001 IMP 457EndEnum 458UnsignedEnum 7:4 BitCount 459 0b0000 NI 460 0b0001 IMP 461EndEnum 462UnsignedEnum 3:0 Swap 463 0b0000 NI 464 0b0001 IMP 465EndEnum 466EndSysreg 467 468Sysreg ID_ISAR1_EL1 3 0 0 2 1 469Res0 63:32 470Enum 31:28 Jazelle 471 0b0000 NI 472 0b0001 IMP 473EndEnum 474Enum 27:24 Interwork 475 0b0000 NI 476 0b0001 BX 477 0b0010 BLX 478 0b0011 A32_BX 479EndEnum 480Enum 23:20 Immediate 481 0b0000 NI 482 0b0001 IMP 483EndEnum 484Enum 19:16 IfThen 485 0b0000 NI 486 0b0001 IMP 487EndEnum 488Enum 15:12 Extend 489 0b0000 NI 490 0b0001 SXTB 491 0b0010 SXTB16 492EndEnum 493Enum 11:8 Except_AR 494 0b0000 NI 495 0b0001 IMP 496EndEnum 497Enum 7:4 Except 498 0b0000 NI 499 0b0001 IMP 500EndEnum 501Enum 3:0 Endian 502 0b0000 NI 503 0b0001 IMP 504EndEnum 505EndSysreg 506 507Sysreg ID_ISAR2_EL1 3 0 0 2 2 508Res0 63:32 509Enum 31:28 Reversal 510 0b0000 NI 511 0b0001 REV 512 0b0010 RBIT 513EndEnum 514Enum 27:24 PSR_AR 515 0b0000 NI 516 0b0001 IMP 517EndEnum 518Enum 23:20 MultU 519 0b0000 NI 520 0b0001 UMULL 521 0b0010 UMAAL 522EndEnum 523Enum 19:16 MultS 524 0b0000 NI 525 0b0001 SMULL 526 0b0010 SMLABB 527 0b0011 SMLAD 528EndEnum 529Enum 15:12 Mult 530 0b0000 NI 531 0b0001 MLA 532 0b0010 MLS 533EndEnum 534Enum 11:8 MultiAccessInt 535 0b0000 NI 536 0b0001 RESTARTABLE 537 0b0010 CONTINUABLE 538EndEnum 539Enum 7:4 MemHint 540 0b0000 NI 541 0b0001 PLD 542 0b0010 PLD2 543 0b0011 PLI 544 0b0100 PLDW 545EndEnum 546Enum 3:0 LoadStore 547 0b0000 NI 548 0b0001 DOUBLE 549 0b0010 ACQUIRE 550EndEnum 551EndSysreg 552 553Sysreg ID_ISAR3_EL1 3 0 0 2 3 554Res0 63:32 555Enum 31:28 T32EE 556 0b0000 NI 557 0b0001 IMP 558EndEnum 559Enum 27:24 TrueNOP 560 0b0000 NI 561 0b0001 IMP 562EndEnum 563Enum 23:20 T32Copy 564 0b0000 NI 565 0b0001 IMP 566EndEnum 567Enum 19:16 TabBranch 568 0b0000 NI 569 0b0001 IMP 570EndEnum 571Enum 15:12 SynchPrim 572 0b0000 NI 573 0b0001 EXCLUSIVE 574 0b0010 DOUBLE 575EndEnum 576Enum 11:8 SVC 577 0b0000 NI 578 0b0001 IMP 579EndEnum 580Enum 7:4 SIMD 581 0b0000 NI 582 0b0001 SSAT 583 0b0011 PKHBT 584EndEnum 585Enum 3:0 Saturate 586 0b0000 NI 587 0b0001 IMP 588EndEnum 589EndSysreg 590 591Sysreg ID_ISAR4_EL1 3 0 0 2 4 592Res0 63:32 593Enum 31:28 SWP_frac 594 0b0000 NI 595 0b0001 IMP 596EndEnum 597Enum 27:24 PSR_M 598 0b0000 NI 599 0b0001 IMP 600EndEnum 601Enum 23:20 SynchPrim_frac 602 0b0000 NI 603 0b0011 IMP 604EndEnum 605Enum 19:16 Barrier 606 0b0000 NI 607 0b0001 IMP 608EndEnum 609Enum 15:12 SMC 610 0b0000 NI 611 0b0001 IMP 612EndEnum 613Enum 11:8 Writeback 614 0b0000 NI 615 0b0001 IMP 616EndEnum 617Enum 7:4 WithShifts 618 0b0000 NI 619 0b0001 LSL3 620 0b0011 LS 621 0b0100 REG 622EndEnum 623Enum 3:0 Unpriv 624 0b0000 NI 625 0b0001 REG_BYTE 626 0b0010 SIGNED_HALFWORD 627EndEnum 628EndSysreg 629 630Sysreg ID_ISAR5_EL1 3 0 0 2 5 631Res0 63:32 632UnsignedEnum 31:28 VCMA 633 0b0000 NI 634 0b0001 IMP 635EndEnum 636UnsignedEnum 27:24 RDM 637 0b0000 NI 638 0b0001 IMP 639EndEnum 640Res0 23:20 641UnsignedEnum 19:16 CRC32 642 0b0000 NI 643 0b0001 IMP 644EndEnum 645UnsignedEnum 15:12 SHA2 646 0b0000 NI 647 0b0001 IMP 648EndEnum 649UnsignedEnum 11:8 SHA1 650 0b0000 NI 651 0b0001 IMP 652EndEnum 653UnsignedEnum 7:4 AES 654 0b0000 NI 655 0b0001 IMP 656 0b0010 VMULL 657EndEnum 658UnsignedEnum 3:0 SEVL 659 0b0000 NI 660 0b0001 IMP 661EndEnum 662EndSysreg 663 664Sysreg ID_ISAR6_EL1 3 0 0 2 7 665Res0 63:28 666UnsignedEnum 27:24 I8MM 667 0b0000 NI 668 0b0001 IMP 669EndEnum 670UnsignedEnum 23:20 BF16 671 0b0000 NI 672 0b0001 IMP 673EndEnum 674UnsignedEnum 19:16 SPECRES 675 0b0000 NI 676 0b0001 IMP 677EndEnum 678UnsignedEnum 15:12 SB 679 0b0000 NI 680 0b0001 IMP 681EndEnum 682UnsignedEnum 11:8 FHM 683 0b0000 NI 684 0b0001 IMP 685EndEnum 686UnsignedEnum 7:4 DP 687 0b0000 NI 688 0b0001 IMP 689EndEnum 690UnsignedEnum 3:0 JSCVT 691 0b0000 NI 692 0b0001 IMP 693EndEnum 694EndSysreg 695 696Sysreg ID_MMFR4_EL1 3 0 0 2 6 697Res0 63:32 698UnsignedEnum 31:28 EVT 699 0b0000 NI 700 0b0001 NO_TLBIS 701 0b0010 TLBIS 702EndEnum 703UnsignedEnum 27:24 CCIDX 704 0b0000 NI 705 0b0001 IMP 706EndEnum 707UnsignedEnum 23:20 LSM 708 0b0000 NI 709 0b0001 IMP 710EndEnum 711UnsignedEnum 19:16 HPDS 712 0b0000 NI 713 0b0001 AA32HPD 714 0b0010 HPDS2 715EndEnum 716UnsignedEnum 15:12 CnP 717 0b0000 NI 718 0b0001 IMP 719EndEnum 720UnsignedEnum 11:8 XNX 721 0b0000 NI 722 0b0001 IMP 723EndEnum 724UnsignedEnum 7:4 AC2 725 0b0000 NI 726 0b0001 IMP 727EndEnum 728UnsignedEnum 3:0 SpecSEI 729 0b0000 NI 730 0b0001 IMP 731EndEnum 732EndSysreg 733 734Sysreg MVFR0_EL1 3 0 0 3 0 735Res0 63:32 736UnsignedEnum 31:28 FPRound 737 0b0000 NI 738 0b0001 IMP 739EndEnum 740UnsignedEnum 27:24 FPShVec 741 0b0000 NI 742 0b0001 IMP 743EndEnum 744UnsignedEnum 23:20 FPSqrt 745 0b0000 NI 746 0b0001 IMP 747EndEnum 748UnsignedEnum 19:16 FPDivide 749 0b0000 NI 750 0b0001 IMP 751EndEnum 752UnsignedEnum 15:12 FPTrap 753 0b0000 NI 754 0b0001 IMP 755EndEnum 756UnsignedEnum 11:8 FPDP 757 0b0000 NI 758 0b0001 VFPv2 759 0b0010 VFPv3 760EndEnum 761UnsignedEnum 7:4 FPSP 762 0b0000 NI 763 0b0001 VFPv2 764 0b0010 VFPv3 765EndEnum 766Enum 3:0 SIMDReg 767 0b0000 NI 768 0b0001 IMP_16x64 769 0b0010 IMP_32x64 770EndEnum 771EndSysreg 772 773Sysreg MVFR1_EL1 3 0 0 3 1 774Res0 63:32 775UnsignedEnum 31:28 SIMDFMAC 776 0b0000 NI 777 0b0001 IMP 778EndEnum 779UnsignedEnum 27:24 FPHP 780 0b0000 NI 781 0b0001 FPHP 782 0b0010 FPHP_CONV 783 0b0011 FP16 784EndEnum 785UnsignedEnum 23:20 SIMDHP 786 0b0000 NI 787 0b0001 SIMDHP 788 0b0010 SIMDHP_FLOAT 789EndEnum 790UnsignedEnum 19:16 SIMDSP 791 0b0000 NI 792 0b0001 IMP 793EndEnum 794UnsignedEnum 15:12 SIMDInt 795 0b0000 NI 796 0b0001 IMP 797EndEnum 798UnsignedEnum 11:8 SIMDLS 799 0b0000 NI 800 0b0001 IMP 801EndEnum 802UnsignedEnum 7:4 FPDNaN 803 0b0000 NI 804 0b0001 IMP 805EndEnum 806UnsignedEnum 3:0 FPFtZ 807 0b0000 NI 808 0b0001 IMP 809EndEnum 810EndSysreg 811 812Sysreg MVFR2_EL1 3 0 0 3 2 813Res0 63:8 814Enum 7:4 FPMisc 815 0b0000 NI 816 0b0001 FP 817 0b0010 FP_DIRECTED_ROUNDING 818 0b0011 FP_ROUNDING 819 0b0100 FP_MAX_MIN 820EndEnum 821Enum 3:0 SIMDMisc 822 0b0000 NI 823 0b0001 SIMD_DIRECTED_ROUNDING 824 0b0010 SIMD_ROUNDING 825 0b0011 SIMD_MAX_MIN 826EndEnum 827EndSysreg 828 829Sysreg ID_PFR2_EL1 3 0 0 3 4 830Res0 63:12 831UnsignedEnum 11:8 RAS_frac 832 0b0000 NI 833 0b0001 RASv1p1 834EndEnum 835UnsignedEnum 7:4 SSBS 836 0b0000 NI 837 0b0001 IMP 838EndEnum 839UnsignedEnum 3:0 CSV3 840 0b0000 NI 841 0b0001 IMP 842EndEnum 843EndSysreg 844 845Sysreg ID_DFR1_EL1 3 0 0 3 5 846Res0 63:8 847UnsignedEnum 7:4 HPMN0 848 0b0000 NI 849 0b0001 IMP 850EndEnum 851Enum 3:0 MTPMU 852 0b0000 IMPDEF 853 0b0001 IMP 854 0b1111 NI 855EndEnum 856EndSysreg 857 858Sysreg ID_MMFR5_EL1 3 0 0 3 6 859Res0 63:8 860UnsignedEnum 7:4 nTLBPA 861 0b0000 NI 862 0b0001 IMP 863EndEnum 864UnsignedEnum 3:0 ETS 865 0b0000 NI 866 0b0001 IMP 867EndEnum 868EndSysreg 869 870Sysreg ID_AA64PFR0_EL1 3 0 0 4 0 871UnsignedEnum 63:60 CSV3 872 0b0000 NI 873 0b0001 IMP 874EndEnum 875UnsignedEnum 59:56 CSV2 876 0b0000 NI 877 0b0001 IMP 878 0b0010 CSV2_2 879 0b0011 CSV2_3 880EndEnum 881UnsignedEnum 55:52 RME 882 0b0000 NI 883 0b0001 IMP 884EndEnum 885UnsignedEnum 51:48 DIT 886 0b0000 NI 887 0b0001 IMP 888EndEnum 889UnsignedEnum 47:44 AMU 890 0b0000 NI 891 0b0001 IMP 892 0b0010 V1P1 893EndEnum 894UnsignedEnum 43:40 MPAM 895 0b0000 0 896 0b0001 1 897EndEnum 898UnsignedEnum 39:36 SEL2 899 0b0000 NI 900 0b0001 IMP 901EndEnum 902UnsignedEnum 35:32 SVE 903 0b0000 NI 904 0b0001 IMP 905EndEnum 906UnsignedEnum 31:28 RAS 907 0b0000 NI 908 0b0001 IMP 909 0b0010 V1P1 910EndEnum 911UnsignedEnum 27:24 GIC 912 0b0000 NI 913 0b0001 IMP 914 0b0011 V4P1 915EndEnum 916SignedEnum 23:20 AdvSIMD 917 0b0000 IMP 918 0b0001 FP16 919 0b1111 NI 920EndEnum 921SignedEnum 19:16 FP 922 0b0000 IMP 923 0b0001 FP16 924 0b1111 NI 925EndEnum 926UnsignedEnum 15:12 EL3 927 0b0000 NI 928 0b0001 IMP 929 0b0010 AARCH32 930EndEnum 931UnsignedEnum 11:8 EL2 932 0b0000 NI 933 0b0001 IMP 934 0b0010 AARCH32 935EndEnum 936UnsignedEnum 7:4 EL1 937 0b0001 IMP 938 0b0010 AARCH32 939EndEnum 940UnsignedEnum 3:0 EL0 941 0b0001 IMP 942 0b0010 AARCH32 943EndEnum 944EndSysreg 945 946Sysreg ID_AA64PFR1_EL1 3 0 0 4 1 947UnsignedEnum 63:60 PFAR 948 0b0000 NI 949 0b0001 IMP 950EndEnum 951UnsignedEnum 59:56 DF2 952 0b0000 NI 953 0b0001 IMP 954EndEnum 955UnsignedEnum 55:52 MTEX 956 0b0000 MTE 957 0b0001 MTE4 958EndEnum 959UnsignedEnum 51:48 THE 960 0b0000 NI 961 0b0001 IMP 962EndEnum 963UnsignedEnum 47:44 GCS 964 0b0000 NI 965 0b0001 IMP 966EndEnum 967Enum 43:40 MTE_frac 968 0b0000 ASYNC 969 0b1111 NI 970EndEnum 971UnsignedEnum 39:36 NMI 972 0b0000 NI 973 0b0001 IMP 974EndEnum 975UnsignedEnum 35:32 CSV2_frac 976 0b0000 NI 977 0b0001 CSV2_1p1 978 0b0010 CSV2_1p2 979EndEnum 980UnsignedEnum 31:28 RNDR_trap 981 0b0000 NI 982 0b0001 IMP 983EndEnum 984UnsignedEnum 27:24 SME 985 0b0000 NI 986 0b0001 IMP 987 0b0010 SME2 988EndEnum 989Res0 23:20 990UnsignedEnum 19:16 MPAM_frac 991 0b0000 MINOR_0 992 0b0001 MINOR_1 993EndEnum 994UnsignedEnum 15:12 RAS_frac 995 0b0000 NI 996 0b0001 RASv1p1 997EndEnum 998UnsignedEnum 11:8 MTE 999 0b0000 NI 1000 0b0001 IMP 1001 0b0010 MTE2 1002 0b0011 MTE3 1003EndEnum 1004UnsignedEnum 7:4 SSBS 1005 0b0000 NI 1006 0b0001 IMP 1007 0b0010 SSBS2 1008EndEnum 1009UnsignedEnum 3:0 BT 1010 0b0000 NI 1011 0b0001 IMP 1012EndEnum 1013EndSysreg 1014 1015Sysreg ID_AA64PFR2_EL1 3 0 0 4 2 1016Res0 63:36 1017UnsignedEnum 35:32 FPMR 1018 0b0000 NI 1019 0b0001 IMP 1020EndEnum 1021Res0 31:20 1022UnsignedEnum 19:16 UINJ 1023 0b0000 NI 1024 0b0001 IMP 1025EndEnum 1026Res0 15:12 1027UnsignedEnum 11:8 MTEFAR 1028 0b0000 NI 1029 0b0001 IMP 1030EndEnum 1031UnsignedEnum 7:4 MTESTOREONLY 1032 0b0000 NI 1033 0b0001 IMP 1034EndEnum 1035UnsignedEnum 3:0 MTEPERM 1036 0b0000 NI 1037 0b0001 IMP 1038EndEnum 1039EndSysreg 1040 1041Sysreg ID_AA64ZFR0_EL1 3 0 0 4 4 1042Res0 63:60 1043UnsignedEnum 59:56 F64MM 1044 0b0000 NI 1045 0b0001 IMP 1046EndEnum 1047UnsignedEnum 55:52 F32MM 1048 0b0000 NI 1049 0b0001 IMP 1050EndEnum 1051Res0 51:48 1052UnsignedEnum 47:44 I8MM 1053 0b0000 NI 1054 0b0001 IMP 1055EndEnum 1056UnsignedEnum 43:40 SM4 1057 0b0000 NI 1058 0b0001 IMP 1059EndEnum 1060Res0 39:36 1061UnsignedEnum 35:32 SHA3 1062 0b0000 NI 1063 0b0001 IMP 1064EndEnum 1065Res0 31:28 1066UnsignedEnum 27:24 B16B16 1067 0b0000 NI 1068 0b0001 IMP 1069EndEnum 1070UnsignedEnum 23:20 BF16 1071 0b0000 NI 1072 0b0001 IMP 1073 0b0010 EBF16 1074EndEnum 1075UnsignedEnum 19:16 BitPerm 1076 0b0000 NI 1077 0b0001 IMP 1078EndEnum 1079Res0 15:8 1080UnsignedEnum 7:4 AES 1081 0b0000 NI 1082 0b0001 IMP 1083 0b0010 PMULL128 1084EndEnum 1085UnsignedEnum 3:0 SVEver 1086 0b0000 IMP 1087 0b0001 SVE2 1088 0b0010 SVE2p1 1089EndEnum 1090EndSysreg 1091 1092Sysreg ID_AA64SMFR0_EL1 3 0 0 4 5 1093UnsignedEnum 63 FA64 1094 0b0 NI 1095 0b1 IMP 1096EndEnum 1097Res0 62:61 1098UnsignedEnum 60 LUTv2 1099 0b0 NI 1100 0b1 IMP 1101EndEnum 1102UnsignedEnum 59:56 SMEver 1103 0b0000 SME 1104 0b0001 SME2 1105 0b0010 SME2p1 1106 0b0000 IMP 1107EndEnum 1108UnsignedEnum 55:52 I16I64 1109 0b0000 NI 1110 0b1111 IMP 1111EndEnum 1112Res0 51:49 1113UnsignedEnum 48 F64F64 1114 0b0 NI 1115 0b1 IMP 1116EndEnum 1117UnsignedEnum 47:44 I16I32 1118 0b0000 NI 1119 0b0101 IMP 1120EndEnum 1121UnsignedEnum 43 B16B16 1122 0b0 NI 1123 0b1 IMP 1124EndEnum 1125UnsignedEnum 42 F16F16 1126 0b0 NI 1127 0b1 IMP 1128EndEnum 1129UnsignedEnum 41 F8F16 1130 0b0 NI 1131 0b1 IMP 1132EndEnum 1133UnsignedEnum 40 F8F32 1134 0b0 NI 1135 0b1 IMP 1136EndEnum 1137UnsignedEnum 39:36 I8I32 1138 0b0000 NI 1139 0b1111 IMP 1140EndEnum 1141UnsignedEnum 35 F16F32 1142 0b0 NI 1143 0b1 IMP 1144EndEnum 1145UnsignedEnum 34 B16F32 1146 0b0 NI 1147 0b1 IMP 1148EndEnum 1149UnsignedEnum 33 BI32I32 1150 0b0 NI 1151 0b1 IMP 1152EndEnum 1153UnsignedEnum 32 F32F32 1154 0b0 NI 1155 0b1 IMP 1156EndEnum 1157Res0 31 1158UnsignedEnum 30 SF8FMA 1159 0b0 NI 1160 0b1 IMP 1161EndEnum 1162UnsignedEnum 29 SF8DP4 1163 0b0 NI 1164 0b1 IMP 1165EndEnum 1166UnsignedEnum 28 SF8DP2 1167 0b0 NI 1168 0b1 IMP 1169EndEnum 1170Res0 27:0 1171EndSysreg 1172 1173Sysreg ID_AA64FPFR0_EL1 3 0 0 4 7 1174Res0 63:32 1175UnsignedEnum 31 F8CVT 1176 0b0 NI 1177 0b1 IMP 1178EndEnum 1179UnsignedEnum 30 F8FMA 1180 0b0 NI 1181 0b1 IMP 1182EndEnum 1183UnsignedEnum 29 F8DP4 1184 0b0 NI 1185 0b1 IMP 1186EndEnum 1187UnsignedEnum 28 F8DP2 1188 0b0 NI 1189 0b1 IMP 1190EndEnum 1191UnsignedEnum 27 F8MM8 1192 0b0 NI 1193 0b1 IMP 1194EndEnum 1195UnsignedEnum 26 F8MM4 1196 0b0 NI 1197 0b1 IMP 1198EndEnum 1199Res0 25:2 1200UnsignedEnum 1 F8E4M3 1201 0b0 NI 1202 0b1 IMP 1203EndEnum 1204UnsignedEnum 0 F8E5M2 1205 0b0 NI 1206 0b1 IMP 1207EndEnum 1208EndSysreg 1209 1210Sysreg ID_AA64DFR0_EL1 3 0 0 5 0 1211Enum 63:60 HPMN0 1212 0b0000 UNPREDICTABLE 1213 0b0001 DEF 1214EndEnum 1215UnsignedEnum 59:56 ExtTrcBuff 1216 0b0000 NI 1217 0b0001 IMP 1218EndEnum 1219UnsignedEnum 55:52 BRBE 1220 0b0000 NI 1221 0b0001 IMP 1222 0b0010 BRBE_V1P1 1223EndEnum 1224SignedEnum 51:48 MTPMU 1225 0b0000 NI_IMPDEF 1226 0b0001 IMP 1227 0b1111 NI 1228EndEnum 1229UnsignedEnum 47:44 TraceBuffer 1230 0b0000 NI 1231 0b0001 IMP 1232 0b0010 TRBE_V1P1 1233EndEnum 1234UnsignedEnum 43:40 TraceFilt 1235 0b0000 NI 1236 0b0001 IMP 1237EndEnum 1238UnsignedEnum 39:36 DoubleLock 1239 0b0000 IMP 1240 0b1111 NI 1241EndEnum 1242UnsignedEnum 35:32 PMSVer 1243 0b0000 NI 1244 0b0001 IMP 1245 0b0010 V1P1 1246 0b0011 V1P2 1247 0b0100 V1P3 1248 0b0101 V1P4 1249 0b0110 V1P5 1250EndEnum 1251Field 31:28 CTX_CMPs 1252UnsignedEnum 27:24 SEBEP 1253 0b0000 NI 1254 0b0001 IMP 1255EndEnum 1256Field 23:20 WRPs 1257UnsignedEnum 19:16 PMSS 1258 0b0000 NI 1259 0b0001 IMP 1260EndEnum 1261Field 15:12 BRPs 1262UnsignedEnum 11:8 PMUVer 1263 0b0000 NI 1264 0b0001 IMP 1265 0b0100 V3P1 1266 0b0101 V3P4 1267 0b0110 V3P5 1268 0b0111 V3P7 1269 0b1000 V3P8 1270 0b1001 V3P9 1271 0b1111 IMP_DEF 1272EndEnum 1273UnsignedEnum 7:4 TraceVer 1274 0b0000 NI 1275 0b0001 IMP 1276EndEnum 1277UnsignedEnum 3:0 DebugVer 1278 0b0110 IMP 1279 0b0111 VHE 1280 0b1000 V8P2 1281 0b1001 V8P4 1282 0b1010 V8P8 1283 0b1011 V8P9 1284EndEnum 1285EndSysreg 1286 1287Sysreg ID_AA64DFR1_EL1 3 0 0 5 1 1288Field 63:56 ABL_CMPs 1289UnsignedEnum 55:52 DPFZS 1290 0b0000 IGNR 1291 0b0001 FRZN 1292EndEnum 1293UnsignedEnum 51:48 EBEP 1294 0b0000 NI 1295 0b0001 IMP 1296EndEnum 1297UnsignedEnum 47:44 ITE 1298 0b0000 NI 1299 0b0001 IMP 1300EndEnum 1301UnsignedEnum 43:40 ABLE 1302 0b0000 NI 1303 0b0001 IMP 1304EndEnum 1305UnsignedEnum 39:36 PMICNTR 1306 0b0000 NI 1307 0b0001 IMP 1308EndEnum 1309UnsignedEnum 35:32 SPMU 1310 0b0000 NI 1311 0b0001 IMP 1312 0b0010 IMP_SPMZR 1313EndEnum 1314Field 31:24 CTX_CMPs 1315Field 23:16 WRPs 1316Field 15:8 BRPs 1317Field 7:0 SYSPMUID 1318EndSysreg 1319 1320Sysreg ID_AA64DFR2_EL1 3 0 0 5 2 1321Res0 63:28 1322UnsignedEnum 27:24 TRBE_EXC 1323 0b0000 NI 1324 0b0001 IMP 1325EndEnum 1326UnsignedEnum 23:20 SPE_nVM 1327 0b0000 NI 1328 0b0001 IMP 1329EndEnum 1330UnsignedEnum 19:16 SPE_EXC 1331 0b0000 NI 1332 0b0001 IMP 1333EndEnum 1334Res0 15:8 1335UnsignedEnum 7:4 BWE 1336 0b0000 NI 1337 0b0001 FEAT_BWE 1338 0b0002 FEAT_BWE2 1339EndEnum 1340UnsignedEnum 3:0 STEP 1341 0b0000 NI 1342 0b0001 IMP 1343EndEnum 1344EndSysreg 1345 1346Sysreg ID_AA64AFR0_EL1 3 0 0 5 4 1347Res0 63:32 1348Field 31:28 IMPDEF7 1349Field 27:24 IMPDEF6 1350Field 23:20 IMPDEF5 1351Field 19:16 IMPDEF4 1352Field 15:12 IMPDEF3 1353Field 11:8 IMPDEF2 1354Field 7:4 IMPDEF1 1355Field 3:0 IMPDEF0 1356EndSysreg 1357 1358Sysreg ID_AA64AFR1_EL1 3 0 0 5 5 1359Res0 63:0 1360EndSysreg 1361 1362Sysreg ID_AA64ISAR0_EL1 3 0 0 6 0 1363UnsignedEnum 63:60 RNDR 1364 0b0000 NI 1365 0b0001 IMP 1366EndEnum 1367UnsignedEnum 59:56 TLB 1368 0b0000 NI 1369 0b0001 OS 1370 0b0010 RANGE 1371EndEnum 1372UnsignedEnum 55:52 TS 1373 0b0000 NI 1374 0b0001 FLAGM 1375 0b0010 FLAGM2 1376EndEnum 1377UnsignedEnum 51:48 FHM 1378 0b0000 NI 1379 0b0001 IMP 1380EndEnum 1381UnsignedEnum 47:44 DP 1382 0b0000 NI 1383 0b0001 IMP 1384EndEnum 1385UnsignedEnum 43:40 SM4 1386 0b0000 NI 1387 0b0001 IMP 1388EndEnum 1389UnsignedEnum 39:36 SM3 1390 0b0000 NI 1391 0b0001 IMP 1392EndEnum 1393UnsignedEnum 35:32 SHA3 1394 0b0000 NI 1395 0b0001 IMP 1396EndEnum 1397UnsignedEnum 31:28 RDM 1398 0b0000 NI 1399 0b0001 IMP 1400EndEnum 1401UnsignedEnum 27:24 TME 1402 0b0000 NI 1403 0b0001 IMP 1404EndEnum 1405UnsignedEnum 23:20 ATOMIC 1406 0b0000 NI 1407 0b0010 IMP 1408 0b0011 FEAT_LSE128 1409EndEnum 1410UnsignedEnum 19:16 CRC32 1411 0b0000 NI 1412 0b0001 IMP 1413EndEnum 1414UnsignedEnum 15:12 SHA2 1415 0b0000 NI 1416 0b0001 SHA256 1417 0b0010 SHA512 1418EndEnum 1419UnsignedEnum 11:8 SHA1 1420 0b0000 NI 1421 0b0001 IMP 1422EndEnum 1423UnsignedEnum 7:4 AES 1424 0b0000 NI 1425 0b0001 AES 1426 0b0010 PMULL 1427EndEnum 1428Res0 3:0 1429EndSysreg 1430 1431Sysreg ID_AA64ISAR1_EL1 3 0 0 6 1 1432UnsignedEnum 63:60 LS64 1433 0b0000 NI 1434 0b0001 LS64 1435 0b0010 LS64_V 1436 0b0011 LS64_ACCDATA 1437EndEnum 1438UnsignedEnum 59:56 XS 1439 0b0000 NI 1440 0b0001 IMP 1441EndEnum 1442UnsignedEnum 55:52 I8MM 1443 0b0000 NI 1444 0b0001 IMP 1445EndEnum 1446UnsignedEnum 51:48 DGH 1447 0b0000 NI 1448 0b0001 IMP 1449EndEnum 1450UnsignedEnum 47:44 BF16 1451 0b0000 NI 1452 0b0001 IMP 1453 0b0010 EBF16 1454EndEnum 1455UnsignedEnum 43:40 SPECRES 1456 0b0000 NI 1457 0b0001 IMP 1458 0b0010 COSP_RCTX 1459EndEnum 1460UnsignedEnum 39:36 SB 1461 0b0000 NI 1462 0b0001 IMP 1463EndEnum 1464UnsignedEnum 35:32 FRINTTS 1465 0b0000 NI 1466 0b0001 IMP 1467EndEnum 1468UnsignedEnum 31:28 GPI 1469 0b0000 NI 1470 0b0001 IMP 1471EndEnum 1472UnsignedEnum 27:24 GPA 1473 0b0000 NI 1474 0b0001 IMP 1475EndEnum 1476UnsignedEnum 23:20 LRCPC 1477 0b0000 NI 1478 0b0001 IMP 1479 0b0010 LRCPC2 1480 0b0011 LRCPC3 1481EndEnum 1482UnsignedEnum 19:16 FCMA 1483 0b0000 NI 1484 0b0001 IMP 1485EndEnum 1486UnsignedEnum 15:12 JSCVT 1487 0b0000 NI 1488 0b0001 IMP 1489EndEnum 1490UnsignedEnum 11:8 API 1491 0b0000 NI 1492 0b0001 PAuth 1493 0b0010 EPAC 1494 0b0011 PAuth2 1495 0b0100 FPAC 1496 0b0101 FPACCOMBINE 1497 0b0110 PAuth_LR 1498EndEnum 1499UnsignedEnum 7:4 APA 1500 0b0000 NI 1501 0b0001 PAuth 1502 0b0010 EPAC 1503 0b0011 PAuth2 1504 0b0100 FPAC 1505 0b0101 FPACCOMBINE 1506 0b0110 PAuth_LR 1507EndEnum 1508UnsignedEnum 3:0 DPB 1509 0b0000 NI 1510 0b0001 IMP 1511 0b0010 DPB2 1512EndEnum 1513EndSysreg 1514 1515Sysreg ID_AA64ISAR2_EL1 3 0 0 6 2 1516UnsignedEnum 63:60 ATS1A 1517 0b0000 NI 1518 0b0001 IMP 1519EndEnum 1520UnsignedEnum 59:56 LUT 1521 0b0000 NI 1522 0b0001 IMP 1523EndEnum 1524UnsignedEnum 55:52 CSSC 1525 0b0000 NI 1526 0b0001 IMP 1527EndEnum 1528UnsignedEnum 51:48 RPRFM 1529 0b0000 NI 1530 0b0001 IMP 1531EndEnum 1532Res0 47:44 1533UnsignedEnum 43:40 PRFMSLC 1534 0b0000 NI 1535 0b0001 IMP 1536EndEnum 1537UnsignedEnum 39:36 SYSINSTR_128 1538 0b0000 NI 1539 0b0001 IMP 1540EndEnum 1541UnsignedEnum 35:32 SYSREG_128 1542 0b0000 NI 1543 0b0001 IMP 1544EndEnum 1545UnsignedEnum 31:28 CLRBHB 1546 0b0000 NI 1547 0b0001 IMP 1548EndEnum 1549UnsignedEnum 27:24 PAC_frac 1550 0b0000 NI 1551 0b0001 IMP 1552EndEnum 1553UnsignedEnum 23:20 BC 1554 0b0000 NI 1555 0b0001 IMP 1556EndEnum 1557UnsignedEnum 19:16 MOPS 1558 0b0000 NI 1559 0b0001 IMP 1560EndEnum 1561UnsignedEnum 15:12 APA3 1562 0b0000 NI 1563 0b0001 PAuth 1564 0b0010 EPAC 1565 0b0011 PAuth2 1566 0b0100 FPAC 1567 0b0101 FPACCOMBINE 1568 0b0110 PAuth_LR 1569EndEnum 1570UnsignedEnum 11:8 GPA3 1571 0b0000 NI 1572 0b0001 IMP 1573EndEnum 1574UnsignedEnum 7:4 RPRES 1575 0b0000 NI 1576 0b0001 IMP 1577EndEnum 1578UnsignedEnum 3:0 WFxT 1579 0b0000 NI 1580 0b0010 IMP 1581EndEnum 1582EndSysreg 1583 1584Sysreg ID_AA64ISAR3_EL1 3 0 0 6 3 1585Res0 63:32 1586UnsignedEnum 31:28 FPRCVT 1587 0b0000 NI 1588 0b0001 IMP 1589EndEnum 1590UnsignedEnum 27:24 LSUI 1591 0b0000 NI 1592 0b0001 IMP 1593EndEnum 1594UnsignedEnum 23:20 OCCMO 1595 0b0000 NI 1596 0b0001 IMP 1597EndEnum 1598UnsignedEnum 19:16 LSFE 1599 0b0000 NI 1600 0b0001 IMP 1601EndEnum 1602UnsignedEnum 15:12 PACM 1603 0b0000 NI 1604 0b0001 TRIVIAL_IMP 1605 0b0010 FULL_IMP 1606EndEnum 1607UnsignedEnum 11:8 TLBIW 1608 0b0000 NI 1609 0b0001 IMP 1610EndEnum 1611UnsignedEnum 7:4 FAMINMAX 1612 0b0000 NI 1613 0b0001 IMP 1614EndEnum 1615UnsignedEnum 3:0 CPA 1616 0b0000 NI 1617 0b0001 IMP 1618 0b0010 CPA2 1619EndEnum 1620EndSysreg 1621 1622Sysreg ID_AA64MMFR0_EL1 3 0 0 7 0 1623UnsignedEnum 63:60 ECV 1624 0b0000 NI 1625 0b0001 IMP 1626 0b0010 CNTPOFF 1627EndEnum 1628UnsignedEnum 59:56 FGT 1629 0b0000 NI 1630 0b0001 IMP 1631EndEnum 1632Res0 55:48 1633UnsignedEnum 47:44 EXS 1634 0b0000 NI 1635 0b0001 IMP 1636EndEnum 1637Enum 43:40 TGRAN4_2 1638 0b0000 TGRAN4 1639 0b0001 NI 1640 0b0010 IMP 1641 0b0011 52_BIT 1642EndEnum 1643Enum 39:36 TGRAN64_2 1644 0b0000 TGRAN64 1645 0b0001 NI 1646 0b0010 IMP 1647EndEnum 1648Enum 35:32 TGRAN16_2 1649 0b0000 TGRAN16 1650 0b0001 NI 1651 0b0010 IMP 1652 0b0011 52_BIT 1653EndEnum 1654SignedEnum 31:28 TGRAN4 1655 0b0000 IMP 1656 0b0001 52_BIT 1657 0b1111 NI 1658EndEnum 1659SignedEnum 27:24 TGRAN64 1660 0b0000 IMP 1661 0b1111 NI 1662EndEnum 1663UnsignedEnum 23:20 TGRAN16 1664 0b0000 NI 1665 0b0001 IMP 1666 0b0010 52_BIT 1667EndEnum 1668UnsignedEnum 19:16 BIGENDEL0 1669 0b0000 NI 1670 0b0001 IMP 1671EndEnum 1672UnsignedEnum 15:12 SNSMEM 1673 0b0000 NI 1674 0b0001 IMP 1675EndEnum 1676UnsignedEnum 11:8 BIGEND 1677 0b0000 NI 1678 0b0001 IMP 1679EndEnum 1680Enum 7:4 ASIDBITS 1681 0b0000 8 1682 0b0010 16 1683EndEnum 1684Enum 3:0 PARANGE 1685 0b0000 32 1686 0b0001 36 1687 0b0010 40 1688 0b0011 42 1689 0b0100 44 1690 0b0101 48 1691 0b0110 52 1692EndEnum 1693EndSysreg 1694 1695Sysreg ID_AA64MMFR1_EL1 3 0 0 7 1 1696UnsignedEnum 63:60 ECBHB 1697 0b0000 NI 1698 0b0001 IMP 1699EndEnum 1700UnsignedEnum 59:56 CMOW 1701 0b0000 NI 1702 0b0001 IMP 1703EndEnum 1704UnsignedEnum 55:52 TIDCP1 1705 0b0000 NI 1706 0b0001 IMP 1707EndEnum 1708UnsignedEnum 51:48 nTLBPA 1709 0b0000 NI 1710 0b0001 IMP 1711EndEnum 1712UnsignedEnum 47:44 AFP 1713 0b0000 NI 1714 0b0001 IMP 1715EndEnum 1716UnsignedEnum 43:40 HCX 1717 0b0000 NI 1718 0b0001 IMP 1719EndEnum 1720UnsignedEnum 39:36 ETS 1721 0b0000 NI 1722 0b0001 IMP 1723 0b0010 ETS2 1724 0b0011 ETS3 1725EndEnum 1726UnsignedEnum 35:32 TWED 1727 0b0000 NI 1728 0b0001 IMP 1729EndEnum 1730UnsignedEnum 31:28 XNX 1731 0b0000 NI 1732 0b0001 IMP 1733EndEnum 1734UnsignedEnum 27:24 SpecSEI 1735 0b0000 NI 1736 0b0001 IMP 1737EndEnum 1738UnsignedEnum 23:20 PAN 1739 0b0000 NI 1740 0b0001 IMP 1741 0b0010 PAN2 1742 0b0011 PAN3 1743EndEnum 1744UnsignedEnum 19:16 LO 1745 0b0000 NI 1746 0b0001 IMP 1747EndEnum 1748UnsignedEnum 15:12 HPDS 1749 0b0000 NI 1750 0b0001 IMP 1751 0b0010 HPDS2 1752EndEnum 1753UnsignedEnum 11:8 VH 1754 0b0000 NI 1755 0b0001 IMP 1756EndEnum 1757Enum 7:4 VMIDBits 1758 0b0000 8 1759 0b0010 16 1760EndEnum 1761UnsignedEnum 3:0 HAFDBS 1762 0b0000 NI 1763 0b0001 AF 1764 0b0010 DBM 1765 0b0011 HAFT 1766 0b0100 HDBSS 1767EndEnum 1768EndSysreg 1769 1770Sysreg ID_AA64MMFR2_EL1 3 0 0 7 2 1771UnsignedEnum 63:60 E0PD 1772 0b0000 NI 1773 0b0001 IMP 1774EndEnum 1775UnsignedEnum 59:56 EVT 1776 0b0000 NI 1777 0b0001 IMP 1778 0b0010 TTLBxS 1779EndEnum 1780UnsignedEnum 55:52 BBM 1781 0b0000 0 1782 0b0001 1 1783 0b0010 2 1784EndEnum 1785UnsignedEnum 51:48 TTL 1786 0b0000 NI 1787 0b0001 IMP 1788EndEnum 1789Res0 47:44 1790UnsignedEnum 43:40 FWB 1791 0b0000 NI 1792 0b0001 IMP 1793EndEnum 1794Enum 39:36 IDS 1795 0b0000 0x0 1796 0b0001 0x18 1797EndEnum 1798UnsignedEnum 35:32 AT 1799 0b0000 NI 1800 0b0001 IMP 1801EndEnum 1802Enum 31:28 ST 1803 0b0000 39 1804 0b0001 48_47 1805EndEnum 1806UnsignedEnum 27:24 NV 1807 0b0000 NI 1808 0b0001 IMP 1809 0b0010 NV2 1810EndEnum 1811Enum 23:20 CCIDX 1812 0b0000 32 1813 0b0001 64 1814EndEnum 1815UnsignedEnum 19:16 VARange 1816 0b0000 48 1817 0b0001 52 1818EndEnum 1819UnsignedEnum 15:12 IESB 1820 0b0000 NI 1821 0b0001 IMP 1822EndEnum 1823UnsignedEnum 11:8 LSM 1824 0b0000 NI 1825 0b0001 IMP 1826EndEnum 1827UnsignedEnum 7:4 UAO 1828 0b0000 NI 1829 0b0001 IMP 1830EndEnum 1831UnsignedEnum 3:0 CnP 1832 0b0000 NI 1833 0b0001 IMP 1834EndEnum 1835EndSysreg 1836 1837Sysreg ID_AA64MMFR3_EL1 3 0 0 7 3 1838UnsignedEnum 63:60 Spec_FPACC 1839 0b0000 NI 1840 0b0001 IMP 1841EndEnum 1842UnsignedEnum 59:56 ADERR 1843 0b0000 NI 1844 0b0001 DEV_ASYNC 1845 0b0010 FEAT_ADERR 1846 0b0011 FEAT_ADERR_IND 1847EndEnum 1848UnsignedEnum 55:52 SDERR 1849 0b0000 NI 1850 0b0001 DEV_SYNC 1851 0b0010 FEAT_ADERR 1852 0b0011 FEAT_ADERR_IND 1853EndEnum 1854Res0 51:48 1855UnsignedEnum 47:44 ANERR 1856 0b0000 NI 1857 0b0001 ASYNC 1858 0b0010 FEAT_ANERR 1859 0b0011 FEAT_ANERR_IND 1860EndEnum 1861UnsignedEnum 43:40 SNERR 1862 0b0000 NI 1863 0b0001 SYNC 1864 0b0010 FEAT_ANERR 1865 0b0011 FEAT_ANERR_IND 1866EndEnum 1867UnsignedEnum 39:36 D128_2 1868 0b0000 NI 1869 0b0001 IMP 1870EndEnum 1871UnsignedEnum 35:32 D128 1872 0b0000 NI 1873 0b0001 IMP 1874EndEnum 1875UnsignedEnum 31:28 MEC 1876 0b0000 NI 1877 0b0001 IMP 1878EndEnum 1879UnsignedEnum 27:24 AIE 1880 0b0000 NI 1881 0b0001 IMP 1882EndEnum 1883UnsignedEnum 23:20 S2POE 1884 0b0000 NI 1885 0b0001 IMP 1886EndEnum 1887UnsignedEnum 19:16 S1POE 1888 0b0000 NI 1889 0b0001 IMP 1890EndEnum 1891UnsignedEnum 15:12 S2PIE 1892 0b0000 NI 1893 0b0001 IMP 1894EndEnum 1895UnsignedEnum 11:8 S1PIE 1896 0b0000 NI 1897 0b0001 IMP 1898EndEnum 1899UnsignedEnum 7:4 SCTLRX 1900 0b0000 NI 1901 0b0001 IMP 1902EndEnum 1903UnsignedEnum 3:0 TCRX 1904 0b0000 NI 1905 0b0001 IMP 1906EndEnum 1907EndSysreg 1908 1909Sysreg ID_AA64MMFR4_EL1 3 0 0 7 4 1910Res0 63:40 1911UnsignedEnum 39:36 E3DSE 1912 0b0000 NI 1913 0b0001 IMP 1914EndEnum 1915Res0 35:28 1916SignedEnum 27:24 E2H0 1917 0b0000 IMP 1918 0b1110 NI_NV1 1919 0b1111 NI 1920EndEnum 1921UnsignedEnum 23:20 NV_frac 1922 0b0000 NV_NV2 1923 0b0001 NV2_ONLY 1924EndEnum 1925UnsignedEnum 19:16 FGWTE3 1926 0b0000 NI 1927 0b0001 IMP 1928EndEnum 1929UnsignedEnum 15:12 HACDBS 1930 0b0000 NI 1931 0b0001 IMP 1932EndEnum 1933UnsignedEnum 11:8 ASID2 1934 0b0000 NI 1935 0b0001 IMP 1936EndEnum 1937SignedEnum 7:4 EIESB 1938 0b0000 NI 1939 0b0001 ToEL3 1940 0b0010 ToELx 1941 0b1111 ANY 1942EndEnum 1943Res0 3:0 1944EndSysreg 1945 1946Sysreg SCTLR_EL1 3 0 1 0 0 1947Field 63 TIDCP 1948Field 62 SPINTMASK 1949Field 61 NMI 1950Field 60 EnTP2 1951Field 59 TCSO 1952Field 58 TCSO0 1953Field 57 EPAN 1954Field 56 EnALS 1955Field 55 EnAS0 1956Field 54 EnASR 1957Field 53 TME 1958Field 52 TME0 1959Field 51 TMT 1960Field 50 TMT0 1961Field 49:46 TWEDEL 1962Field 45 TWEDEn 1963Field 44 DSSBS 1964Field 43 ATA 1965Field 42 ATA0 1966Enum 41:40 TCF 1967 0b00 NONE 1968 0b01 SYNC 1969 0b10 ASYNC 1970 0b11 ASYMM 1971EndEnum 1972Enum 39:38 TCF0 1973 0b00 NONE 1974 0b01 SYNC 1975 0b10 ASYNC 1976 0b11 ASYMM 1977EndEnum 1978Field 37 ITFSB 1979Field 36 BT1 1980Field 35 BT0 1981Field 34 EnFPM 1982Field 33 MSCEn 1983Field 32 CMOW 1984Field 31 EnIA 1985Field 30 EnIB 1986Field 29 LSMAOE 1987Field 28 nTLSMD 1988Field 27 EnDA 1989Field 26 UCI 1990Field 25 EE 1991Field 24 E0E 1992Field 23 SPAN 1993Field 22 EIS 1994Field 21 IESB 1995Field 20 TSCXT 1996Field 19 WXN 1997Field 18 nTWE 1998Res0 17 1999Field 16 nTWI 2000Field 15 UCT 2001Field 14 DZE 2002Field 13 EnDB 2003Field 12 I 2004Field 11 EOS 2005Field 10 EnRCTX 2006Field 9 UMA 2007Field 8 SED 2008Field 7 ITD 2009Field 6 nAA 2010Field 5 CP15BEN 2011Field 4 SA0 2012Field 3 SA 2013Field 2 C 2014Field 1 A 2015Field 0 M 2016EndSysreg 2017 2018Sysreg CPACR_EL1 3 0 1 0 2 2019Res0 63:30 2020Field 29 E0POE 2021Field 28 TTA 2022Res0 27:26 2023Field 25:24 SMEN 2024Res0 23:22 2025Field 21:20 FPEN 2026Res0 19:18 2027Field 17:16 ZEN 2028Res0 15:0 2029EndSysreg 2030 2031Sysreg SMPRI_EL1 3 0 1 2 4 2032Res0 63:4 2033Field 3:0 PRIORITY 2034EndSysreg 2035 2036SysregFields ZCR_ELx 2037Res0 63:9 2038Raz 8:4 2039Field 3:0 LEN 2040EndSysregFields 2041 2042Sysreg ZCR_EL1 3 0 1 2 0 2043Fields ZCR_ELx 2044EndSysreg 2045 2046SysregFields SMCR_ELx 2047Res0 63:32 2048Field 31 FA64 2049Field 30 EZT0 2050Res0 29:9 2051Raz 8:4 2052Field 3:0 LEN 2053EndSysregFields 2054 2055Sysreg SMCR_EL1 3 0 1 2 6 2056Fields SMCR_ELx 2057EndSysreg 2058 2059SysregFields GCSCR_ELx 2060Res0 63:10 2061Field 9 STREn 2062Field 8 PUSHMEn 2063Res0 7 2064Field 6 EXLOCKEN 2065Field 5 RVCHKEN 2066Res0 4:1 2067Field 0 PCRSEL 2068EndSysregFields 2069 2070Sysreg GCSCR_EL1 3 0 2 5 0 2071Fields GCSCR_ELx 2072EndSysreg 2073 2074SysregFields GCSPR_ELx 2075Field 63:3 PTR 2076Res0 2:0 2077EndSysregFields 2078 2079Sysreg GCSPR_EL1 3 0 2 5 1 2080Fields GCSPR_ELx 2081EndSysreg 2082 2083Sysreg GCSCRE0_EL1 3 0 2 5 2 2084Res0 63:11 2085Field 10 nTR 2086Field 9 STREn 2087Field 8 PUSHMEn 2088Res0 7:6 2089Field 5 RVCHKEN 2090Res0 4:1 2091Field 0 PCRSEL 2092EndSysreg 2093 2094Sysreg ALLINT 3 0 4 3 0 2095Res0 63:14 2096Field 13 ALLINT 2097Res0 12:0 2098EndSysreg 2099 2100Sysreg FAR_EL1 3 0 6 0 0 2101Field 63:0 ADDR 2102EndSysreg 2103 2104Sysreg PMICNTR_EL0 3 3 9 4 0 2105Field 63:0 ICNT 2106EndSysreg 2107 2108Sysreg PMICFILTR_EL0 3 3 9 6 0 2109Res0 63:59 2110Field 58 SYNC 2111Field 57:56 VS 2112Res0 55:32 2113Field 31 P 2114Field 30 U 2115Field 29 NSK 2116Field 28 NSU 2117Field 27 NSH 2118Field 26 M 2119Res0 25 2120Field 24 SH 2121Field 23 T 2122Field 22 RLK 2123Field 21 RLU 2124Field 20 RLH 2125Res0 19:16 2126Field 15:0 evtCount 2127EndSysreg 2128 2129Sysreg PMSCR_EL1 3 0 9 9 0 2130Res0 63:8 2131Field 7:6 PCT 2132Field 5 TS 2133Field 4 PA 2134Field 3 CX 2135Res0 2 2136Field 1 E1SPE 2137Field 0 E0SPE 2138EndSysreg 2139 2140Sysreg PMSNEVFR_EL1 3 0 9 9 1 2141Field 63:0 E 2142EndSysreg 2143 2144Sysreg PMSICR_EL1 3 0 9 9 2 2145Field 63:56 ECOUNT 2146Res0 55:32 2147Field 31:0 COUNT 2148EndSysreg 2149 2150Sysreg PMSIRR_EL1 3 0 9 9 3 2151Res0 63:32 2152Field 31:8 INTERVAL 2153Res0 7:1 2154Field 0 RND 2155EndSysreg 2156 2157Sysreg PMSFCR_EL1 3 0 9 9 4 2158Res0 63:19 2159Field 18 ST 2160Field 17 LD 2161Field 16 B 2162Res0 15:4 2163Field 3 FnE 2164Field 2 FL 2165Field 1 FT 2166Field 0 FE 2167EndSysreg 2168 2169Sysreg PMSEVFR_EL1 3 0 9 9 5 2170Field 63:0 E 2171EndSysreg 2172 2173Sysreg PMSLATFR_EL1 3 0 9 9 6 2174Res0 63:16 2175Field 15:0 MINLAT 2176EndSysreg 2177 2178Sysreg PMSIDR_EL1 3 0 9 9 7 2179Res0 63:25 2180Field 24 PBT 2181Field 23:20 FORMAT 2182Enum 19:16 COUNTSIZE 2183 0b0010 12_BIT_SAT 2184 0b0011 16_BIT_SAT 2185EndEnum 2186Field 15:12 MAXSIZE 2187Enum 11:8 INTERVAL 2188 0b0000 256 2189 0b0010 512 2190 0b0011 768 2191 0b0100 1024 2192 0b0101 1536 2193 0b0110 2048 2194 0b0111 3072 2195 0b1000 4096 2196EndEnum 2197Res0 7 2198Field 6 FnE 2199Field 5 ERND 2200Field 4 LDS 2201Field 3 ARCHINST 2202Field 2 FL 2203Field 1 FT 2204Field 0 FE 2205EndSysreg 2206 2207Sysreg PMBLIMITR_EL1 3 0 9 10 0 2208Field 63:12 LIMIT 2209Res0 11:6 2210Field 5 PMFZ 2211Res0 4:3 2212Enum 2:1 FM 2213 0b00 FILL 2214 0b10 DISCARD 2215EndEnum 2216Field 0 E 2217EndSysreg 2218 2219Sysreg PMBPTR_EL1 3 0 9 10 1 2220Field 63:0 PTR 2221EndSysreg 2222 2223Sysreg PMBSR_EL1 3 0 9 10 3 2224Res0 63:32 2225Enum 31:26 EC 2226 0b000000 BUF 2227 0b100100 FAULT_S1 2228 0b100101 FAULT_S2 2229 0b011110 FAULT_GPC 2230 0b011111 IMP_DEF 2231EndEnum 2232Res0 25:20 2233Field 19 DL 2234Field 18 EA 2235Field 17 S 2236Field 16 COLL 2237Field 15:0 MSS 2238EndSysreg 2239 2240Sysreg PMBIDR_EL1 3 0 9 10 7 2241Res0 63:12 2242Enum 11:8 EA 2243 0b0000 NotDescribed 2244 0b0001 Ignored 2245 0b0010 SError 2246EndEnum 2247Res0 7:6 2248Field 5 F 2249Field 4 P 2250Field 3:0 ALIGN 2251EndSysreg 2252 2253Sysreg PMUACR_EL1 3 0 9 14 4 2254Res0 63:33 2255Field 32 F0 2256Field 31 C 2257Field 30:0 P 2258EndSysreg 2259 2260Sysreg PMSELR_EL0 3 3 9 12 5 2261Res0 63:5 2262Field 4:0 SEL 2263EndSysreg 2264 2265SysregFields CONTEXTIDR_ELx 2266Res0 63:32 2267Field 31:0 PROCID 2268EndSysregFields 2269 2270Sysreg CONTEXTIDR_EL1 3 0 13 0 1 2271Fields CONTEXTIDR_ELx 2272EndSysreg 2273 2274Sysreg RCWSMASK_EL1 3 0 13 0 3 2275Field 63:0 RCWSMASK 2276EndSysreg 2277 2278Sysreg TPIDR_EL1 3 0 13 0 4 2279Field 63:0 ThreadID 2280EndSysreg 2281 2282Sysreg RCWMASK_EL1 3 0 13 0 6 2283Field 63:0 RCWMASK 2284EndSysreg 2285 2286Sysreg SCXTNUM_EL1 3 0 13 0 7 2287Field 63:0 SoftwareContextNumber 2288EndSysreg 2289 2290# The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented. 2291# The following is for case when FEAT_CCIDX is not implemented. 2292Sysreg CCSIDR_EL1 3 1 0 0 0 2293Res0 63:32 2294Unkn 31:28 2295Field 27:13 NumSets 2296Field 12:3 Associativity 2297Field 2:0 LineSize 2298EndSysreg 2299 2300Sysreg CLIDR_EL1 3 1 0 0 1 2301Res0 63:47 2302Field 46:33 Ttypen 2303Field 32:30 ICB 2304Field 29:27 LoUU 2305Field 26:24 LoC 2306Field 23:21 LoUIS 2307Field 20:18 Ctype7 2308Field 17:15 Ctype6 2309Field 14:12 Ctype5 2310Field 11:9 Ctype4 2311Field 8:6 Ctype3 2312Field 5:3 Ctype2 2313Field 2:0 Ctype1 2314EndSysreg 2315 2316Sysreg CCSIDR2_EL1 3 1 0 0 2 2317Res0 63:24 2318Field 23:0 NumSets 2319EndSysreg 2320 2321Sysreg GMID_EL1 3 1 0 0 4 2322Res0 63:4 2323Field 3:0 BS 2324EndSysreg 2325 2326Sysreg SMIDR_EL1 3 1 0 0 6 2327Res0 63:32 2328Field 31:24 IMPLEMENTER 2329Field 23:16 REVISION 2330Field 15 SMPS 2331Res0 14:12 2332Field 11:0 AFFINITY 2333EndSysreg 2334 2335Sysreg CSSELR_EL1 3 2 0 0 0 2336Res0 63:5 2337Field 4 TnD 2338Field 3:1 Level 2339Field 0 InD 2340EndSysreg 2341 2342Sysreg CTR_EL0 3 3 0 0 1 2343Res0 63:38 2344Field 37:32 TminLine 2345Res1 31 2346Res0 30 2347Field 29 DIC 2348Field 28 IDC 2349Field 27:24 CWG 2350Field 23:20 ERG 2351Field 19:16 DminLine 2352Enum 15:14 L1Ip 2353 # This was named as VPIPT in the ARM but now documented as reserved 2354 0b00 RESERVED_VPIPT 2355 # This is named as AIVIVT in the ARM but documented as reserved 2356 0b01 RESERVED_AIVIVT 2357 0b10 VIPT 2358 0b11 PIPT 2359EndEnum 2360Res0 13:4 2361Field 3:0 IminLine 2362EndSysreg 2363 2364Sysreg DCZID_EL0 3 3 0 0 7 2365Res0 63:5 2366Field 4 DZP 2367Field 3:0 BS 2368EndSysreg 2369 2370Sysreg GCSPR_EL0 3 3 2 5 1 2371Fields GCSPR_ELx 2372EndSysreg 2373 2374Sysreg SVCR 3 3 4 2 2 2375Res0 63:2 2376Field 1 ZA 2377Field 0 SM 2378EndSysreg 2379 2380Sysreg FPMR 3 3 4 4 2 2381Res0 63:38 2382Field 37:32 LSCALE2 2383Field 31:24 NSCALE 2384Res0 23 2385Field 22:16 LSCALE 2386Field 15 OSC 2387Field 14 OSM 2388Res0 13:9 2389UnsignedEnum 8:6 F8D 2390 0b000 E5M2 2391 0b001 E4M3 2392EndEnum 2393UnsignedEnum 5:3 F8S2 2394 0b000 E5M2 2395 0b001 E4M3 2396EndEnum 2397UnsignedEnum 2:0 F8S1 2398 0b000 E5M2 2399 0b001 E4M3 2400EndEnum 2401EndSysreg 2402 2403SysregFields HFGxTR_EL2 2404Field 63 nAMAIR2_EL1 2405Field 62 nMAIR2_EL1 2406Field 61 nS2POR_EL1 2407Field 60 nPOR_EL1 2408Field 59 nPOR_EL0 2409Field 58 nPIR_EL1 2410Field 57 nPIRE0_EL1 2411Field 56 nRCWMASK_EL1 2412Field 55 nTPIDR2_EL0 2413Field 54 nSMPRI_EL1 2414Field 53 nGCS_EL1 2415Field 52 nGCS_EL0 2416Res0 51 2417Field 50 nACCDATA_EL1 2418Field 49 ERXADDR_EL1 2419Field 48 ERXPFGCDN_EL1 2420Field 47 ERXPFGCTL_EL1 2421Field 46 ERXPFGF_EL1 2422Field 45 ERXMISCn_EL1 2423Field 44 ERXSTATUS_EL1 2424Field 43 ERXCTLR_EL1 2425Field 42 ERXFR_EL1 2426Field 41 ERRSELR_EL1 2427Field 40 ERRIDR_EL1 2428Field 39 ICC_IGRPENn_EL1 2429Field 38 VBAR_EL1 2430Field 37 TTBR1_EL1 2431Field 36 TTBR0_EL1 2432Field 35 TPIDR_EL0 2433Field 34 TPIDRRO_EL0 2434Field 33 TPIDR_EL1 2435Field 32 TCR_EL1 2436Field 31 SCXTNUM_EL0 2437Field 30 SCXTNUM_EL1 2438Field 29 SCTLR_EL1 2439Field 28 REVIDR_EL1 2440Field 27 PAR_EL1 2441Field 26 MPIDR_EL1 2442Field 25 MIDR_EL1 2443Field 24 MAIR_EL1 2444Field 23 LORSA_EL1 2445Field 22 LORN_EL1 2446Field 21 LORID_EL1 2447Field 20 LOREA_EL1 2448Field 19 LORC_EL1 2449Field 18 ISR_EL1 2450Field 17 FAR_EL1 2451Field 16 ESR_EL1 2452Field 15 DCZID_EL0 2453Field 14 CTR_EL0 2454Field 13 CSSELR_EL1 2455Field 12 CPACR_EL1 2456Field 11 CONTEXTIDR_EL1 2457Field 10 CLIDR_EL1 2458Field 9 CCSIDR_EL1 2459Field 8 APIBKey 2460Field 7 APIAKey 2461Field 6 APGAKey 2462Field 5 APDBKey 2463Field 4 APDAKey 2464Field 3 AMAIR_EL1 2465Field 2 AIDR_EL1 2466Field 1 AFSR1_EL1 2467Field 0 AFSR0_EL1 2468EndSysregFields 2469 2470Sysreg MDCR_EL2 3 4 1 1 1 2471Res0 63:51 2472Field 50 EnSTEPOP 2473Res0 49:44 2474Field 43 EBWE 2475Res0 42 2476Field 41:40 PMEE 2477Res0 39:37 2478Field 36 HPMFZS 2479Res0 35:32 2480Field 31:30 PMSSE 2481Field 29 HPMFZO 2482Field 28 MTPME 2483Field 27 TDCC 2484Field 26 HLP 2485Field 25:24 E2TB 2486Field 23 HCCD 2487Res0 22:20 2488Field 19 TTRF 2489Res0 18 2490Field 17 HPMD 2491Res0 16 2492Field 15 EnSPM 2493Field 14 TPMS 2494Field 13:12 E2PB 2495Field 11 TDRA 2496Field 10 TDOSA 2497Field 9 TDA 2498Field 8 TDE 2499Field 7 HPME 2500Field 6 TPM 2501Field 5 TPMCR 2502Field 4:0 HPMN 2503EndSysreg 2504 2505Sysreg HFGRTR_EL2 3 4 1 1 4 2506Fields HFGxTR_EL2 2507EndSysreg 2508 2509Sysreg HFGWTR_EL2 3 4 1 1 5 2510Fields HFGxTR_EL2 2511EndSysreg 2512 2513Sysreg HFGITR_EL2 3 4 1 1 6 2514Res0 63 2515Field 62 ATS1E1A 2516Res0 61 2517Field 60 COSPRCTX 2518Field 59 nGCSEPP 2519Field 58 nGCSSTR_EL1 2520Field 57 nGCSPUSHM_EL1 2521Field 56 nBRBIALL 2522Field 55 nBRBINJ 2523Field 54 DCCVAC 2524Field 53 SVC_EL1 2525Field 52 SVC_EL0 2526Field 51 ERET 2527Field 50 CPPRCTX 2528Field 49 DVPRCTX 2529Field 48 CFPRCTX 2530Field 47 TLBIVAALE1 2531Field 46 TLBIVALE1 2532Field 45 TLBIVAAE1 2533Field 44 TLBIASIDE1 2534Field 43 TLBIVAE1 2535Field 42 TLBIVMALLE1 2536Field 41 TLBIRVAALE1 2537Field 40 TLBIRVALE1 2538Field 39 TLBIRVAAE1 2539Field 38 TLBIRVAE1 2540Field 37 TLBIRVAALE1IS 2541Field 36 TLBIRVALE1IS 2542Field 35 TLBIRVAAE1IS 2543Field 34 TLBIRVAE1IS 2544Field 33 TLBIVAALE1IS 2545Field 32 TLBIVALE1IS 2546Field 31 TLBIVAAE1IS 2547Field 30 TLBIASIDE1IS 2548Field 29 TLBIVAE1IS 2549Field 28 TLBIVMALLE1IS 2550Field 27 TLBIRVAALE1OS 2551Field 26 TLBIRVALE1OS 2552Field 25 TLBIRVAAE1OS 2553Field 24 TLBIRVAE1OS 2554Field 23 TLBIVAALE1OS 2555Field 22 TLBIVALE1OS 2556Field 21 TLBIVAAE1OS 2557Field 20 TLBIASIDE1OS 2558Field 19 TLBIVAE1OS 2559Field 18 TLBIVMALLE1OS 2560Field 17 ATS1E1WP 2561Field 16 ATS1E1RP 2562Field 15 ATS1E0W 2563Field 14 ATS1E0R 2564Field 13 ATS1E1W 2565Field 12 ATS1E1R 2566Field 11 DCZVA 2567Field 10 DCCIVAC 2568Field 9 DCCVADP 2569Field 8 DCCVAP 2570Field 7 DCCVAU 2571Field 6 DCCISW 2572Field 5 DCCSW 2573Field 4 DCISW 2574Field 3 DCIVAC 2575Field 2 ICIVAU 2576Field 1 ICIALLU 2577Field 0 ICIALLUIS 2578EndSysreg 2579 2580Sysreg HDFGRTR_EL2 3 4 3 1 4 2581Field 63 PMBIDR_EL1 2582Field 62 nPMSNEVFR_EL1 2583Field 61 nBRBDATA 2584Field 60 nBRBCTL 2585Field 59 nBRBIDR 2586Field 58 PMCEIDn_EL0 2587Field 57 PMUSERENR_EL0 2588Field 56 TRBTRG_EL1 2589Field 55 TRBSR_EL1 2590Field 54 TRBPTR_EL1 2591Field 53 TRBMAR_EL1 2592Field 52 TRBLIMITR_EL1 2593Field 51 TRBIDR_EL1 2594Field 50 TRBBASER_EL1 2595Res0 49 2596Field 48 TRCVICTLR 2597Field 47 TRCSTATR 2598Field 46 TRCSSCSRn 2599Field 45 TRCSEQSTR 2600Field 44 TRCPRGCTLR 2601Field 43 TRCOSLSR 2602Res0 42 2603Field 41 TRCIMSPECn 2604Field 40 TRCID 2605Res0 39:38 2606Field 37 TRCCNTVRn 2607Field 36 TRCCLAIM 2608Field 35 TRCAUXCTLR 2609Field 34 TRCAUTHSTATUS 2610Field 33 TRC 2611Field 32 PMSLATFR_EL1 2612Field 31 PMSIRR_EL1 2613Field 30 PMSIDR_EL1 2614Field 29 PMSICR_EL1 2615Field 28 PMSFCR_EL1 2616Field 27 PMSEVFR_EL1 2617Field 26 PMSCR_EL1 2618Field 25 PMBSR_EL1 2619Field 24 PMBPTR_EL1 2620Field 23 PMBLIMITR_EL1 2621Field 22 PMMIR_EL1 2622Res0 21:20 2623Field 19 PMSELR_EL0 2624Field 18 PMOVS 2625Field 17 PMINTEN 2626Field 16 PMCNTEN 2627Field 15 PMCCNTR_EL0 2628Field 14 PMCCFILTR_EL0 2629Field 13 PMEVTYPERn_EL0 2630Field 12 PMEVCNTRn_EL0 2631Field 11 OSDLR_EL1 2632Field 10 OSECCR_EL1 2633Field 9 OSLSR_EL1 2634Res0 8 2635Field 7 DBGPRCR_EL1 2636Field 6 DBGAUTHSTATUS_EL1 2637Field 5 DBGCLAIM 2638Field 4 MDSCR_EL1 2639Field 3 DBGWVRn_EL1 2640Field 2 DBGWCRn_EL1 2641Field 1 DBGBVRn_EL1 2642Field 0 DBGBCRn_EL1 2643EndSysreg 2644 2645Sysreg HDFGWTR_EL2 3 4 3 1 5 2646Res0 63 2647Field 62 nPMSNEVFR_EL1 2648Field 61 nBRBDATA 2649Field 60 nBRBCTL 2650Res0 59:58 2651Field 57 PMUSERENR_EL0 2652Field 56 TRBTRG_EL1 2653Field 55 TRBSR_EL1 2654Field 54 TRBPTR_EL1 2655Field 53 TRBMAR_EL1 2656Field 52 TRBLIMITR_EL1 2657Res0 51 2658Field 50 TRBBASER_EL1 2659Field 49 TRFCR_EL1 2660Field 48 TRCVICTLR 2661Res0 47 2662Field 46 TRCSSCSRn 2663Field 45 TRCSEQSTR 2664Field 44 TRCPRGCTLR 2665Res0 43 2666Field 42 TRCOSLAR 2667Field 41 TRCIMSPECn 2668Res0 40:38 2669Field 37 TRCCNTVRn 2670Field 36 TRCCLAIM 2671Field 35 TRCAUXCTLR 2672Res0 34 2673Field 33 TRC 2674Field 32 PMSLATFR_EL1 2675Field 31 PMSIRR_EL1 2676Res0 30 2677Field 29 PMSICR_EL1 2678Field 28 PMSFCR_EL1 2679Field 27 PMSEVFR_EL1 2680Field 26 PMSCR_EL1 2681Field 25 PMBSR_EL1 2682Field 24 PMBPTR_EL1 2683Field 23 PMBLIMITR_EL1 2684Res0 22 2685Field 21 PMCR_EL0 2686Field 20 PMSWINC_EL0 2687Field 19 PMSELR_EL0 2688Field 18 PMOVS 2689Field 17 PMINTEN 2690Field 16 PMCNTEN 2691Field 15 PMCCNTR_EL0 2692Field 14 PMCCFILTR_EL0 2693Field 13 PMEVTYPERn_EL0 2694Field 12 PMEVCNTRn_EL0 2695Field 11 OSDLR_EL1 2696Field 10 OSECCR_EL1 2697Res0 9 2698Field 8 OSLAR_EL1 2699Field 7 DBGPRCR_EL1 2700Res0 6 2701Field 5 DBGCLAIM 2702Field 4 MDSCR_EL1 2703Field 3 DBGWVRn_EL1 2704Field 2 DBGWCRn_EL1 2705Field 1 DBGBVRn_EL1 2706Field 0 DBGBCRn_EL1 2707EndSysreg 2708 2709Sysreg HAFGRTR_EL2 3 4 3 1 6 2710Res0 63:50 2711Field 49 AMEVTYPER115_EL0 2712Field 48 AMEVCNTR115_EL0 2713Field 47 AMEVTYPER114_EL0 2714Field 46 AMEVCNTR114_EL0 2715Field 45 AMEVTYPER113_EL0 2716Field 44 AMEVCNTR113_EL0 2717Field 43 AMEVTYPER112_EL0 2718Field 42 AMEVCNTR112_EL0 2719Field 41 AMEVTYPER111_EL0 2720Field 40 AMEVCNTR111_EL0 2721Field 39 AMEVTYPER110_EL0 2722Field 38 AMEVCNTR110_EL0 2723Field 37 AMEVTYPER19_EL0 2724Field 36 AMEVCNTR19_EL0 2725Field 35 AMEVTYPER18_EL0 2726Field 34 AMEVCNTR18_EL0 2727Field 33 AMEVTYPER17_EL0 2728Field 32 AMEVCNTR17_EL0 2729Field 31 AMEVTYPER16_EL0 2730Field 30 AMEVCNTR16_EL0 2731Field 29 AMEVTYPER15_EL0 2732Field 28 AMEVCNTR15_EL0 2733Field 27 AMEVTYPER14_EL0 2734Field 26 AMEVCNTR14_EL0 2735Field 25 AMEVTYPER13_EL0 2736Field 24 AMEVCNTR13_EL0 2737Field 23 AMEVTYPER12_EL0 2738Field 22 AMEVCNTR12_EL0 2739Field 21 AMEVTYPER11_EL0 2740Field 20 AMEVCNTR11_EL0 2741Field 19 AMEVTYPER10_EL0 2742Field 18 AMEVCNTR10_EL0 2743Field 17 AMCNTEN1 2744Res0 16:5 2745Field 4 AMEVCNTR03_EL0 2746Field 3 AMEVCNTR02_EL0 2747Field 2 AMEVCNTR01_EL0 2748Field 1 AMEVCNTR00_EL0 2749Field 0 AMCNTEN0 2750EndSysreg 2751 2752Sysreg ZCR_EL2 3 4 1 2 0 2753Fields ZCR_ELx 2754EndSysreg 2755 2756Sysreg HCRX_EL2 3 4 1 2 2 2757Res0 63:25 2758Field 24 PACMEn 2759Field 23 EnFPM 2760Field 22 GCSEn 2761Field 21 EnIDCP128 2762Field 20 EnSDERR 2763Field 19 TMEA 2764Field 18 EnSNERR 2765Field 17 D128En 2766Field 16 PTTWI 2767Field 15 SCTLR2En 2768Field 14 TCR2En 2769Res0 13:12 2770Field 11 MSCEn 2771Field 10 MCE2 2772Field 9 CMOW 2773Field 8 VFNMI 2774Field 7 VINMI 2775Field 6 TALLINT 2776Field 5 SMPME 2777Field 4 FGTnXS 2778Field 3 FnXS 2779Field 2 EnASR 2780Field 1 EnALS 2781Field 0 EnAS0 2782EndSysreg 2783 2784Sysreg SMPRIMAP_EL2 3 4 1 2 5 2785Field 63:60 P15 2786Field 59:56 P14 2787Field 55:52 P13 2788Field 51:48 P12 2789Field 47:44 P11 2790Field 43:40 P10 2791Field 39:36 F9 2792Field 35:32 P8 2793Field 31:28 P7 2794Field 27:24 P6 2795Field 23:20 P5 2796Field 19:16 P4 2797Field 15:12 P3 2798Field 11:8 P2 2799Field 7:4 P1 2800Field 3:0 P0 2801EndSysreg 2802 2803Sysreg SMCR_EL2 3 4 1 2 6 2804Fields SMCR_ELx 2805EndSysreg 2806 2807Sysreg GCSCR_EL2 3 4 2 5 0 2808Fields GCSCR_ELx 2809EndSysreg 2810 2811Sysreg GCSPR_EL2 3 4 2 5 1 2812Fields GCSPR_ELx 2813EndSysreg 2814 2815Sysreg DACR32_EL2 3 4 3 0 0 2816Res0 63:32 2817Field 31:30 D15 2818Field 29:28 D14 2819Field 27:26 D13 2820Field 25:24 D12 2821Field 23:22 D11 2822Field 21:20 D10 2823Field 19:18 D9 2824Field 17:16 D8 2825Field 15:14 D7 2826Field 13:12 D6 2827Field 11:10 D5 2828Field 9:8 D4 2829Field 7:6 D3 2830Field 5:4 D2 2831Field 3:2 D1 2832Field 1:0 D0 2833EndSysreg 2834 2835Sysreg FAR_EL2 3 4 6 0 0 2836Field 63:0 ADDR 2837EndSysreg 2838 2839Sysreg PMSCR_EL2 3 4 9 9 0 2840Res0 63:8 2841Enum 7:6 PCT 2842 0b00 VIRT 2843 0b01 PHYS 2844 0b11 GUEST 2845EndEnum 2846Field 5 TS 2847Field 4 PA 2848Field 3 CX 2849Res0 2 2850Field 1 E2SPE 2851Field 0 E0HSPE 2852EndSysreg 2853 2854Sysreg MPAMHCR_EL2 3 4 10 4 0 2855Res0 63:32 2856Field 31 TRAP_MPAMIDR_EL1 2857Res0 30:9 2858Field 8 GSTAPP_PLK 2859Res0 7:2 2860Field 1 EL1_VPMEN 2861Field 0 EL0_VPMEN 2862EndSysreg 2863 2864Sysreg MPAMVPMV_EL2 3 4 10 4 1 2865Res0 63:32 2866Field 31 VPM_V31 2867Field 30 VPM_V30 2868Field 29 VPM_V29 2869Field 28 VPM_V28 2870Field 27 VPM_V27 2871Field 26 VPM_V26 2872Field 25 VPM_V25 2873Field 24 VPM_V24 2874Field 23 VPM_V23 2875Field 22 VPM_V22 2876Field 21 VPM_V21 2877Field 20 VPM_V20 2878Field 19 VPM_V19 2879Field 18 VPM_V18 2880Field 17 VPM_V17 2881Field 16 VPM_V16 2882Field 15 VPM_V15 2883Field 14 VPM_V14 2884Field 13 VPM_V13 2885Field 12 VPM_V12 2886Field 11 VPM_V11 2887Field 10 VPM_V10 2888Field 9 VPM_V9 2889Field 8 VPM_V8 2890Field 7 VPM_V7 2891Field 6 VPM_V6 2892Field 5 VPM_V5 2893Field 4 VPM_V4 2894Field 3 VPM_V3 2895Field 2 VPM_V2 2896Field 1 VPM_V1 2897Field 0 VPM_V0 2898EndSysreg 2899 2900Sysreg MPAM2_EL2 3 4 10 5 0 2901Field 63 MPAMEN 2902Res0 62:59 2903Field 58 TIDR 2904Res0 57 2905Field 56 ALTSP_HFC 2906Field 55 ALTSP_EL2 2907Field 54 ALTSP_FRCD 2908Res0 53:51 2909Field 50 EnMPAMSM 2910Field 49 TRAPMPAM0EL1 2911Field 48 TRAPMPAM1EL1 2912Field 47:40 PMG_D 2913Field 39:32 PMG_I 2914Field 31:16 PARTID_D 2915Field 15:0 PARTID_I 2916EndSysreg 2917 2918Sysreg MPAMVPM0_EL2 3 4 10 6 0 2919Field 63:48 PhyPARTID3 2920Field 47:32 PhyPARTID2 2921Field 31:16 PhyPARTID1 2922Field 15:0 PhyPARTID0 2923EndSysreg 2924 2925Sysreg MPAMVPM1_EL2 3 4 10 6 1 2926Field 63:48 PhyPARTID7 2927Field 47:32 PhyPARTID6 2928Field 31:16 PhyPARTID5 2929Field 15:0 PhyPARTID4 2930EndSysreg 2931 2932Sysreg MPAMVPM2_EL2 3 4 10 6 2 2933Field 63:48 PhyPARTID11 2934Field 47:32 PhyPARTID10 2935Field 31:16 PhyPARTID9 2936Field 15:0 PhyPARTID8 2937EndSysreg 2938 2939Sysreg MPAMVPM3_EL2 3 4 10 6 3 2940Field 63:48 PhyPARTID15 2941Field 47:32 PhyPARTID14 2942Field 31:16 PhyPARTID13 2943Field 15:0 PhyPARTID12 2944EndSysreg 2945 2946Sysreg MPAMVPM4_EL2 3 4 10 6 4 2947Field 63:48 PhyPARTID19 2948Field 47:32 PhyPARTID18 2949Field 31:16 PhyPARTID17 2950Field 15:0 PhyPARTID16 2951EndSysreg 2952 2953Sysreg MPAMVPM5_EL2 3 4 10 6 5 2954Field 63:48 PhyPARTID23 2955Field 47:32 PhyPARTID22 2956Field 31:16 PhyPARTID21 2957Field 15:0 PhyPARTID20 2958EndSysreg 2959 2960Sysreg MPAMVPM6_EL2 3 4 10 6 6 2961Field 63:48 PhyPARTID27 2962Field 47:32 PhyPARTID26 2963Field 31:16 PhyPARTID25 2964Field 15:0 PhyPARTID24 2965EndSysreg 2966 2967Sysreg MPAMVPM7_EL2 3 4 10 6 7 2968Field 63:48 PhyPARTID31 2969Field 47:32 PhyPARTID30 2970Field 31:16 PhyPARTID29 2971Field 15:0 PhyPARTID28 2972EndSysreg 2973 2974Sysreg CONTEXTIDR_EL2 3 4 13 0 1 2975Fields CONTEXTIDR_ELx 2976EndSysreg 2977 2978Sysreg CNTPOFF_EL2 3 4 14 0 6 2979Field 63:0 PhysicalOffset 2980EndSysreg 2981 2982Sysreg CPACR_EL12 3 5 1 0 2 2983Mapping CPACR_EL1 2984EndSysreg 2985 2986Sysreg ZCR_EL12 3 5 1 2 0 2987Mapping ZCR_EL1 2988EndSysreg 2989 2990Sysreg SMCR_EL12 3 5 1 2 6 2991Mapping SMCR_EL1 2992EndSysreg 2993 2994Sysreg GCSCR_EL12 3 5 2 5 0 2995Mapping GCSCR_EL1 2996EndSysreg 2997 2998Sysreg GCSPR_EL12 3 5 2 5 1 2999Mapping GCSPR_EL1 3000EndSysreg 3001 3002Sysreg FAR_EL12 3 5 6 0 0 3003Field 63:0 ADDR 3004EndSysreg 3005 3006Sysreg MPAM1_EL12 3 5 10 5 0 3007Fields MPAM1_ELx 3008EndSysreg 3009 3010Sysreg CONTEXTIDR_EL12 3 5 13 0 1 3011Mapping CONTEXTIDR_EL1 3012EndSysreg 3013 3014SysregFields TTBRx_EL1 3015Field 63:48 ASID 3016Field 47:1 BADDR 3017Field 0 CnP 3018EndSysregFields 3019 3020Sysreg TTBR0_EL1 3 0 2 0 0 3021Fields TTBRx_EL1 3022EndSysreg 3023 3024Sysreg TTBR1_EL1 3 0 2 0 1 3025Fields TTBRx_EL1 3026EndSysreg 3027 3028Sysreg TCR2_EL1 3 0 2 0 3 3029Res0 63:16 3030Field 15 DisCH1 3031Field 14 DisCH0 3032Res0 13:12 3033Field 11 HAFT 3034Field 10 PTTWI 3035Res0 9:6 3036Field 5 D128 3037Field 4 AIE 3038Field 3 POE 3039Field 2 E0POE 3040Field 1 PIE 3041Field 0 PnCH 3042EndSysreg 3043 3044Sysreg TCR2_EL12 3 5 2 0 3 3045Mapping TCR2_EL1 3046EndSysreg 3047 3048Sysreg TCR2_EL2 3 4 2 0 3 3049Res0 63:16 3050Field 15 DisCH1 3051Field 14 DisCH0 3052Field 13 AMEC1 3053Field 12 AMEC0 3054Field 11 HAFT 3055Field 10 PTTWI 3056Res0 9:6 3057Field 5 D128 3058Field 4 AIE 3059Field 3 POE 3060Field 2 E0POE 3061Field 1 PIE 3062Field 0 PnCH 3063EndSysreg 3064 3065SysregFields MAIR2_ELx 3066Field 63:56 Attr7 3067Field 55:48 Attr6 3068Field 47:40 Attr5 3069Field 39:32 Attr4 3070Field 31:24 Attr3 3071Field 23:16 Attr2 3072Field 15:8 Attr1 3073Field 7:0 Attr0 3074EndSysregFields 3075 3076Sysreg MAIR2_EL1 3 0 10 2 1 3077Fields MAIR2_ELx 3078EndSysreg 3079 3080Sysreg MAIR2_EL2 3 4 10 1 1 3081Fields MAIR2_ELx 3082EndSysreg 3083 3084Sysreg AMAIR2_EL1 3 0 10 3 1 3085Field 63:0 ImpDef 3086EndSysreg 3087 3088Sysreg AMAIR2_EL2 3 4 10 3 1 3089Field 63:0 ImpDef 3090EndSysreg 3091 3092SysregFields PIRx_ELx 3093Field 63:60 Perm15 3094Field 59:56 Perm14 3095Field 55:52 Perm13 3096Field 51:48 Perm12 3097Field 47:44 Perm11 3098Field 43:40 Perm10 3099Field 39:36 Perm9 3100Field 35:32 Perm8 3101Field 31:28 Perm7 3102Field 27:24 Perm6 3103Field 23:20 Perm5 3104Field 19:16 Perm4 3105Field 15:12 Perm3 3106Field 11:8 Perm2 3107Field 7:4 Perm1 3108Field 3:0 Perm0 3109EndSysregFields 3110 3111Sysreg PIRE0_EL1 3 0 10 2 2 3112Fields PIRx_ELx 3113EndSysreg 3114 3115Sysreg PIRE0_EL12 3 5 10 2 2 3116Mapping PIRE0_EL1 3117EndSysreg 3118 3119Sysreg PIRE0_EL2 3 4 10 2 2 3120Fields PIRx_ELx 3121EndSysreg 3122 3123Sysreg PIR_EL1 3 0 10 2 3 3124Fields PIRx_ELx 3125EndSysreg 3126 3127Sysreg PIR_EL12 3 5 10 2 3 3128Mapping PIR_EL1 3129EndSysreg 3130 3131Sysreg PIR_EL2 3 4 10 2 3 3132Fields PIRx_ELx 3133EndSysreg 3134 3135Sysreg POR_EL0 3 3 10 2 4 3136Fields PIRx_ELx 3137EndSysreg 3138 3139Sysreg POR_EL1 3 0 10 2 4 3140Fields PIRx_ELx 3141EndSysreg 3142 3143Sysreg POR_EL2 3 4 10 2 4 3144Fields PIRx_ELx 3145EndSysreg 3146 3147Sysreg POR_EL12 3 5 10 2 4 3148Mapping POR_EL1 3149EndSysreg 3150 3151Sysreg S2POR_EL1 3 0 10 2 5 3152Fields PIRx_ELx 3153EndSysreg 3154 3155Sysreg S2PIR_EL2 3 4 10 2 5 3156Fields PIRx_ELx 3157EndSysreg 3158 3159Sysreg LORSA_EL1 3 0 10 4 0 3160Res0 63:52 3161Field 51:16 SA 3162Res0 15:1 3163Field 0 Valid 3164EndSysreg 3165 3166Sysreg LOREA_EL1 3 0 10 4 1 3167Res0 63:52 3168Field 51:48 EA_51_48 3169Field 47:16 EA_47_16 3170Res0 15:0 3171EndSysreg 3172 3173Sysreg LORN_EL1 3 0 10 4 2 3174Res0 63:8 3175Field 7:0 Num 3176EndSysreg 3177 3178Sysreg LORC_EL1 3 0 10 4 3 3179Res0 63:10 3180Field 9:2 DS 3181Res0 1 3182Field 0 EN 3183EndSysreg 3184 3185Sysreg MPAMIDR_EL1 3 0 10 4 4 3186Res0 63:62 3187Field 61 HAS_SDEFLT 3188Field 60 HAS_FORCE_NS 3189Field 59 SP4 3190Field 58 HAS_TIDR 3191Field 57 HAS_ALTSP 3192Res0 56:40 3193Field 39:32 PMG_MAX 3194Res0 31:21 3195Field 20:18 VPMR_MAX 3196Field 17 HAS_HCR 3197Res0 16 3198Field 15:0 PARTID_MAX 3199EndSysreg 3200 3201Sysreg LORID_EL1 3 0 10 4 7 3202Res0 63:24 3203Field 23:16 LD 3204Res0 15:8 3205Field 7:0 LR 3206EndSysreg 3207 3208Sysreg MPAM1_EL1 3 0 10 5 0 3209Field 63 MPAMEN 3210Res0 62:61 3211Field 60 FORCED_NS 3212Res0 59:55 3213Field 54 ALTSP_FRCD 3214Res0 53:48 3215Field 47:40 PMG_D 3216Field 39:32 PMG_I 3217Field 31:16 PARTID_D 3218Field 15:0 PARTID_I 3219EndSysreg 3220 3221Sysreg MPAM0_EL1 3 0 10 5 1 3222Res0 63:48 3223Field 47:40 PMG_D 3224Field 39:32 PMG_I 3225Field 31:16 PARTID_D 3226Field 15:0 PARTID_I 3227EndSysreg 3228 3229Sysreg ISR_EL1 3 0 12 1 0 3230Res0 63:11 3231Field 10 IS 3232Field 9 FS 3233Field 8 A 3234Field 7 I 3235Field 6 F 3236Res0 5:0 3237EndSysreg 3238 3239Sysreg ICC_NMIAR1_EL1 3 0 12 9 5 3240Res0 63:24 3241Field 23:0 INTID 3242EndSysreg 3243 3244Sysreg TRBLIMITR_EL1 3 0 9 11 0 3245Field 63:12 LIMIT 3246Res0 11:7 3247Field 6 XE 3248Field 5 nVM 3249Enum 4:3 TM 3250 0b00 STOP 3251 0b01 IRQ 3252 0b11 IGNR 3253EndEnum 3254Enum 2:1 FM 3255 0b00 FILL 3256 0b01 WRAP 3257 0b11 CBUF 3258EndEnum 3259Field 0 E 3260EndSysreg 3261 3262Sysreg TRBPTR_EL1 3 0 9 11 1 3263Field 63:0 PTR 3264EndSysreg 3265 3266Sysreg TRBBASER_EL1 3 0 9 11 2 3267Field 63:12 BASE 3268Res0 11:0 3269EndSysreg 3270 3271Sysreg TRBSR_EL1 3 0 9 11 3 3272Res0 63:56 3273Field 55:32 MSS2 3274Field 31:26 EC 3275Res0 25:24 3276Field 23 DAT 3277Field 22 IRQ 3278Field 21 TRG 3279Field 20 WRAP 3280Res0 19 3281Field 18 EA 3282Field 17 S 3283Res0 16 3284Field 15:0 MSS 3285EndSysreg 3286 3287Sysreg TRBMAR_EL1 3 0 9 11 4 3288Res0 63:12 3289Enum 11:10 PAS 3290 0b00 SECURE 3291 0b01 NON_SECURE 3292 0b10 ROOT 3293 0b11 REALM 3294EndEnum 3295Enum 9:8 SH 3296 0b00 NON_SHAREABLE 3297 0b10 OUTER_SHAREABLE 3298 0b11 INNER_SHAREABLE 3299EndEnum 3300Field 7:0 Attr 3301EndSysreg 3302 3303Sysreg TRBTRG_EL1 3 0 9 11 6 3304Res0 63:32 3305Field 31:0 TRG 3306EndSysreg 3307 3308Sysreg TRBIDR_EL1 3 0 9 11 7 3309Res0 63:12 3310Enum 11:8 EA 3311 0b0000 NON_DESC 3312 0b0001 IGNORE 3313 0b0010 SERROR 3314EndEnum 3315Res0 7:6 3316Field 5 F 3317Field 4 P 3318Field 3:0 Align 3319EndSysreg 3320