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 MDSELR_EL1 2 0 0 4 2 105Res0 63:6 106Field 5:4 BANK 107Res0 3:0 108EndSysreg 109 110Sysreg MDSTEPOP_EL1 2 0 0 5 2 111Res0 63:32 112Field 31:0 OPCODE 113EndSysreg 114 115Sysreg OSECCR_EL1 2 0 0 6 2 116Res0 63:32 117Field 31:0 EDECCR 118EndSysreg 119 120Sysreg OSLAR_EL1 2 0 1 0 4 121Res0 63:1 122Field 0 OSLK 123EndSysreg 124 125Sysreg SPMACCESSR_EL1 2 0 9 13 3 126UnsignedEnum 63:62 P31 127 0b00 TRAP_RW 128 0b01 TRAP_W 129 0b11 NOTRAP 130EndEnum 131UnsignedEnum 61:60 P30 132 0b00 TRAP_RW 133 0b01 TRAP_W 134 0b11 NOTRAP 135EndEnum 136UnsignedEnum 59:58 P29 137 0b00 TRAP_RW 138 0b01 TRAP_W 139 0b11 NOTRAP 140EndEnum 141UnsignedEnum 57:56 P28 142 0b00 TRAP_RW 143 0b01 TRAP_W 144 0b11 NOTRAP 145EndEnum 146UnsignedEnum 55:54 P27 147 0b00 TRAP_RW 148 0b01 TRAP_W 149 0b11 NOTRAP 150EndEnum 151UnsignedEnum 53:52 P26 152 0b00 TRAP_RW 153 0b01 TRAP_W 154 0b11 NOTRAP 155EndEnum 156UnsignedEnum 51:50 P25 157 0b00 TRAP_RW 158 0b01 TRAP_W 159 0b11 NOTRAP 160EndEnum 161UnsignedEnum 49:48 P24 162 0b00 TRAP_RW 163 0b01 TRAP_W 164 0b11 NOTRAP 165EndEnum 166UnsignedEnum 47:46 P23 167 0b00 TRAP_RW 168 0b01 TRAP_W 169 0b11 NOTRAP 170EndEnum 171UnsignedEnum 45:44 P22 172 0b00 TRAP_RW 173 0b01 TRAP_W 174 0b11 NOTRAP 175EndEnum 176UnsignedEnum 43:42 P21 177 0b00 TRAP_RW 178 0b01 TRAP_W 179 0b11 NOTRAP 180EndEnum 181UnsignedEnum 41:40 P20 182 0b00 TRAP_RW 183 0b01 TRAP_W 184 0b11 NOTRAP 185EndEnum 186UnsignedEnum 39:38 P19 187 0b00 TRAP_RW 188 0b01 TRAP_W 189 0b11 NOTRAP 190EndEnum 191UnsignedEnum 37:36 P18 192 0b00 TRAP_RW 193 0b01 TRAP_W 194 0b11 NOTRAP 195EndEnum 196UnsignedEnum 35:34 P17 197 0b00 TRAP_RW 198 0b01 TRAP_W 199 0b11 NOTRAP 200EndEnum 201UnsignedEnum 33:32 P16 202 0b00 TRAP_RW 203 0b01 TRAP_W 204 0b11 NOTRAP 205EndEnum 206UnsignedEnum 31:30 P15 207 0b00 TRAP_RW 208 0b01 TRAP_W 209 0b11 NOTRAP 210EndEnum 211UnsignedEnum 29:28 P14 212 0b00 TRAP_RW 213 0b01 TRAP_W 214 0b11 NOTRAP 215EndEnum 216UnsignedEnum 27:26 P13 217 0b00 TRAP_RW 218 0b01 TRAP_W 219 0b11 NOTRAP 220EndEnum 221UnsignedEnum 25:24 P12 222 0b00 TRAP_RW 223 0b01 TRAP_W 224 0b11 NOTRAP 225EndEnum 226UnsignedEnum 23:22 P11 227 0b00 TRAP_RW 228 0b01 TRAP_W 229 0b11 NOTRAP 230EndEnum 231UnsignedEnum 21:20 P10 232 0b00 TRAP_RW 233 0b01 TRAP_W 234 0b11 NOTRAP 235EndEnum 236UnsignedEnum 19:18 P9 237 0b00 TRAP_RW 238 0b01 TRAP_W 239 0b11 NOTRAP 240EndEnum 241UnsignedEnum 17:16 P8 242 0b00 TRAP_RW 243 0b01 TRAP_W 244 0b11 NOTRAP 245EndEnum 246UnsignedEnum 15:14 P7 247 0b00 TRAP_RW 248 0b01 TRAP_W 249 0b11 NOTRAP 250EndEnum 251UnsignedEnum 13:12 P6 252 0b00 TRAP_RW 253 0b01 TRAP_W 254 0b11 NOTRAP 255EndEnum 256UnsignedEnum 11:10 P5 257 0b00 TRAP_RW 258 0b01 TRAP_W 259 0b11 NOTRAP 260EndEnum 261UnsignedEnum 9:8 P4 262 0b00 TRAP_RW 263 0b01 TRAP_W 264 0b11 NOTRAP 265EndEnum 266UnsignedEnum 7:6 P3 267 0b00 TRAP_RW 268 0b01 TRAP_W 269 0b11 NOTRAP 270EndEnum 271UnsignedEnum 5:4 P2 272 0b00 TRAP_RW 273 0b01 TRAP_W 274 0b11 NOTRAP 275EndEnum 276UnsignedEnum 3:2 P1 277 0b00 TRAP_RW 278 0b01 TRAP_W 279 0b11 NOTRAP 280EndEnum 281UnsignedEnum 1:0 P0 282 0b00 TRAP_RW 283 0b01 TRAP_W 284 0b11 NOTRAP 285EndEnum 286EndSysreg 287 288Sysreg SPMACCESSR_EL12 2 5 9 13 3 289Mapping SPMACCESSR_EL1 290EndSysreg 291 292Sysreg SPMIIDR_EL1 2 0 9 13 4 293Res0 63:32 294Field 31:20 ProductID 295Field 19:16 Variant 296Field 15:12 Revision 297Field 11:0 Implementer 298EndSysreg 299 300Sysreg SPMDEVARCH_EL1 2 0 9 13 5 301Res0 63:32 302Field 31:21 ARCHITECT 303Field 20 PRESENT 304Field 19:16 REVISION 305Field 15:12 ARCHVER 306Field 11:0 ARCHPART 307EndSysreg 308 309Sysreg SPMDEVAFF_EL1 2 0 9 13 6 310Res0 63:40 311Field 39:32 Aff3 312Field 31 F0V 313Field 30 U 314Res0 29:25 315Field 24 MT 316Field 23:16 Aff2 317Field 15:8 Aff1 318Field 7:0 Aff0 319EndSysreg 320 321Sysreg SPMCFGR_EL1 2 0 9 13 7 322Res0 63:32 323Field 31:28 NCG 324Res0 27:25 325Field 24 HDBG 326Field 23 TRO 327Field 22 SS 328Field 21 FZO 329Field 20 MSI 330Field 19 RAO 331Res0 18 332Field 17 NA 333Field 16 EX 334Field 15:14 RAZ 335Field 13:8 SIZE 336Field 7:0 N 337EndSysreg 338 339Sysreg SPMINTENSET_EL1 2 0 9 14 1 340Field 63:0 P 341EndSysreg 342 343Sysreg SPMINTENCLR_EL1 2 0 9 14 2 344Field 63:0 P 345EndSysreg 346 347Sysreg PMCCNTSVR_EL1 2 0 14 11 7 348Field 63:0 CCNT 349EndSysreg 350 351Sysreg PMICNTSVR_EL1 2 0 14 12 0 352Field 63:0 ICNT 353EndSysreg 354 355Sysreg SPMCR_EL0 2 3 9 12 0 356Res0 63:12 357Field 11 TRO 358Field 10 HDBG 359Field 9 FZO 360Field 8 NA 361Res0 7:5 362Field 4 EX 363Res0 3:2 364Field 1 P 365Field 0 E 366EndSysreg 367 368Sysreg SPMCNTENSET_EL0 2 3 9 12 1 369Field 63:0 P 370EndSysreg 371 372Sysreg SPMCNTENCLR_EL0 2 3 9 12 2 373Field 63:0 P 374EndSysreg 375 376Sysreg SPMOVSCLR_EL0 2 3 9 12 3 377Field 63:0 P 378EndSysreg 379 380Sysreg SPMZR_EL0 2 3 9 12 4 381Field 63:0 P 382EndSysreg 383 384Sysreg SPMSELR_EL0 2 3 9 12 5 385Res0 63:10 386Field 9:4 SYSPMUSEL 387Res0 3:2 388Field 1:0 BANK 389EndSysreg 390 391Sysreg SPMOVSSET_EL0 2 3 9 14 3 392Field 63:0 P 393EndSysreg 394 395Sysreg SPMSCR_EL1 2 7 9 14 7 396Field 63:32 IMPDEF 397Field 31 RAO 398Res0 30:5 399Field 4 NAO 400Res0 3:1 401Field 0 SO 402EndSysreg 403 404Sysreg ID_PFR0_EL1 3 0 0 1 0 405Res0 63:32 406UnsignedEnum 31:28 RAS 407 0b0000 NI 408 0b0001 RAS 409 0b0010 RASv1p1 410EndEnum 411UnsignedEnum 27:24 DIT 412 0b0000 NI 413 0b0001 IMP 414EndEnum 415UnsignedEnum 23:20 AMU 416 0b0000 NI 417 0b0001 AMUv1 418 0b0010 AMUv1p1 419EndEnum 420UnsignedEnum 19:16 CSV2 421 0b0000 UNDISCLOSED 422 0b0001 IMP 423 0b0010 CSV2p1 424EndEnum 425UnsignedEnum 15:12 State3 426 0b0000 NI 427 0b0001 IMP 428EndEnum 429Enum 11:8 State2 430 0b0000 NI 431 0b0001 NO_CV 432 0b0010 CV 433EndEnum 434UnsignedEnum 7:4 State1 435 0b0000 NI 436 0b0001 THUMB 437 0b0010 THUMB2 438EndEnum 439UnsignedEnum 3:0 State0 440 0b0000 NI 441 0b0001 IMP 442EndEnum 443EndSysreg 444 445Sysreg ID_PFR1_EL1 3 0 0 1 1 446Res0 63:32 447UnsignedEnum 31:28 GIC 448 0b0000 NI 449 0b0001 GICv3 450 0b0011 GICv4p1 451EndEnum 452UnsignedEnum 27:24 Virt_frac 453 0b0000 NI 454 0b0001 IMP 455EndEnum 456Enum 23:20 Sec_frac 457 0b0000 NI 458 0b0001 WALK_DISABLE 459 0b0010 SECURE_MEMORY 460EndEnum 461UnsignedEnum 19:16 GenTimer 462 0b0000 NI 463 0b0001 IMP 464 0b0010 ECV 465EndEnum 466UnsignedEnum 15:12 Virtualization 467 0b0000 NI 468 0b0001 IMP 469EndEnum 470UnsignedEnum 11:8 MProgMod 471 0b0000 NI 472 0b0001 IMP 473EndEnum 474Enum 7:4 Security 475 0b0000 NI 476 0b0001 EL3 477 0b0001 NSACR_RFR 478EndEnum 479UnsignedEnum 3:0 ProgMod 480 0b0000 NI 481 0b0001 IMP 482EndEnum 483EndSysreg 484 485Sysreg ID_DFR0_EL1 3 0 0 1 2 486Res0 63:32 487UnsignedEnum 31:28 TraceFilt 488 0b0000 NI 489 0b0001 IMP 490EndEnum 491UnsignedEnum 27:24 PerfMon 492 0b0000 NI 493 0b0001 PMUv1 494 0b0010 PMUv2 495 0b0011 PMUv3 496 0b0100 PMUv3p1 497 0b0101 PMUv3p4 498 0b0110 PMUv3p5 499 0b0111 PMUv3p7 500 0b1000 PMUv3p8 501 0b1001 PMUv3p9 502 0b1111 IMPDEF 503EndEnum 504Enum 23:20 MProfDbg 505 0b0000 NI 506 0b0001 IMP 507EndEnum 508Enum 19:16 MMapTrc 509 0b0000 NI 510 0b0001 IMP 511EndEnum 512Enum 15:12 CopTrc 513 0b0000 NI 514 0b0001 IMP 515EndEnum 516Enum 11:8 MMapDbg 517 0b0000 NI 518 0b0100 Armv7 519 0b0101 Armv7p1 520EndEnum 521Field 7:4 CopSDbg 522Enum 3:0 CopDbg 523 0b0000 NI 524 0b0010 Armv6 525 0b0011 Armv6p1 526 0b0100 Armv7 527 0b0101 Armv7p1 528 0b0110 Armv8 529 0b0111 VHE 530 0b1000 Debugv8p2 531 0b1001 Debugv8p4 532 0b1010 Debugv8p8 533 0b1011 Debugv8p9 534EndEnum 535EndSysreg 536 537Sysreg ID_AFR0_EL1 3 0 0 1 3 538Res0 63:16 539Field 15:12 IMPDEF3 540Field 11:8 IMPDEF2 541Field 7:4 IMPDEF1 542Field 3:0 IMPDEF0 543EndSysreg 544 545Sysreg ID_MMFR0_EL1 3 0 0 1 4 546Res0 63:32 547Enum 31:28 InnerShr 548 0b0000 NC 549 0b0001 HW 550 0b1111 IGNORED 551EndEnum 552UnsignedEnum 27:24 FCSE 553 0b0000 NI 554 0b0001 IMP 555EndEnum 556Enum 23:20 AuxReg 557 0b0000 NI 558 0b0001 ACTLR 559 0b0010 AIFSR 560EndEnum 561Enum 19:16 TCM 562 0b0000 NI 563 0b0001 IMPDEF 564 0b0010 TCM 565 0b0011 TCM_DMA 566EndEnum 567Enum 15:12 ShareLvl 568 0b0000 ONE 569 0b0001 TWO 570EndEnum 571Enum 11:8 OuterShr 572 0b0000 NC 573 0b0001 HW 574 0b1111 IGNORED 575EndEnum 576Enum 7:4 PMSA 577 0b0000 NI 578 0b0001 IMPDEF 579 0b0010 PMSAv6 580 0b0011 PMSAv7 581EndEnum 582Enum 3:0 VMSA 583 0b0000 NI 584 0b0001 IMPDEF 585 0b0010 VMSAv6 586 0b0011 VMSAv7 587 0b0100 VMSAv7_PXN 588 0b0101 VMSAv7_LONG 589EndEnum 590EndSysreg 591 592Sysreg ID_MMFR1_EL1 3 0 0 1 5 593Res0 63:32 594Enum 31:28 BPred 595 0b0000 NI 596 0b0001 BP_SW_MANGED 597 0b0010 BP_ASID_AWARE 598 0b0011 BP_NOSNOOP 599 0b0100 BP_INVISIBLE 600EndEnum 601Enum 27:24 L1TstCln 602 0b0000 NI 603 0b0001 NOINVALIDATE 604 0b0010 INVALIDATE 605EndEnum 606Enum 23:20 L1Uni 607 0b0000 NI 608 0b0001 INVALIDATE 609 0b0010 CLEAN_AND_INVALIDATE 610EndEnum 611Enum 19:16 L1Hvd 612 0b0000 NI 613 0b0001 INVALIDATE_ISIDE_ONLY 614 0b0010 INVALIDATE 615 0b0011 CLEAN_AND_INVALIDATE 616EndEnum 617Enum 15:12 L1UniSW 618 0b0000 NI 619 0b0001 CLEAN 620 0b0010 CLEAN_AND_INVALIDATE 621 0b0011 INVALIDATE 622EndEnum 623Enum 11:8 L1HvdSW 624 0b0000 NI 625 0b0001 CLEAN_AND_INVALIDATE 626 0b0010 INVALIDATE_DSIDE_ONLY 627 0b0011 INVALIDATE 628EndEnum 629Enum 7:4 L1UniVA 630 0b0000 NI 631 0b0001 CLEAN_AND_INVALIDATE 632 0b0010 INVALIDATE_BP 633EndEnum 634Enum 3:0 L1HvdVA 635 0b0000 NI 636 0b0001 CLEAN_AND_INVALIDATE 637 0b0010 INVALIDATE_BP 638EndEnum 639EndSysreg 640 641Sysreg ID_MMFR2_EL1 3 0 0 1 6 642Res0 63:32 643Enum 31:28 HWAccFlg 644 0b0000 NI 645 0b0001 IMP 646EndEnum 647Enum 27:24 WFIStall 648 0b0000 NI 649 0b0001 IMP 650EndEnum 651Enum 23:20 MemBarr 652 0b0000 NI 653 0b0001 DSB_ONLY 654 0b0010 IMP 655EndEnum 656Enum 19:16 UniTLB 657 0b0000 NI 658 0b0001 BY_VA 659 0b0010 BY_MATCH_ASID 660 0b0011 BY_ALL_ASID 661 0b0100 OTHER_TLBS 662 0b0101 BROADCAST 663 0b0110 BY_IPA 664EndEnum 665Enum 15:12 HvdTLB 666 0b0000 NI 667EndEnum 668Enum 11:8 L1HvdRng 669 0b0000 NI 670 0b0001 IMP 671EndEnum 672Enum 7:4 L1HvdBG 673 0b0000 NI 674 0b0001 IMP 675EndEnum 676Enum 3:0 L1HvdFG 677 0b0000 NI 678 0b0001 IMP 679EndEnum 680EndSysreg 681 682Sysreg ID_MMFR3_EL1 3 0 0 1 7 683Res0 63:32 684Enum 31:28 Supersec 685 0b0000 IMP 686 0b1111 NI 687EndEnum 688Enum 27:24 CMemSz 689 0b0000 4GB 690 0b0001 64GB 691 0b0010 1TB 692EndEnum 693Enum 23:20 CohWalk 694 0b0000 NI 695 0b0001 IMP 696EndEnum 697Enum 19:16 PAN 698 0b0000 NI 699 0b0001 PAN 700 0b0010 PAN2 701EndEnum 702Enum 15:12 MaintBcst 703 0b0000 NI 704 0b0001 NO_TLB 705 0b0010 ALL 706EndEnum 707Enum 11:8 BPMaint 708 0b0000 NI 709 0b0001 ALL 710 0b0010 BY_VA 711EndEnum 712Enum 7:4 CMaintSW 713 0b0000 NI 714 0b0001 IMP 715EndEnum 716Enum 3:0 CMaintVA 717 0b0000 NI 718 0b0001 IMP 719EndEnum 720EndSysreg 721 722Sysreg ID_ISAR0_EL1 3 0 0 2 0 723Res0 63:28 724Enum 27:24 Divide 725 0b0000 NI 726 0b0001 xDIV_T32 727 0b0010 xDIV_A32 728EndEnum 729UnsignedEnum 23:20 Debug 730 0b0000 NI 731 0b0001 IMP 732EndEnum 733Enum 19:16 Coproc 734 0b0000 NI 735 0b0001 MRC 736 0b0010 MRC2 737 0b0011 MRRC 738 0b0100 MRRC2 739EndEnum 740UnsignedEnum 15:12 CmpBranch 741 0b0000 NI 742 0b0001 IMP 743EndEnum 744UnsignedEnum 11:8 BitField 745 0b0000 NI 746 0b0001 IMP 747EndEnum 748UnsignedEnum 7:4 BitCount 749 0b0000 NI 750 0b0001 IMP 751EndEnum 752UnsignedEnum 3:0 Swap 753 0b0000 NI 754 0b0001 IMP 755EndEnum 756EndSysreg 757 758Sysreg ID_ISAR1_EL1 3 0 0 2 1 759Res0 63:32 760Enum 31:28 Jazelle 761 0b0000 NI 762 0b0001 IMP 763EndEnum 764Enum 27:24 Interwork 765 0b0000 NI 766 0b0001 BX 767 0b0010 BLX 768 0b0011 A32_BX 769EndEnum 770Enum 23:20 Immediate 771 0b0000 NI 772 0b0001 IMP 773EndEnum 774Enum 19:16 IfThen 775 0b0000 NI 776 0b0001 IMP 777EndEnum 778Enum 15:12 Extend 779 0b0000 NI 780 0b0001 SXTB 781 0b0010 SXTB16 782EndEnum 783Enum 11:8 Except_AR 784 0b0000 NI 785 0b0001 IMP 786EndEnum 787Enum 7:4 Except 788 0b0000 NI 789 0b0001 IMP 790EndEnum 791Enum 3:0 Endian 792 0b0000 NI 793 0b0001 IMP 794EndEnum 795EndSysreg 796 797Sysreg ID_ISAR2_EL1 3 0 0 2 2 798Res0 63:32 799Enum 31:28 Reversal 800 0b0000 NI 801 0b0001 REV 802 0b0010 RBIT 803EndEnum 804Enum 27:24 PSR_AR 805 0b0000 NI 806 0b0001 IMP 807EndEnum 808Enum 23:20 MultU 809 0b0000 NI 810 0b0001 UMULL 811 0b0010 UMAAL 812EndEnum 813Enum 19:16 MultS 814 0b0000 NI 815 0b0001 SMULL 816 0b0010 SMLABB 817 0b0011 SMLAD 818EndEnum 819Enum 15:12 Mult 820 0b0000 NI 821 0b0001 MLA 822 0b0010 MLS 823EndEnum 824Enum 11:8 MultiAccessInt 825 0b0000 NI 826 0b0001 RESTARTABLE 827 0b0010 CONTINUABLE 828EndEnum 829Enum 7:4 MemHint 830 0b0000 NI 831 0b0001 PLD 832 0b0010 PLD2 833 0b0011 PLI 834 0b0100 PLDW 835EndEnum 836Enum 3:0 LoadStore 837 0b0000 NI 838 0b0001 DOUBLE 839 0b0010 ACQUIRE 840EndEnum 841EndSysreg 842 843Sysreg ID_ISAR3_EL1 3 0 0 2 3 844Res0 63:32 845Enum 31:28 T32EE 846 0b0000 NI 847 0b0001 IMP 848EndEnum 849Enum 27:24 TrueNOP 850 0b0000 NI 851 0b0001 IMP 852EndEnum 853Enum 23:20 T32Copy 854 0b0000 NI 855 0b0001 IMP 856EndEnum 857Enum 19:16 TabBranch 858 0b0000 NI 859 0b0001 IMP 860EndEnum 861Enum 15:12 SynchPrim 862 0b0000 NI 863 0b0001 EXCLUSIVE 864 0b0010 DOUBLE 865EndEnum 866Enum 11:8 SVC 867 0b0000 NI 868 0b0001 IMP 869EndEnum 870Enum 7:4 SIMD 871 0b0000 NI 872 0b0001 SSAT 873 0b0011 PKHBT 874EndEnum 875Enum 3:0 Saturate 876 0b0000 NI 877 0b0001 IMP 878EndEnum 879EndSysreg 880 881Sysreg ID_ISAR4_EL1 3 0 0 2 4 882Res0 63:32 883Enum 31:28 SWP_frac 884 0b0000 NI 885 0b0001 IMP 886EndEnum 887Enum 27:24 PSR_M 888 0b0000 NI 889 0b0001 IMP 890EndEnum 891Enum 23:20 SynchPrim_frac 892 0b0000 NI 893 0b0011 IMP 894EndEnum 895Enum 19:16 Barrier 896 0b0000 NI 897 0b0001 IMP 898EndEnum 899Enum 15:12 SMC 900 0b0000 NI 901 0b0001 IMP 902EndEnum 903Enum 11:8 Writeback 904 0b0000 NI 905 0b0001 IMP 906EndEnum 907Enum 7:4 WithShifts 908 0b0000 NI 909 0b0001 LSL3 910 0b0011 LS 911 0b0100 REG 912EndEnum 913Enum 3:0 Unpriv 914 0b0000 NI 915 0b0001 REG_BYTE 916 0b0010 SIGNED_HALFWORD 917EndEnum 918EndSysreg 919 920Sysreg ID_ISAR5_EL1 3 0 0 2 5 921Res0 63:32 922UnsignedEnum 31:28 VCMA 923 0b0000 NI 924 0b0001 IMP 925EndEnum 926UnsignedEnum 27:24 RDM 927 0b0000 NI 928 0b0001 IMP 929EndEnum 930Res0 23:20 931UnsignedEnum 19:16 CRC32 932 0b0000 NI 933 0b0001 IMP 934EndEnum 935UnsignedEnum 15:12 SHA2 936 0b0000 NI 937 0b0001 IMP 938EndEnum 939UnsignedEnum 11:8 SHA1 940 0b0000 NI 941 0b0001 IMP 942EndEnum 943UnsignedEnum 7:4 AES 944 0b0000 NI 945 0b0001 IMP 946 0b0010 VMULL 947EndEnum 948UnsignedEnum 3:0 SEVL 949 0b0000 NI 950 0b0001 IMP 951EndEnum 952EndSysreg 953 954Sysreg ID_ISAR6_EL1 3 0 0 2 7 955Res0 63:28 956UnsignedEnum 27:24 I8MM 957 0b0000 NI 958 0b0001 IMP 959EndEnum 960UnsignedEnum 23:20 BF16 961 0b0000 NI 962 0b0001 IMP 963EndEnum 964UnsignedEnum 19:16 SPECRES 965 0b0000 NI 966 0b0001 IMP 967EndEnum 968UnsignedEnum 15:12 SB 969 0b0000 NI 970 0b0001 IMP 971EndEnum 972UnsignedEnum 11:8 FHM 973 0b0000 NI 974 0b0001 IMP 975EndEnum 976UnsignedEnum 7:4 DP 977 0b0000 NI 978 0b0001 IMP 979EndEnum 980UnsignedEnum 3:0 JSCVT 981 0b0000 NI 982 0b0001 IMP 983EndEnum 984EndSysreg 985 986Sysreg ID_MMFR4_EL1 3 0 0 2 6 987Res0 63:32 988UnsignedEnum 31:28 EVT 989 0b0000 NI 990 0b0001 NO_TLBIS 991 0b0010 TLBIS 992EndEnum 993UnsignedEnum 27:24 CCIDX 994 0b0000 NI 995 0b0001 IMP 996EndEnum 997UnsignedEnum 23:20 LSM 998 0b0000 NI 999 0b0001 IMP 1000EndEnum 1001UnsignedEnum 19:16 HPDS 1002 0b0000 NI 1003 0b0001 AA32HPD 1004 0b0010 HPDS2 1005EndEnum 1006UnsignedEnum 15:12 CnP 1007 0b0000 NI 1008 0b0001 IMP 1009EndEnum 1010UnsignedEnum 11:8 XNX 1011 0b0000 NI 1012 0b0001 IMP 1013EndEnum 1014UnsignedEnum 7:4 AC2 1015 0b0000 NI 1016 0b0001 IMP 1017EndEnum 1018UnsignedEnum 3:0 SpecSEI 1019 0b0000 NI 1020 0b0001 IMP 1021EndEnum 1022EndSysreg 1023 1024Sysreg MVFR0_EL1 3 0 0 3 0 1025Res0 63:32 1026UnsignedEnum 31:28 FPRound 1027 0b0000 NI 1028 0b0001 IMP 1029EndEnum 1030UnsignedEnum 27:24 FPShVec 1031 0b0000 NI 1032 0b0001 IMP 1033EndEnum 1034UnsignedEnum 23:20 FPSqrt 1035 0b0000 NI 1036 0b0001 IMP 1037EndEnum 1038UnsignedEnum 19:16 FPDivide 1039 0b0000 NI 1040 0b0001 IMP 1041EndEnum 1042UnsignedEnum 15:12 FPTrap 1043 0b0000 NI 1044 0b0001 IMP 1045EndEnum 1046UnsignedEnum 11:8 FPDP 1047 0b0000 NI 1048 0b0001 VFPv2 1049 0b0010 VFPv3 1050EndEnum 1051UnsignedEnum 7:4 FPSP 1052 0b0000 NI 1053 0b0001 VFPv2 1054 0b0010 VFPv3 1055EndEnum 1056Enum 3:0 SIMDReg 1057 0b0000 NI 1058 0b0001 IMP_16x64 1059 0b0010 IMP_32x64 1060EndEnum 1061EndSysreg 1062 1063Sysreg MVFR1_EL1 3 0 0 3 1 1064Res0 63:32 1065UnsignedEnum 31:28 SIMDFMAC 1066 0b0000 NI 1067 0b0001 IMP 1068EndEnum 1069UnsignedEnum 27:24 FPHP 1070 0b0000 NI 1071 0b0001 FPHP 1072 0b0010 FPHP_CONV 1073 0b0011 FP16 1074EndEnum 1075UnsignedEnum 23:20 SIMDHP 1076 0b0000 NI 1077 0b0001 SIMDHP 1078 0b0010 SIMDHP_FLOAT 1079EndEnum 1080UnsignedEnum 19:16 SIMDSP 1081 0b0000 NI 1082 0b0001 IMP 1083EndEnum 1084UnsignedEnum 15:12 SIMDInt 1085 0b0000 NI 1086 0b0001 IMP 1087EndEnum 1088UnsignedEnum 11:8 SIMDLS 1089 0b0000 NI 1090 0b0001 IMP 1091EndEnum 1092UnsignedEnum 7:4 FPDNaN 1093 0b0000 NI 1094 0b0001 IMP 1095EndEnum 1096UnsignedEnum 3:0 FPFtZ 1097 0b0000 NI 1098 0b0001 IMP 1099EndEnum 1100EndSysreg 1101 1102Sysreg MVFR2_EL1 3 0 0 3 2 1103Res0 63:8 1104Enum 7:4 FPMisc 1105 0b0000 NI 1106 0b0001 FP 1107 0b0010 FP_DIRECTED_ROUNDING 1108 0b0011 FP_ROUNDING 1109 0b0100 FP_MAX_MIN 1110EndEnum 1111Enum 3:0 SIMDMisc 1112 0b0000 NI 1113 0b0001 SIMD_DIRECTED_ROUNDING 1114 0b0010 SIMD_ROUNDING 1115 0b0011 SIMD_MAX_MIN 1116EndEnum 1117EndSysreg 1118 1119Sysreg ID_PFR2_EL1 3 0 0 3 4 1120Res0 63:12 1121UnsignedEnum 11:8 RAS_frac 1122 0b0000 NI 1123 0b0001 RASv1p1 1124EndEnum 1125UnsignedEnum 7:4 SSBS 1126 0b0000 NI 1127 0b0001 IMP 1128EndEnum 1129UnsignedEnum 3:0 CSV3 1130 0b0000 NI 1131 0b0001 IMP 1132EndEnum 1133EndSysreg 1134 1135Sysreg ID_DFR1_EL1 3 0 0 3 5 1136Res0 63:8 1137UnsignedEnum 7:4 HPMN0 1138 0b0000 NI 1139 0b0001 IMP 1140EndEnum 1141Enum 3:0 MTPMU 1142 0b0000 IMPDEF 1143 0b0001 IMP 1144 0b1111 NI 1145EndEnum 1146EndSysreg 1147 1148Sysreg ID_MMFR5_EL1 3 0 0 3 6 1149Res0 63:8 1150UnsignedEnum 7:4 nTLBPA 1151 0b0000 NI 1152 0b0001 IMP 1153EndEnum 1154UnsignedEnum 3:0 ETS 1155 0b0000 NI 1156 0b0001 IMP 1157EndEnum 1158EndSysreg 1159 1160Sysreg ID_AA64PFR0_EL1 3 0 0 4 0 1161UnsignedEnum 63:60 CSV3 1162 0b0000 NI 1163 0b0001 IMP 1164EndEnum 1165UnsignedEnum 59:56 CSV2 1166 0b0000 NI 1167 0b0001 IMP 1168 0b0010 CSV2_2 1169 0b0011 CSV2_3 1170EndEnum 1171UnsignedEnum 55:52 RME 1172 0b0000 NI 1173 0b0001 IMP 1174EndEnum 1175UnsignedEnum 51:48 DIT 1176 0b0000 NI 1177 0b0001 IMP 1178EndEnum 1179UnsignedEnum 47:44 AMU 1180 0b0000 NI 1181 0b0001 IMP 1182 0b0010 V1P1 1183EndEnum 1184UnsignedEnum 43:40 MPAM 1185 0b0000 0 1186 0b0001 1 1187EndEnum 1188UnsignedEnum 39:36 SEL2 1189 0b0000 NI 1190 0b0001 IMP 1191EndEnum 1192UnsignedEnum 35:32 SVE 1193 0b0000 NI 1194 0b0001 IMP 1195EndEnum 1196UnsignedEnum 31:28 RAS 1197 0b0000 NI 1198 0b0001 IMP 1199 0b0010 V1P1 1200 0b0011 V2 1201EndEnum 1202UnsignedEnum 27:24 GIC 1203 0b0000 NI 1204 0b0001 IMP 1205 0b0011 V4P1 1206EndEnum 1207SignedEnum 23:20 AdvSIMD 1208 0b0000 IMP 1209 0b0001 FP16 1210 0b1111 NI 1211EndEnum 1212SignedEnum 19:16 FP 1213 0b0000 IMP 1214 0b0001 FP16 1215 0b1111 NI 1216EndEnum 1217UnsignedEnum 15:12 EL3 1218 0b0000 NI 1219 0b0001 IMP 1220 0b0010 AARCH32 1221EndEnum 1222UnsignedEnum 11:8 EL2 1223 0b0000 NI 1224 0b0001 IMP 1225 0b0010 AARCH32 1226EndEnum 1227UnsignedEnum 7:4 EL1 1228 0b0001 IMP 1229 0b0010 AARCH32 1230EndEnum 1231UnsignedEnum 3:0 EL0 1232 0b0001 IMP 1233 0b0010 AARCH32 1234EndEnum 1235EndSysreg 1236 1237Sysreg ID_AA64PFR1_EL1 3 0 0 4 1 1238UnsignedEnum 63:60 PFAR 1239 0b0000 NI 1240 0b0001 IMP 1241EndEnum 1242UnsignedEnum 59:56 DF2 1243 0b0000 NI 1244 0b0001 IMP 1245EndEnum 1246UnsignedEnum 55:52 MTEX 1247 0b0000 MTE 1248 0b0001 MTE4 1249EndEnum 1250UnsignedEnum 51:48 THE 1251 0b0000 NI 1252 0b0001 IMP 1253EndEnum 1254UnsignedEnum 47:44 GCS 1255 0b0000 NI 1256 0b0001 IMP 1257EndEnum 1258Enum 43:40 MTE_frac 1259 0b0000 ASYNC 1260 0b1111 NI 1261EndEnum 1262UnsignedEnum 39:36 NMI 1263 0b0000 NI 1264 0b0001 IMP 1265EndEnum 1266UnsignedEnum 35:32 CSV2_frac 1267 0b0000 NI 1268 0b0001 CSV2_1p1 1269 0b0010 CSV2_1p2 1270EndEnum 1271UnsignedEnum 31:28 RNDR_trap 1272 0b0000 NI 1273 0b0001 IMP 1274EndEnum 1275UnsignedEnum 27:24 SME 1276 0b0000 NI 1277 0b0001 IMP 1278 0b0010 SME2 1279EndEnum 1280Res0 23:20 1281UnsignedEnum 19:16 MPAM_frac 1282 0b0000 MINOR_0 1283 0b0001 MINOR_1 1284EndEnum 1285UnsignedEnum 15:12 RAS_frac 1286 0b0000 NI 1287 0b0001 RASv1p1 1288EndEnum 1289UnsignedEnum 11:8 MTE 1290 0b0000 NI 1291 0b0001 IMP 1292 0b0010 MTE2 1293 0b0011 MTE3 1294EndEnum 1295UnsignedEnum 7:4 SSBS 1296 0b0000 NI 1297 0b0001 IMP 1298 0b0010 SSBS2 1299EndEnum 1300UnsignedEnum 3:0 BT 1301 0b0000 NI 1302 0b0001 IMP 1303EndEnum 1304EndSysreg 1305 1306Sysreg ID_AA64PFR2_EL1 3 0 0 4 2 1307Res0 63:36 1308UnsignedEnum 35:32 FPMR 1309 0b0000 NI 1310 0b0001 IMP 1311EndEnum 1312Res0 31:20 1313UnsignedEnum 19:16 UINJ 1314 0b0000 NI 1315 0b0001 IMP 1316EndEnum 1317UnsignedEnum 15:12 GCIE 1318 0b0000 NI 1319 0b0001 IMP 1320EndEnum 1321UnsignedEnum 11:8 MTEFAR 1322 0b0000 NI 1323 0b0001 IMP 1324EndEnum 1325UnsignedEnum 7:4 MTESTOREONLY 1326 0b0000 NI 1327 0b0001 IMP 1328EndEnum 1329UnsignedEnum 3:0 MTEPERM 1330 0b0000 NI 1331 0b0001 IMP 1332EndEnum 1333EndSysreg 1334 1335Sysreg ID_AA64ZFR0_EL1 3 0 0 4 4 1336Res0 63:60 1337UnsignedEnum 59:56 F64MM 1338 0b0000 NI 1339 0b0001 IMP 1340EndEnum 1341UnsignedEnum 55:52 F32MM 1342 0b0000 NI 1343 0b0001 IMP 1344EndEnum 1345UnsignedEnum 51:48 F16MM 1346 0b0000 NI 1347 0b0001 IMP 1348EndEnum 1349UnsignedEnum 47:44 I8MM 1350 0b0000 NI 1351 0b0001 IMP 1352EndEnum 1353UnsignedEnum 43:40 SM4 1354 0b0000 NI 1355 0b0001 IMP 1356EndEnum 1357Res0 39:36 1358UnsignedEnum 35:32 SHA3 1359 0b0000 NI 1360 0b0001 IMP 1361EndEnum 1362Res0 31:28 1363UnsignedEnum 27:24 B16B16 1364 0b0000 NI 1365 0b0001 IMP 1366 0b0010 BFSCALE 1367EndEnum 1368UnsignedEnum 23:20 BF16 1369 0b0000 NI 1370 0b0001 IMP 1371 0b0010 EBF16 1372EndEnum 1373UnsignedEnum 19:16 BitPerm 1374 0b0000 NI 1375 0b0001 IMP 1376EndEnum 1377UnsignedEnum 15:12 EltPerm 1378 0b0000 NI 1379 0b0001 IMP 1380EndEnum 1381Res0 11:8 1382UnsignedEnum 7:4 AES 1383 0b0000 NI 1384 0b0001 IMP 1385 0b0010 PMULL128 1386 0b0011 AES2 1387EndEnum 1388UnsignedEnum 3:0 SVEver 1389 0b0000 IMP 1390 0b0001 SVE2 1391 0b0010 SVE2p1 1392 0b0011 SVE2p2 1393EndEnum 1394EndSysreg 1395 1396Sysreg ID_AA64SMFR0_EL1 3 0 0 4 5 1397UnsignedEnum 63 FA64 1398 0b0 NI 1399 0b1 IMP 1400EndEnum 1401Res0 62:61 1402UnsignedEnum 60 LUTv2 1403 0b0 NI 1404 0b1 IMP 1405EndEnum 1406UnsignedEnum 59:56 SMEver 1407 0b0000 SME 1408 0b0001 SME2 1409 0b0010 SME2p1 1410 0b0011 SME2p2 1411EndEnum 1412UnsignedEnum 55:52 I16I64 1413 0b0000 NI 1414 0b1111 IMP 1415EndEnum 1416Res0 51:49 1417UnsignedEnum 48 F64F64 1418 0b0 NI 1419 0b1 IMP 1420EndEnum 1421UnsignedEnum 47:44 I16I32 1422 0b0000 NI 1423 0b0101 IMP 1424EndEnum 1425UnsignedEnum 43 B16B16 1426 0b0 NI 1427 0b1 IMP 1428EndEnum 1429UnsignedEnum 42 F16F16 1430 0b0 NI 1431 0b1 IMP 1432EndEnum 1433UnsignedEnum 41 F8F16 1434 0b0 NI 1435 0b1 IMP 1436EndEnum 1437UnsignedEnum 40 F8F32 1438 0b0 NI 1439 0b1 IMP 1440EndEnum 1441UnsignedEnum 39:36 I8I32 1442 0b0000 NI 1443 0b1111 IMP 1444EndEnum 1445UnsignedEnum 35 F16F32 1446 0b0 NI 1447 0b1 IMP 1448EndEnum 1449UnsignedEnum 34 B16F32 1450 0b0 NI 1451 0b1 IMP 1452EndEnum 1453UnsignedEnum 33 BI32I32 1454 0b0 NI 1455 0b1 IMP 1456EndEnum 1457UnsignedEnum 32 F32F32 1458 0b0 NI 1459 0b1 IMP 1460EndEnum 1461Res0 31 1462UnsignedEnum 30 SF8FMA 1463 0b0 NI 1464 0b1 IMP 1465EndEnum 1466UnsignedEnum 29 SF8DP4 1467 0b0 NI 1468 0b1 IMP 1469EndEnum 1470UnsignedEnum 28 SF8DP2 1471 0b0 NI 1472 0b1 IMP 1473EndEnum 1474Res0 27:26 1475UnsignedEnum 25 SBitPerm 1476 0b0 NI 1477 0b1 IMP 1478EndEnum 1479UnsignedEnum 24 AES 1480 0b0 NI 1481 0b1 IMP 1482EndEnum 1483UnsignedEnum 23 SFEXPA 1484 0b0 NI 1485 0b1 IMP 1486EndEnum 1487Res0 22:17 1488UnsignedEnum 16 STMOP 1489 0b0 NI 1490 0b1 IMP 1491EndEnum 1492Res0 15:1 1493UnsignedEnum 0 SMOP4 1494 0b0 NI 1495 0b1 IMP 1496EndEnum 1497EndSysreg 1498 1499Sysreg ID_AA64FPFR0_EL1 3 0 0 4 7 1500Res0 63:32 1501UnsignedEnum 31 F8CVT 1502 0b0 NI 1503 0b1 IMP 1504EndEnum 1505UnsignedEnum 30 F8FMA 1506 0b0 NI 1507 0b1 IMP 1508EndEnum 1509UnsignedEnum 29 F8DP4 1510 0b0 NI 1511 0b1 IMP 1512EndEnum 1513UnsignedEnum 28 F8DP2 1514 0b0 NI 1515 0b1 IMP 1516EndEnum 1517UnsignedEnum 27 F8MM8 1518 0b0 NI 1519 0b1 IMP 1520EndEnum 1521UnsignedEnum 26 F8MM4 1522 0b0 NI 1523 0b1 IMP 1524EndEnum 1525Res0 25:2 1526UnsignedEnum 1 F8E4M3 1527 0b0 NI 1528 0b1 IMP 1529EndEnum 1530UnsignedEnum 0 F8E5M2 1531 0b0 NI 1532 0b1 IMP 1533EndEnum 1534EndSysreg 1535 1536Sysreg ID_AA64DFR0_EL1 3 0 0 5 0 1537Enum 63:60 HPMN0 1538 0b0000 UNPREDICTABLE 1539 0b0001 DEF 1540EndEnum 1541UnsignedEnum 59:56 ExtTrcBuff 1542 0b0000 NI 1543 0b0001 IMP 1544EndEnum 1545UnsignedEnum 55:52 BRBE 1546 0b0000 NI 1547 0b0001 IMP 1548 0b0010 BRBE_V1P1 1549EndEnum 1550SignedEnum 51:48 MTPMU 1551 0b0000 NI_IMPDEF 1552 0b0001 IMP 1553 0b1111 NI 1554EndEnum 1555UnsignedEnum 47:44 TraceBuffer 1556 0b0000 NI 1557 0b0001 IMP 1558 0b0010 TRBE_V1P1 1559EndEnum 1560UnsignedEnum 43:40 TraceFilt 1561 0b0000 NI 1562 0b0001 IMP 1563EndEnum 1564UnsignedEnum 39:36 DoubleLock 1565 0b0000 IMP 1566 0b1111 NI 1567EndEnum 1568UnsignedEnum 35:32 PMSVer 1569 0b0000 NI 1570 0b0001 IMP 1571 0b0010 V1P1 1572 0b0011 V1P2 1573 0b0100 V1P3 1574 0b0101 V1P4 1575 0b0110 V1P5 1576EndEnum 1577Field 31:28 CTX_CMPs 1578UnsignedEnum 27:24 SEBEP 1579 0b0000 NI 1580 0b0001 IMP 1581EndEnum 1582Field 23:20 WRPs 1583UnsignedEnum 19:16 PMSS 1584 0b0000 NI 1585 0b0001 IMP 1586EndEnum 1587Field 15:12 BRPs 1588UnsignedEnum 11:8 PMUVer 1589 0b0000 NI 1590 0b0001 IMP 1591 0b0100 V3P1 1592 0b0101 V3P4 1593 0b0110 V3P5 1594 0b0111 V3P7 1595 0b1000 V3P8 1596 0b1001 V3P9 1597 0b1111 IMP_DEF 1598EndEnum 1599UnsignedEnum 7:4 TraceVer 1600 0b0000 NI 1601 0b0001 IMP 1602EndEnum 1603UnsignedEnum 3:0 DebugVer 1604 0b0110 IMP 1605 0b0111 VHE 1606 0b1000 V8P2 1607 0b1001 V8P4 1608 0b1010 V8P8 1609 0b1011 V8P9 1610EndEnum 1611EndSysreg 1612 1613Sysreg ID_AA64DFR1_EL1 3 0 0 5 1 1614Field 63:56 ABL_CMPs 1615UnsignedEnum 55:52 DPFZS 1616 0b0000 IGNR 1617 0b0001 FRZN 1618EndEnum 1619UnsignedEnum 51:48 EBEP 1620 0b0000 NI 1621 0b0001 IMP 1622EndEnum 1623UnsignedEnum 47:44 ITE 1624 0b0000 NI 1625 0b0001 IMP 1626EndEnum 1627UnsignedEnum 43:40 ABLE 1628 0b0000 NI 1629 0b0001 IMP 1630EndEnum 1631UnsignedEnum 39:36 PMICNTR 1632 0b0000 NI 1633 0b0001 IMP 1634EndEnum 1635UnsignedEnum 35:32 SPMU 1636 0b0000 NI 1637 0b0001 IMP 1638 0b0010 IMP_SPMZR 1639EndEnum 1640Field 31:24 CTX_CMPs 1641Field 23:16 WRPs 1642Field 15:8 BRPs 1643Field 7:0 SYSPMUID 1644EndSysreg 1645 1646Sysreg ID_AA64DFR2_EL1 3 0 0 5 2 1647Res0 63:28 1648UnsignedEnum 27:24 TRBE_EXC 1649 0b0000 NI 1650 0b0001 IMP 1651EndEnum 1652UnsignedEnum 23:20 SPE_nVM 1653 0b0000 NI 1654 0b0001 IMP 1655EndEnum 1656UnsignedEnum 19:16 SPE_EXC 1657 0b0000 NI 1658 0b0001 IMP 1659EndEnum 1660Res0 15:8 1661UnsignedEnum 7:4 BWE 1662 0b0000 NI 1663 0b0001 FEAT_BWE 1664 0b0002 FEAT_BWE2 1665EndEnum 1666UnsignedEnum 3:0 STEP 1667 0b0000 NI 1668 0b0001 IMP 1669EndEnum 1670EndSysreg 1671 1672Sysreg ID_AA64AFR0_EL1 3 0 0 5 4 1673Res0 63:32 1674Field 31:28 IMPDEF7 1675Field 27:24 IMPDEF6 1676Field 23:20 IMPDEF5 1677Field 19:16 IMPDEF4 1678Field 15:12 IMPDEF3 1679Field 11:8 IMPDEF2 1680Field 7:4 IMPDEF1 1681Field 3:0 IMPDEF0 1682EndSysreg 1683 1684Sysreg ID_AA64AFR1_EL1 3 0 0 5 5 1685Res0 63:0 1686EndSysreg 1687 1688Sysreg ID_AA64ISAR0_EL1 3 0 0 6 0 1689UnsignedEnum 63:60 RNDR 1690 0b0000 NI 1691 0b0001 IMP 1692EndEnum 1693UnsignedEnum 59:56 TLB 1694 0b0000 NI 1695 0b0001 OS 1696 0b0010 RANGE 1697EndEnum 1698UnsignedEnum 55:52 TS 1699 0b0000 NI 1700 0b0001 FLAGM 1701 0b0010 FLAGM2 1702EndEnum 1703UnsignedEnum 51:48 FHM 1704 0b0000 NI 1705 0b0001 IMP 1706EndEnum 1707UnsignedEnum 47:44 DP 1708 0b0000 NI 1709 0b0001 IMP 1710EndEnum 1711UnsignedEnum 43:40 SM4 1712 0b0000 NI 1713 0b0001 IMP 1714EndEnum 1715UnsignedEnum 39:36 SM3 1716 0b0000 NI 1717 0b0001 IMP 1718EndEnum 1719UnsignedEnum 35:32 SHA3 1720 0b0000 NI 1721 0b0001 IMP 1722EndEnum 1723UnsignedEnum 31:28 RDM 1724 0b0000 NI 1725 0b0001 IMP 1726EndEnum 1727UnsignedEnum 27:24 TME 1728 0b0000 NI 1729 0b0001 IMP 1730EndEnum 1731UnsignedEnum 23:20 ATOMIC 1732 0b0000 NI 1733 0b0010 IMP 1734 0b0011 FEAT_LSE128 1735EndEnum 1736UnsignedEnum 19:16 CRC32 1737 0b0000 NI 1738 0b0001 IMP 1739EndEnum 1740UnsignedEnum 15:12 SHA2 1741 0b0000 NI 1742 0b0001 SHA256 1743 0b0010 SHA512 1744EndEnum 1745UnsignedEnum 11:8 SHA1 1746 0b0000 NI 1747 0b0001 IMP 1748EndEnum 1749UnsignedEnum 7:4 AES 1750 0b0000 NI 1751 0b0001 AES 1752 0b0010 PMULL 1753EndEnum 1754Res0 3:0 1755EndSysreg 1756 1757Sysreg ID_AA64ISAR1_EL1 3 0 0 6 1 1758UnsignedEnum 63:60 LS64 1759 0b0000 NI 1760 0b0001 LS64 1761 0b0010 LS64_V 1762 0b0011 LS64_ACCDATA 1763 0b0100 LS64WB 1764EndEnum 1765UnsignedEnum 59:56 XS 1766 0b0000 NI 1767 0b0001 IMP 1768EndEnum 1769UnsignedEnum 55:52 I8MM 1770 0b0000 NI 1771 0b0001 IMP 1772EndEnum 1773UnsignedEnum 51:48 DGH 1774 0b0000 NI 1775 0b0001 IMP 1776EndEnum 1777UnsignedEnum 47:44 BF16 1778 0b0000 NI 1779 0b0001 IMP 1780 0b0010 EBF16 1781EndEnum 1782UnsignedEnum 43:40 SPECRES 1783 0b0000 NI 1784 0b0001 IMP 1785 0b0010 COSP_RCTX 1786EndEnum 1787UnsignedEnum 39:36 SB 1788 0b0000 NI 1789 0b0001 IMP 1790EndEnum 1791UnsignedEnum 35:32 FRINTTS 1792 0b0000 NI 1793 0b0001 IMP 1794EndEnum 1795UnsignedEnum 31:28 GPI 1796 0b0000 NI 1797 0b0001 IMP 1798EndEnum 1799UnsignedEnum 27:24 GPA 1800 0b0000 NI 1801 0b0001 IMP 1802EndEnum 1803UnsignedEnum 23:20 LRCPC 1804 0b0000 NI 1805 0b0001 IMP 1806 0b0010 LRCPC2 1807 0b0011 LRCPC3 1808EndEnum 1809UnsignedEnum 19:16 FCMA 1810 0b0000 NI 1811 0b0001 IMP 1812EndEnum 1813UnsignedEnum 15:12 JSCVT 1814 0b0000 NI 1815 0b0001 IMP 1816EndEnum 1817UnsignedEnum 11:8 API 1818 0b0000 NI 1819 0b0001 PAuth 1820 0b0010 EPAC 1821 0b0011 PAuth2 1822 0b0100 FPAC 1823 0b0101 FPACCOMBINE 1824 0b0110 PAuth_LR 1825EndEnum 1826UnsignedEnum 7:4 APA 1827 0b0000 NI 1828 0b0001 PAuth 1829 0b0010 EPAC 1830 0b0011 PAuth2 1831 0b0100 FPAC 1832 0b0101 FPACCOMBINE 1833 0b0110 PAuth_LR 1834EndEnum 1835UnsignedEnum 3:0 DPB 1836 0b0000 NI 1837 0b0001 IMP 1838 0b0010 DPB2 1839EndEnum 1840EndSysreg 1841 1842Sysreg ID_AA64ISAR2_EL1 3 0 0 6 2 1843UnsignedEnum 63:60 ATS1A 1844 0b0000 NI 1845 0b0001 IMP 1846EndEnum 1847UnsignedEnum 59:56 LUT 1848 0b0000 NI 1849 0b0001 IMP 1850EndEnum 1851UnsignedEnum 55:52 CSSC 1852 0b0000 NI 1853 0b0001 IMP 1854 0b0010 CMPBR 1855EndEnum 1856UnsignedEnum 51:48 RPRFM 1857 0b0000 NI 1858 0b0001 IMP 1859EndEnum 1860UnsignedEnum 47:44 PCDPHINT 1861 0b0000 NI 1862 0b0001 IMP 1863EndEnum 1864UnsignedEnum 43:40 PRFMSLC 1865 0b0000 NI 1866 0b0001 IMP 1867EndEnum 1868UnsignedEnum 39:36 SYSINSTR_128 1869 0b0000 NI 1870 0b0001 IMP 1871EndEnum 1872UnsignedEnum 35:32 SYSREG_128 1873 0b0000 NI 1874 0b0001 IMP 1875EndEnum 1876UnsignedEnum 31:28 CLRBHB 1877 0b0000 NI 1878 0b0001 IMP 1879EndEnum 1880UnsignedEnum 27:24 PAC_frac 1881 0b0000 NI 1882 0b0001 IMP 1883EndEnum 1884UnsignedEnum 23:20 BC 1885 0b0000 NI 1886 0b0001 IMP 1887EndEnum 1888UnsignedEnum 19:16 MOPS 1889 0b0000 NI 1890 0b0001 IMP 1891EndEnum 1892UnsignedEnum 15:12 APA3 1893 0b0000 NI 1894 0b0001 PAuth 1895 0b0010 EPAC 1896 0b0011 PAuth2 1897 0b0100 FPAC 1898 0b0101 FPACCOMBINE 1899 0b0110 PAuth_LR 1900EndEnum 1901UnsignedEnum 11:8 GPA3 1902 0b0000 NI 1903 0b0001 IMP 1904EndEnum 1905UnsignedEnum 7:4 RPRES 1906 0b0000 NI 1907 0b0001 IMP 1908EndEnum 1909UnsignedEnum 3:0 WFxT 1910 0b0000 NI 1911 0b0010 IMP 1912EndEnum 1913EndSysreg 1914 1915Sysreg ID_AA64ISAR3_EL1 3 0 0 6 3 1916Res0 63:32 1917UnsignedEnum 31:28 FPRCVT 1918 0b0000 NI 1919 0b0001 IMP 1920EndEnum 1921UnsignedEnum 27:24 LSUI 1922 0b0000 NI 1923 0b0001 IMP 1924EndEnum 1925UnsignedEnum 23:20 OCCMO 1926 0b0000 NI 1927 0b0001 IMP 1928EndEnum 1929UnsignedEnum 19:16 LSFE 1930 0b0000 NI 1931 0b0001 IMP 1932EndEnum 1933UnsignedEnum 15:12 PACM 1934 0b0000 NI 1935 0b0001 TRIVIAL_IMP 1936 0b0010 FULL_IMP 1937EndEnum 1938UnsignedEnum 11:8 TLBIW 1939 0b0000 NI 1940 0b0001 IMP 1941EndEnum 1942UnsignedEnum 7:4 FAMINMAX 1943 0b0000 NI 1944 0b0001 IMP 1945EndEnum 1946UnsignedEnum 3:0 CPA 1947 0b0000 NI 1948 0b0001 IMP 1949 0b0010 CPA2 1950EndEnum 1951EndSysreg 1952 1953Sysreg ID_AA64MMFR0_EL1 3 0 0 7 0 1954UnsignedEnum 63:60 ECV 1955 0b0000 NI 1956 0b0001 IMP 1957 0b0010 CNTPOFF 1958EndEnum 1959UnsignedEnum 59:56 FGT 1960 0b0000 NI 1961 0b0001 IMP 1962 0b0010 FGT2 1963EndEnum 1964Res0 55:48 1965UnsignedEnum 47:44 EXS 1966 0b0000 NI 1967 0b0001 IMP 1968EndEnum 1969Enum 43:40 TGRAN4_2 1970 0b0000 TGRAN4 1971 0b0001 NI 1972 0b0010 IMP 1973 0b0011 52_BIT 1974EndEnum 1975Enum 39:36 TGRAN64_2 1976 0b0000 TGRAN64 1977 0b0001 NI 1978 0b0010 IMP 1979EndEnum 1980Enum 35:32 TGRAN16_2 1981 0b0000 TGRAN16 1982 0b0001 NI 1983 0b0010 IMP 1984 0b0011 52_BIT 1985EndEnum 1986SignedEnum 31:28 TGRAN4 1987 0b0000 IMP 1988 0b0001 52_BIT 1989 0b1111 NI 1990EndEnum 1991SignedEnum 27:24 TGRAN64 1992 0b0000 IMP 1993 0b1111 NI 1994EndEnum 1995UnsignedEnum 23:20 TGRAN16 1996 0b0000 NI 1997 0b0001 IMP 1998 0b0010 52_BIT 1999EndEnum 2000UnsignedEnum 19:16 BIGENDEL0 2001 0b0000 NI 2002 0b0001 IMP 2003EndEnum 2004UnsignedEnum 15:12 SNSMEM 2005 0b0000 NI 2006 0b0001 IMP 2007EndEnum 2008UnsignedEnum 11:8 BIGEND 2009 0b0000 NI 2010 0b0001 IMP 2011EndEnum 2012Enum 7:4 ASIDBITS 2013 0b0000 8 2014 0b0010 16 2015EndEnum 2016Enum 3:0 PARANGE 2017 0b0000 32 2018 0b0001 36 2019 0b0010 40 2020 0b0011 42 2021 0b0100 44 2022 0b0101 48 2023 0b0110 52 2024 0b0111 56 2025EndEnum 2026EndSysreg 2027 2028Sysreg ID_AA64MMFR1_EL1 3 0 0 7 1 2029UnsignedEnum 63:60 ECBHB 2030 0b0000 NI 2031 0b0001 IMP 2032EndEnum 2033UnsignedEnum 59:56 CMOW 2034 0b0000 NI 2035 0b0001 IMP 2036EndEnum 2037UnsignedEnum 55:52 TIDCP1 2038 0b0000 NI 2039 0b0001 IMP 2040EndEnum 2041UnsignedEnum 51:48 nTLBPA 2042 0b0000 NI 2043 0b0001 IMP 2044EndEnum 2045UnsignedEnum 47:44 AFP 2046 0b0000 NI 2047 0b0001 IMP 2048EndEnum 2049UnsignedEnum 43:40 HCX 2050 0b0000 NI 2051 0b0001 IMP 2052EndEnum 2053UnsignedEnum 39:36 ETS 2054 0b0000 NI 2055 0b0001 IMP 2056 0b0010 ETS2 2057 0b0011 ETS3 2058EndEnum 2059UnsignedEnum 35:32 TWED 2060 0b0000 NI 2061 0b0001 IMP 2062EndEnum 2063UnsignedEnum 31:28 XNX 2064 0b0000 NI 2065 0b0001 IMP 2066EndEnum 2067UnsignedEnum 27:24 SpecSEI 2068 0b0000 NI 2069 0b0001 IMP 2070EndEnum 2071UnsignedEnum 23:20 PAN 2072 0b0000 NI 2073 0b0001 IMP 2074 0b0010 PAN2 2075 0b0011 PAN3 2076EndEnum 2077UnsignedEnum 19:16 LO 2078 0b0000 NI 2079 0b0001 IMP 2080EndEnum 2081UnsignedEnum 15:12 HPDS 2082 0b0000 NI 2083 0b0001 IMP 2084 0b0010 HPDS2 2085EndEnum 2086UnsignedEnum 11:8 VH 2087 0b0000 NI 2088 0b0001 IMP 2089EndEnum 2090Enum 7:4 VMIDBits 2091 0b0000 8 2092 0b0010 16 2093EndEnum 2094UnsignedEnum 3:0 HAFDBS 2095 0b0000 NI 2096 0b0001 AF 2097 0b0010 DBM 2098 0b0011 HAFT 2099 0b0100 HDBSS 2100EndEnum 2101EndSysreg 2102 2103Sysreg ID_AA64MMFR2_EL1 3 0 0 7 2 2104UnsignedEnum 63:60 E0PD 2105 0b0000 NI 2106 0b0001 IMP 2107EndEnum 2108UnsignedEnum 59:56 EVT 2109 0b0000 NI 2110 0b0001 IMP 2111 0b0010 TTLBxS 2112EndEnum 2113UnsignedEnum 55:52 BBM 2114 0b0000 0 2115 0b0001 1 2116 0b0010 2 2117EndEnum 2118UnsignedEnum 51:48 TTL 2119 0b0000 NI 2120 0b0001 IMP 2121EndEnum 2122Res0 47:44 2123UnsignedEnum 43:40 FWB 2124 0b0000 NI 2125 0b0001 IMP 2126EndEnum 2127Enum 39:36 IDS 2128 0b0000 0x0 2129 0b0001 0x18 2130EndEnum 2131UnsignedEnum 35:32 AT 2132 0b0000 NI 2133 0b0001 IMP 2134EndEnum 2135Enum 31:28 ST 2136 0b0000 39 2137 0b0001 48_47 2138EndEnum 2139UnsignedEnum 27:24 NV 2140 0b0000 NI 2141 0b0001 IMP 2142 0b0010 NV2 2143EndEnum 2144Enum 23:20 CCIDX 2145 0b0000 32 2146 0b0001 64 2147EndEnum 2148UnsignedEnum 19:16 VARange 2149 0b0000 48 2150 0b0001 52 2151EndEnum 2152UnsignedEnum 15:12 IESB 2153 0b0000 NI 2154 0b0001 IMP 2155EndEnum 2156UnsignedEnum 11:8 LSM 2157 0b0000 NI 2158 0b0001 IMP 2159EndEnum 2160UnsignedEnum 7:4 UAO 2161 0b0000 NI 2162 0b0001 IMP 2163EndEnum 2164UnsignedEnum 3:0 CnP 2165 0b0000 NI 2166 0b0001 IMP 2167EndEnum 2168EndSysreg 2169 2170Sysreg ID_AA64MMFR3_EL1 3 0 0 7 3 2171UnsignedEnum 63:60 Spec_FPACC 2172 0b0000 NI 2173 0b0001 IMP 2174EndEnum 2175UnsignedEnum 59:56 ADERR 2176 0b0000 NI 2177 0b0001 DEV_ASYNC 2178 0b0010 FEAT_ADERR 2179 0b0011 FEAT_ADERR_IND 2180EndEnum 2181UnsignedEnum 55:52 SDERR 2182 0b0000 NI 2183 0b0001 DEV_SYNC 2184 0b0010 FEAT_ADERR 2185 0b0011 FEAT_ADERR_IND 2186EndEnum 2187Res0 51:48 2188UnsignedEnum 47:44 ANERR 2189 0b0000 NI 2190 0b0001 ASYNC 2191 0b0010 FEAT_ANERR 2192 0b0011 FEAT_ANERR_IND 2193EndEnum 2194UnsignedEnum 43:40 SNERR 2195 0b0000 NI 2196 0b0001 SYNC 2197 0b0010 FEAT_ANERR 2198 0b0011 FEAT_ANERR_IND 2199EndEnum 2200UnsignedEnum 39:36 D128_2 2201 0b0000 NI 2202 0b0001 IMP 2203EndEnum 2204UnsignedEnum 35:32 D128 2205 0b0000 NI 2206 0b0001 IMP 2207EndEnum 2208UnsignedEnum 31:28 MEC 2209 0b0000 NI 2210 0b0001 IMP 2211EndEnum 2212UnsignedEnum 27:24 AIE 2213 0b0000 NI 2214 0b0001 IMP 2215EndEnum 2216UnsignedEnum 23:20 S2POE 2217 0b0000 NI 2218 0b0001 IMP 2219EndEnum 2220UnsignedEnum 19:16 S1POE 2221 0b0000 NI 2222 0b0001 IMP 2223EndEnum 2224UnsignedEnum 15:12 S2PIE 2225 0b0000 NI 2226 0b0001 IMP 2227EndEnum 2228UnsignedEnum 11:8 S1PIE 2229 0b0000 NI 2230 0b0001 IMP 2231EndEnum 2232UnsignedEnum 7:4 SCTLRX 2233 0b0000 NI 2234 0b0001 IMP 2235EndEnum 2236UnsignedEnum 3:0 TCRX 2237 0b0000 NI 2238 0b0001 IMP 2239EndEnum 2240EndSysreg 2241 2242Sysreg ID_AA64MMFR4_EL1 3 0 0 7 4 2243Res0 63:48 2244UnsignedEnum 47:44 SRMASK 2245 0b0000 NI 2246 0b0001 IMP 2247EndEnum 2248Res0 43:40 2249UnsignedEnum 39:36 E3DSE 2250 0b0000 NI 2251 0b0001 IMP 2252EndEnum 2253Res0 35:32 2254UnsignedEnum 31:28 RMEGDI 2255 0b0000 NI 2256 0b0001 IMP 2257EndEnum 2258SignedEnum 27:24 E2H0 2259 0b0000 IMP 2260 0b1110 NI_NV1 2261 0b1111 NI 2262EndEnum 2263UnsignedEnum 23:20 NV_frac 2264 0b0000 NV_NV2 2265 0b0001 NV2_ONLY 2266 0b0010 NV2P1 2267EndEnum 2268UnsignedEnum 19:16 FGWTE3 2269 0b0000 NI 2270 0b0001 IMP 2271EndEnum 2272UnsignedEnum 15:12 HACDBS 2273 0b0000 NI 2274 0b0001 IMP 2275EndEnum 2276UnsignedEnum 11:8 ASID2 2277 0b0000 NI 2278 0b0001 IMP 2279EndEnum 2280SignedEnum 7:4 EIESB 2281 0b0000 NI 2282 0b0001 ToEL3 2283 0b0010 ToELx 2284 0b1111 ANY 2285EndEnum 2286UnsignedEnum 3:0 PoPS 2287 0b0000 NI 2288 0b0001 IMP 2289EndEnum 2290EndSysreg 2291 2292Sysreg SCTLR_EL1 3 0 1 0 0 2293Field 63 TIDCP 2294Field 62 SPINTMASK 2295Field 61 NMI 2296Field 60 EnTP2 2297Field 59 TCSO 2298Field 58 TCSO0 2299Field 57 EPAN 2300Field 56 EnALS 2301Field 55 EnAS0 2302Field 54 EnASR 2303Field 53 TME 2304Field 52 TME0 2305Field 51 TMT 2306Field 50 TMT0 2307Field 49:46 TWEDEL 2308Field 45 TWEDEn 2309Field 44 DSSBS 2310Field 43 ATA 2311Field 42 ATA0 2312Enum 41:40 TCF 2313 0b00 NONE 2314 0b01 SYNC 2315 0b10 ASYNC 2316 0b11 ASYMM 2317EndEnum 2318Enum 39:38 TCF0 2319 0b00 NONE 2320 0b01 SYNC 2321 0b10 ASYNC 2322 0b11 ASYMM 2323EndEnum 2324Field 37 ITFSB 2325Field 36 BT1 2326Field 35 BT0 2327Field 34 EnFPM 2328Field 33 MSCEn 2329Field 32 CMOW 2330Field 31 EnIA 2331Field 30 EnIB 2332Field 29 LSMAOE 2333Field 28 nTLSMD 2334Field 27 EnDA 2335Field 26 UCI 2336Field 25 EE 2337Field 24 E0E 2338Field 23 SPAN 2339Field 22 EIS 2340Field 21 IESB 2341Field 20 TSCXT 2342Field 19 WXN 2343Field 18 nTWE 2344Res0 17 2345Field 16 nTWI 2346Field 15 UCT 2347Field 14 DZE 2348Field 13 EnDB 2349Field 12 I 2350Field 11 EOS 2351Field 10 EnRCTX 2352Field 9 UMA 2353Field 8 SED 2354Field 7 ITD 2355Field 6 nAA 2356Field 5 CP15BEN 2357Field 4 SA0 2358Field 3 SA 2359Field 2 C 2360Field 1 A 2361Field 0 M 2362EndSysreg 2363 2364Sysreg SCTLR_EL12 3 5 1 0 0 2365Mapping SCTLR_EL1 2366EndSysreg 2367 2368Sysreg SCTLRALIAS_EL1 3 0 1 4 6 2369Mapping SCTLR_EL1 2370EndSysreg 2371 2372Sysreg ACTLR_EL1 3 0 1 0 1 2373Field 63:0 IMPDEF 2374EndSysreg 2375 2376Sysreg ACTLR_EL12 3 5 1 0 1 2377Mapping ACTLR_EL1 2378EndSysreg 2379 2380Sysreg ACTLRALIAS_EL1 3 0 1 4 5 2381Mapping ACTLR_EL1 2382EndSysreg 2383 2384Sysreg CPACR_EL1 3 0 1 0 2 2385Res0 63:32 2386Field 31 TCPAC 2387Field 30 TAM 2388Field 29 E0POE 2389Field 28 TTA 2390Res0 27:26 2391Field 25:24 SMEN 2392Res0 23:22 2393Field 21:20 FPEN 2394Res0 19:18 2395Field 17:16 ZEN 2396Res0 15:0 2397EndSysreg 2398 2399Sysreg CPACR_EL12 3 5 1 0 2 2400Mapping CPACR_EL1 2401EndSysreg 2402 2403Sysreg CPACRALIAS_EL1 3 0 1 4 4 2404Mapping CPACR_EL1 2405EndSysreg 2406 2407Sysreg ACTLRMASK_EL1 3 0 1 4 1 2408Field 63:0 IMPDEF 2409EndSysreg 2410 2411Sysreg ACTLRMASK_EL12 3 5 1 4 1 2412Mapping ACTLRMASK_EL1 2413EndSysreg 2414 2415Sysreg CPACRMASK_EL1 3 0 1 4 2 2416Res0 63:32 2417Field 31 TCPAC 2418Field 30 TAM 2419Field 29 E0POE 2420Field 28 TTA 2421Res0 27:25 2422Field 24 SMEN 2423Res0 23:21 2424Field 20 FPEN 2425Res0 19:17 2426Field 16 ZEN 2427Res0 15:0 2428EndSysreg 2429 2430Sysreg CPACRMASK_EL12 3 5 1 4 2 2431Mapping CPACRMASK_EL1 2432EndSysreg 2433 2434Sysreg PFAR_EL1 3 0 6 0 5 2435Field 63 NS 2436Field 62 NSE 2437Res0 61:56 2438Field 55:52 PA_55_52 2439Field 51:48 PA_51_48 2440Field 47:0 PA 2441EndSysreg 2442 2443Sysreg PFAR_EL12 3 5 6 0 5 2444Mapping PFAR_EL1 2445EndSysreg 2446 2447Sysreg RCWSMASK_EL1 3 0 13 0 3 2448Field 63:0 RCWSMASK 2449EndSysreg 2450 2451Sysreg SCTLR2_EL1 3 0 1 0 3 2452Res0 63:13 2453Field 12 CPTM0 2454Field 11 CPTM 2455Field 10 CPTA0 2456Field 9 CPTA 2457Field 8 EnPACM0 2458Field 7 EnPACM 2459Field 6 EnIDCP128 2460Field 5 EASE 2461Field 4 EnANERR 2462Field 3 EnADERR 2463Field 2 NMEA 2464Res0 1:0 2465EndSysreg 2466 2467Sysreg SCTLR2_EL12 3 5 1 0 3 2468Mapping SCTLR2_EL1 2469EndSysreg 2470 2471Sysreg SCTLR2ALIAS_EL1 3 0 1 4 7 2472Mapping SCTLR2_EL1 2473EndSysreg 2474 2475Sysreg SCTLR2MASK_EL1 3 0 1 4 3 2476Res0 63:13 2477Field 12 CPTM0 2478Field 11 CPTM 2479Field 10 CPTA0 2480Field 9 CPTA 2481Field 8 EnPACM0 2482Field 7 EnPACM 2483Field 6 EnIDCP128 2484Field 5 EASE 2485Field 4 EnANERR 2486Field 3 EnADERR 2487Field 2 NMEA 2488Res0 1:0 2489EndSysreg 2490 2491Sysreg SCTLR2MASK_EL12 3 5 1 4 3 2492Mapping SCTLR2MASK_EL1 2493EndSysreg 2494 2495Sysreg SCTLRMASK_EL1 3 0 1 4 0 2496Field 63 TIDCP 2497Field 62 SPINTMASK 2498Field 61 NMI 2499Field 60 EnTP2 2500Field 59 TCSO 2501Field 58 TCSO0 2502Field 57 EPAN 2503Field 56 EnALS 2504Field 55 EnAS0 2505Field 54 EnASR 2506Field 53 TME 2507Field 52 TME0 2508Field 51 TMT 2509Field 50 TMT0 2510Res0 49:47 2511Field 46 TWEDEL 2512Field 45 TWEDEn 2513Field 44 DSSBS 2514Field 43 ATA 2515Field 42 ATA0 2516Res0 41 2517Field 40 TCF 2518Res0 39 2519Field 38 TCF0 2520Field 37 ITFSB 2521Field 36 BT1 2522Field 35 BT0 2523Field 34 EnFPM 2524Field 33 MSCEn 2525Field 32 CMOW 2526Field 31 EnIA 2527Field 30 EnIB 2528Field 29 LSMAOE 2529Field 28 nTLSMD 2530Field 27 EnDA 2531Field 26 UCI 2532Field 25 EE 2533Field 24 E0E 2534Field 23 SPAN 2535Field 22 EIS 2536Field 21 IESB 2537Field 20 TSCXT 2538Field 19 WXN 2539Field 18 nTWE 2540Res0 17 2541Field 16 nTWI 2542Field 15 UCT 2543Field 14 DZE 2544Field 13 EnDB 2545Field 12 I 2546Field 11 EOS 2547Field 10 EnRCTX 2548Field 9 UMA 2549Field 8 SED 2550Field 7 ITD 2551Field 6 nAA 2552Field 5 CP15BEN 2553Field 4 SA0 2554Field 3 SA 2555Field 2 C 2556Field 1 A 2557Field 0 M 2558EndSysreg 2559 2560Sysreg SCTLRMASK_EL12 3 5 1 4 0 2561Mapping SCTLRMASK_EL1 2562EndSysreg 2563 2564Sysreg TCR2MASK_EL1 3 0 2 7 3 2565Res0 63:22 2566Field 21 FNGNA1 2567Field 20 FNGNA0 2568Res0 19 2569Field 18 FNG1 2570Field 17 FNG0 2571Field 16 A2 2572Field 15 DisCH1 2573Field 14 DisCH0 2574Res0 13:12 2575Field 11 HAFT 2576Field 10 PTTWI 2577Res0 9:6 2578Field 5 D128 2579Field 4 AIE 2580Field 3 POE 2581Field 2 E0POE 2582Field 1 PIE 2583Field 0 PnCH 2584EndSysreg 2585 2586Sysreg TCR2MASK_EL12 3 5 2 7 3 2587Mapping TCR2MASK_EL1 2588EndSysreg 2589 2590Sysreg TCRMASK_EL1 3 0 2 7 2 2591Res0 63:62 2592Field 61 MTX1 2593Field 60 MTX0 2594Field 59 DS 2595Field 58 TCMA1 2596Field 57 TCMA0 2597Field 56 E0PD1 2598Field 55 E0PD0 2599Field 54 NFD1 2600Field 53 NFD0 2601Field 52 TBID1 2602Field 51 TBID0 2603Field 50 HWU162 2604Field 49 HWU161 2605Field 48 HWU160 2606Field 47 HWU159 2607Field 46 HWU062 2608Field 45 HWU061 2609Field 44 HWU060 2610Field 43 HWU059 2611Field 42 HPD1 2612Field 41 HPD0 2613Field 40 HD 2614Field 39 HA 2615Field 38 TBI1 2616Field 37 TBI0 2617Field 36 AS 2618Res0 35:33 2619Field 32 IPS 2620Res0 31 2621Field 30 TG1 2622Res0 29 2623Field 28 SH1 2624Res0 27 2625Field 26 ORGN1 2626Res0 25 2627Field 24 IRGN1 2628Field 23 EPD1 2629Field 22 A1 2630Res0 21:17 2631Field 16 T1SZ 2632Res0 15 2633Field 14 TG0 2634Res0 13 2635Field 12 SH0 2636Res0 11 2637Field 10 ORGN0 2638Res0 9 2639Field 8 IRGN0 2640Field 7 EPD0 2641Res0 6:1 2642Field 0 T0SZ 2643EndSysreg 2644 2645Sysreg TCRMASK_EL12 3 5 2 7 2 2646Mapping TCRMASK_EL1 2647EndSysreg 2648 2649Sysreg ERXGSR_EL1 3 0 5 3 2 2650Field 63 S63 2651Field 62 S62 2652Field 61 S61 2653Field 60 S60 2654Field 59 S59 2655Field 58 S58 2656Field 57 S57 2657Field 56 S56 2658Field 55 S55 2659Field 54 S54 2660Field 53 S53 2661Field 52 S52 2662Field 51 S51 2663Field 50 S50 2664Field 49 S49 2665Field 48 S48 2666Field 47 S47 2667Field 46 S46 2668Field 45 S45 2669Field 44 S44 2670Field 43 S43 2671Field 42 S42 2672Field 41 S41 2673Field 40 S40 2674Field 39 S39 2675Field 38 S38 2676Field 37 S37 2677Field 36 S36 2678Field 35 S35 2679Field 34 S34 2680Field 33 S33 2681Field 32 S32 2682Field 31 S31 2683Field 30 S30 2684Field 29 S29 2685Field 28 S28 2686Field 27 S27 2687Field 26 S26 2688Field 25 S25 2689Field 24 S24 2690Field 23 S23 2691Field 22 S22 2692Field 21 S21 2693Field 20 S20 2694Field 19 S19 2695Field 18 S18 2696Field 17 S17 2697Field 16 S16 2698Field 15 S15 2699Field 14 S14 2700Field 13 S13 2701Field 12 S12 2702Field 11 S11 2703Field 10 S10 2704Field 9 S9 2705Field 8 S8 2706Field 7 S7 2707Field 6 S6 2708Field 5 S5 2709Field 4 S4 2710Field 3 S3 2711Field 2 S2 2712Field 1 S1 2713Field 0 S0 2714EndSysreg 2715 2716Sysreg TRFCR_EL1 3 0 1 2 1 2717Res0 63:7 2718UnsignedEnum 6:5 TS 2719 0b0001 VIRTUAL 2720 0b0010 GUEST_PHYSICAL 2721 0b0011 PHYSICAL 2722EndEnum 2723Res0 4:2 2724Field 1 ExTRE 2725Field 0 E0TRE 2726EndSysreg 2727 2728Sysreg TRCITECR_EL1 3 0 1 2 3 2729Res0 63:2 2730Field 1 E1E 2731Field 0 E0E 2732EndSysreg 2733 2734Sysreg TRCITECR_EL12 3 5 1 2 3 2735Mapping TRCITECR_EL1 2736EndSysreg 2737 2738Sysreg SMPRI_EL1 3 0 1 2 4 2739Res0 63:4 2740Field 3:0 PRIORITY 2741EndSysreg 2742 2743SysregFields ZCR_ELx 2744Res0 63:9 2745Raz 8:4 2746Field 3:0 LEN 2747EndSysregFields 2748 2749Sysreg ZCR_EL1 3 0 1 2 0 2750Fields ZCR_ELx 2751EndSysreg 2752 2753SysregFields SMCR_ELx 2754Res0 63:32 2755Field 31 FA64 2756Field 30 EZT0 2757Res0 29:9 2758Raz 8:4 2759Field 3:0 LEN 2760EndSysregFields 2761 2762Sysreg SMCR_EL1 3 0 1 2 6 2763Fields SMCR_ELx 2764EndSysreg 2765 2766SysregFields GCSCR_ELx 2767Res0 63:10 2768Field 9 STREn 2769Field 8 PUSHMEn 2770Res0 7 2771Field 6 EXLOCKEN 2772Field 5 RVCHKEN 2773Res0 4:1 2774Field 0 PCRSEL 2775EndSysregFields 2776 2777Sysreg GCSCR_EL1 3 0 2 5 0 2778Fields GCSCR_ELx 2779EndSysreg 2780 2781SysregFields GCSPR_ELx 2782Field 63:3 PTR 2783Res0 2:0 2784EndSysregFields 2785 2786Sysreg GCSPR_EL1 3 0 2 5 1 2787Fields GCSPR_ELx 2788EndSysreg 2789 2790Sysreg GCSCRE0_EL1 3 0 2 5 2 2791Res0 63:11 2792Field 10 nTR 2793Field 9 STREn 2794Field 8 PUSHMEn 2795Res0 7:6 2796Field 5 RVCHKEN 2797Res0 4:1 2798Field 0 PCRSEL 2799EndSysreg 2800 2801Sysreg ALLINT 3 0 4 3 0 2802Res0 63:14 2803Field 13 ALLINT 2804Res0 12:0 2805EndSysreg 2806 2807Sysreg FAR_EL1 3 0 6 0 0 2808Field 63:0 ADDR 2809EndSysreg 2810 2811Sysreg PMICNTR_EL0 3 3 9 4 0 2812Field 63:0 ICNT 2813EndSysreg 2814 2815Sysreg PMICFILTR_EL0 3 3 9 6 0 2816Res0 63:59 2817Field 58 SYNC 2818Field 57:56 VS 2819Res0 55:32 2820Field 31 P 2821Field 30 U 2822Field 29 NSK 2823Field 28 NSU 2824Field 27 NSH 2825Field 26 M 2826Res0 25 2827Field 24 SH 2828Field 23 T 2829Field 22 RLK 2830Field 21 RLU 2831Field 20 RLH 2832Res0 19:16 2833Field 15:0 evtCount 2834EndSysreg 2835 2836Sysreg PMSCR_EL1 3 0 9 9 0 2837Res0 63:8 2838Field 7:6 PCT 2839Field 5 TS 2840Field 4 PA 2841Field 3 CX 2842Res0 2 2843Field 1 E1SPE 2844Field 0 E0SPE 2845EndSysreg 2846 2847Sysreg PMSNEVFR_EL1 3 0 9 9 1 2848Field 63:0 E 2849EndSysreg 2850 2851Sysreg PMSICR_EL1 3 0 9 9 2 2852Field 63:56 ECOUNT 2853Res0 55:32 2854Field 31:0 COUNT 2855EndSysreg 2856 2857Sysreg PMSIRR_EL1 3 0 9 9 3 2858Res0 63:32 2859Field 31:8 INTERVAL 2860Res0 7:1 2861Field 0 RND 2862EndSysreg 2863 2864Sysreg PMSFCR_EL1 3 0 9 9 4 2865Res0 63:19 2866Field 18 ST 2867Field 17 LD 2868Field 16 B 2869Res0 15:4 2870Field 3 FnE 2871Field 2 FL 2872Field 1 FT 2873Field 0 FE 2874EndSysreg 2875 2876Sysreg PMSEVFR_EL1 3 0 9 9 5 2877Field 63:0 E 2878EndSysreg 2879 2880Sysreg PMSLATFR_EL1 3 0 9 9 6 2881Res0 63:16 2882Field 15:0 MINLAT 2883EndSysreg 2884 2885Sysreg PMSIDR_EL1 3 0 9 9 7 2886Res0 63:33 2887UnsignedEnum 32 SME 2888 0b0 NI 2889 0b1 IMP 2890EndEnum 2891UnsignedEnum 31:28 ALTCLK 2892 0b0000 NI 2893 0b0001 IMP 2894 0b1111 IMPDEF 2895EndEnum 2896UnsignedEnum 27 FPF 2897 0b0 NI 2898 0b1 IMP 2899EndEnum 2900UnsignedEnum 26 EFT 2901 0b0 NI 2902 0b1 IMP 2903EndEnum 2904UnsignedEnum 25 CRR 2905 0b0 NI 2906 0b1 IMP 2907EndEnum 2908Field 24 PBT 2909Field 23:20 FORMAT 2910Enum 19:16 COUNTSIZE 2911 0b0010 12_BIT_SAT 2912 0b0011 16_BIT_SAT 2913EndEnum 2914Field 15:12 MAXSIZE 2915Enum 11:8 INTERVAL 2916 0b0000 256 2917 0b0010 512 2918 0b0011 768 2919 0b0100 1024 2920 0b0101 1536 2921 0b0110 2048 2922 0b0111 3072 2923 0b1000 4096 2924EndEnum 2925UnsignedEnum 7 FDS 2926 0b0 NI 2927 0b1 IMP 2928EndEnum 2929Field 6 FnE 2930Field 5 ERND 2931Field 4 LDS 2932Field 3 ARCHINST 2933Field 2 FL 2934Field 1 FT 2935Field 0 FE 2936EndSysreg 2937 2938Sysreg PMBLIMITR_EL1 3 0 9 10 0 2939Field 63:12 LIMIT 2940Res0 11:6 2941Field 5 PMFZ 2942Res0 4:3 2943Enum 2:1 FM 2944 0b00 FILL 2945 0b10 DISCARD 2946EndEnum 2947Field 0 E 2948EndSysreg 2949 2950Sysreg PMBPTR_EL1 3 0 9 10 1 2951Field 63:0 PTR 2952EndSysreg 2953 2954Sysreg PMBSR_EL1 3 0 9 10 3 2955Res0 63:32 2956Enum 31:26 EC 2957 0b000000 BUF 2958 0b100100 FAULT_S1 2959 0b100101 FAULT_S2 2960 0b011110 FAULT_GPC 2961 0b011111 IMP_DEF 2962EndEnum 2963Res0 25:20 2964Field 19 DL 2965Field 18 EA 2966Field 17 S 2967Field 16 COLL 2968Field 15:0 MSS 2969EndSysreg 2970 2971Sysreg PMSDSFR_EL1 3 0 9 10 4 2972Field 63:0 S 2973EndSysreg 2974 2975Sysreg PMBMAR_EL1 3 0 9 10 5 2976Res0 63:10 2977Field 9:8 SH 2978Field 7:0 Attr 2979EndSysreg 2980 2981Sysreg PMBIDR_EL1 3 0 9 10 7 2982Res0 63:12 2983Enum 11:8 EA 2984 0b0000 NotDescribed 2985 0b0001 Ignored 2986 0b0010 SError 2987EndEnum 2988Res0 7:6 2989Field 5 F 2990Field 4 P 2991Field 3:0 ALIGN 2992EndSysreg 2993 2994Sysreg TRBMPAM_EL1 3 0 9 11 5 2995Res0 63:27 2996Field 26 EN 2997Field 25:24 MPAM_SP 2998Field 23:16 PMG 2999Field 15:0 PARTID 3000EndSysreg 3001 3002Sysreg PMSSCR_EL1 3 0 9 13 3 3003Res0 63:33 3004Field 32 NC 3005Res0 31:1 3006Field 0 SS 3007EndSysreg 3008 3009Sysreg PMUACR_EL1 3 0 9 14 4 3010Res0 63:33 3011Field 32 F0 3012Field 31 C 3013Field 30:0 P 3014EndSysreg 3015 3016Sysreg PMECR_EL1 3 0 9 14 5 3017Res0 63:5 3018Field 4:3 SSE 3019Field 2 KPME 3020Field 1:0 PMEE 3021EndSysreg 3022 3023Sysreg PMIAR_EL1 3 0 9 14 7 3024Field 63:0 ADDRESS 3025EndSysreg 3026 3027SysregFields ICC_PPI_HMRx_EL1 3028Field 63 HM63 3029Field 62 HM62 3030Field 61 HM61 3031Field 60 HM60 3032Field 59 HM59 3033Field 58 HM58 3034Field 57 HM57 3035Field 56 HM56 3036Field 55 HM55 3037Field 54 HM54 3038Field 53 HM53 3039Field 52 HM52 3040Field 51 HM51 3041Field 50 HM50 3042Field 49 HM49 3043Field 48 HM48 3044Field 47 HM47 3045Field 46 HM46 3046Field 45 HM45 3047Field 44 HM44 3048Field 43 HM43 3049Field 42 HM42 3050Field 41 HM41 3051Field 40 HM40 3052Field 39 HM39 3053Field 38 HM38 3054Field 37 HM37 3055Field 36 HM36 3056Field 35 HM35 3057Field 34 HM34 3058Field 33 HM33 3059Field 32 HM32 3060Field 31 HM31 3061Field 30 HM30 3062Field 29 HM29 3063Field 28 HM28 3064Field 27 HM27 3065Field 26 HM26 3066Field 25 HM25 3067Field 24 HM24 3068Field 23 HM23 3069Field 22 HM22 3070Field 21 HM21 3071Field 20 HM20 3072Field 19 HM19 3073Field 18 HM18 3074Field 17 HM17 3075Field 16 HM16 3076Field 15 HM15 3077Field 14 HM14 3078Field 13 HM13 3079Field 12 HM12 3080Field 11 HM11 3081Field 10 HM10 3082Field 9 HM9 3083Field 8 HM8 3084Field 7 HM7 3085Field 6 HM6 3086Field 5 HM5 3087Field 4 HM4 3088Field 3 HM3 3089Field 2 HM2 3090Field 1 HM1 3091Field 0 HM0 3092EndSysregFields 3093 3094Sysreg ICC_PPI_HMR0_EL1 3 0 12 10 0 3095Fields ICC_PPI_HMRx_EL1 3096EndSysreg 3097 3098Sysreg ICC_PPI_HMR1_EL1 3 0 12 10 1 3099Fields ICC_PPI_HMRx_EL1 3100EndSysreg 3101 3102Sysreg ICC_IDR0_EL1 3 0 12 10 2 3103Res0 63:12 3104UnsignedEnum 11:8 GCIE_LEGACY 3105 0b0000 NI 3106 0b0001 IMP 3107EndEnum 3108UnsignedEnum 7:4 PRI_BITS 3109 0b0011 4BITS 3110 0b0100 5BITS 3111EndEnum 3112UnsignedEnum 3:0 ID_BITS 3113 0b0000 16BITS 3114 0b0001 24BITS 3115EndEnum 3116EndSysreg 3117 3118Sysreg ICC_ICSR_EL1 3 0 12 10 4 3119Res0 63:48 3120Field 47:32 IAFFID 3121Res0 31:16 3122Field 15:11 Priority 3123Res0 10:6 3124Field 5 HM 3125Field 4 Active 3126Field 3 IRM 3127Field 2 Pending 3128Field 1 Enabled 3129Field 0 F 3130EndSysreg 3131 3132SysregFields ICC_PPI_ENABLERx_EL1 3133Field 63 EN63 3134Field 62 EN62 3135Field 61 EN61 3136Field 60 EN60 3137Field 59 EN59 3138Field 58 EN58 3139Field 57 EN57 3140Field 56 EN56 3141Field 55 EN55 3142Field 54 EN54 3143Field 53 EN53 3144Field 52 EN52 3145Field 51 EN51 3146Field 50 EN50 3147Field 49 EN49 3148Field 48 EN48 3149Field 47 EN47 3150Field 46 EN46 3151Field 45 EN45 3152Field 44 EN44 3153Field 43 EN43 3154Field 42 EN42 3155Field 41 EN41 3156Field 40 EN40 3157Field 39 EN39 3158Field 38 EN38 3159Field 37 EN37 3160Field 36 EN36 3161Field 35 EN35 3162Field 34 EN34 3163Field 33 EN33 3164Field 32 EN32 3165Field 31 EN31 3166Field 30 EN30 3167Field 29 EN29 3168Field 28 EN28 3169Field 27 EN27 3170Field 26 EN26 3171Field 25 EN25 3172Field 24 EN24 3173Field 23 EN23 3174Field 22 EN22 3175Field 21 EN21 3176Field 20 EN20 3177Field 19 EN19 3178Field 18 EN18 3179Field 17 EN17 3180Field 16 EN16 3181Field 15 EN15 3182Field 14 EN14 3183Field 13 EN13 3184Field 12 EN12 3185Field 11 EN11 3186Field 10 EN10 3187Field 9 EN9 3188Field 8 EN8 3189Field 7 EN7 3190Field 6 EN6 3191Field 5 EN5 3192Field 4 EN4 3193Field 3 EN3 3194Field 2 EN2 3195Field 1 EN1 3196Field 0 EN0 3197EndSysregFields 3198 3199Sysreg ICC_PPI_ENABLER0_EL1 3 0 12 10 6 3200Fields ICC_PPI_ENABLERx_EL1 3201EndSysreg 3202 3203Sysreg ICC_PPI_ENABLER1_EL1 3 0 12 10 7 3204Fields ICC_PPI_ENABLERx_EL1 3205EndSysreg 3206 3207SysregFields ICC_PPI_ACTIVERx_EL1 3208Field 63 Active63 3209Field 62 Active62 3210Field 61 Active61 3211Field 60 Active60 3212Field 59 Active59 3213Field 58 Active58 3214Field 57 Active57 3215Field 56 Active56 3216Field 55 Active55 3217Field 54 Active54 3218Field 53 Active53 3219Field 52 Active52 3220Field 51 Active51 3221Field 50 Active50 3222Field 49 Active49 3223Field 48 Active48 3224Field 47 Active47 3225Field 46 Active46 3226Field 45 Active45 3227Field 44 Active44 3228Field 43 Active43 3229Field 42 Active42 3230Field 41 Active41 3231Field 40 Active40 3232Field 39 Active39 3233Field 38 Active38 3234Field 37 Active37 3235Field 36 Active36 3236Field 35 Active35 3237Field 34 Active34 3238Field 33 Active33 3239Field 32 Active32 3240Field 31 Active31 3241Field 30 Active30 3242Field 29 Active29 3243Field 28 Active28 3244Field 27 Active27 3245Field 26 Active26 3246Field 25 Active25 3247Field 24 Active24 3248Field 23 Active23 3249Field 22 Active22 3250Field 21 Active21 3251Field 20 Active20 3252Field 19 Active19 3253Field 18 Active18 3254Field 17 Active17 3255Field 16 Active16 3256Field 15 Active15 3257Field 14 Active14 3258Field 13 Active13 3259Field 12 Active12 3260Field 11 Active11 3261Field 10 Active10 3262Field 9 Active9 3263Field 8 Active8 3264Field 7 Active7 3265Field 6 Active6 3266Field 5 Active5 3267Field 4 Active4 3268Field 3 Active3 3269Field 2 Active2 3270Field 1 Active1 3271Field 0 Active0 3272EndSysregFields 3273 3274Sysreg ICC_PPI_CACTIVER0_EL1 3 0 12 13 0 3275Fields ICC_PPI_ACTIVERx_EL1 3276EndSysreg 3277 3278Sysreg ICC_PPI_CACTIVER1_EL1 3 0 12 13 1 3279Fields ICC_PPI_ACTIVERx_EL1 3280EndSysreg 3281 3282Sysreg ICC_PPI_SACTIVER0_EL1 3 0 12 13 2 3283Fields ICC_PPI_ACTIVERx_EL1 3284EndSysreg 3285 3286Sysreg ICC_PPI_SACTIVER1_EL1 3 0 12 13 3 3287Fields ICC_PPI_ACTIVERx_EL1 3288EndSysreg 3289 3290SysregFields ICC_PPI_PENDRx_EL1 3291Field 63 Pend63 3292Field 62 Pend62 3293Field 61 Pend61 3294Field 60 Pend60 3295Field 59 Pend59 3296Field 58 Pend58 3297Field 57 Pend57 3298Field 56 Pend56 3299Field 55 Pend55 3300Field 54 Pend54 3301Field 53 Pend53 3302Field 52 Pend52 3303Field 51 Pend51 3304Field 50 Pend50 3305Field 49 Pend49 3306Field 48 Pend48 3307Field 47 Pend47 3308Field 46 Pend46 3309Field 45 Pend45 3310Field 44 Pend44 3311Field 43 Pend43 3312Field 42 Pend42 3313Field 41 Pend41 3314Field 40 Pend40 3315Field 39 Pend39 3316Field 38 Pend38 3317Field 37 Pend37 3318Field 36 Pend36 3319Field 35 Pend35 3320Field 34 Pend34 3321Field 33 Pend33 3322Field 32 Pend32 3323Field 31 Pend31 3324Field 30 Pend30 3325Field 29 Pend29 3326Field 28 Pend28 3327Field 27 Pend27 3328Field 26 Pend26 3329Field 25 Pend25 3330Field 24 Pend24 3331Field 23 Pend23 3332Field 22 Pend22 3333Field 21 Pend21 3334Field 20 Pend20 3335Field 19 Pend19 3336Field 18 Pend18 3337Field 17 Pend17 3338Field 16 Pend16 3339Field 15 Pend15 3340Field 14 Pend14 3341Field 13 Pend13 3342Field 12 Pend12 3343Field 11 Pend11 3344Field 10 Pend10 3345Field 9 Pend9 3346Field 8 Pend8 3347Field 7 Pend7 3348Field 6 Pend6 3349Field 5 Pend5 3350Field 4 Pend4 3351Field 3 Pend3 3352Field 2 Pend2 3353Field 1 Pend1 3354Field 0 Pend0 3355EndSysregFields 3356 3357Sysreg ICC_PPI_CPENDR0_EL1 3 0 12 13 4 3358Fields ICC_PPI_PENDRx_EL1 3359EndSysreg 3360 3361Sysreg ICC_PPI_CPENDR1_EL1 3 0 12 13 5 3362Fields ICC_PPI_PENDRx_EL1 3363EndSysreg 3364 3365Sysreg ICC_PPI_SPENDR0_EL1 3 0 12 13 6 3366Fields ICC_PPI_PENDRx_EL1 3367EndSysreg 3368 3369Sysreg ICC_PPI_SPENDR1_EL1 3 0 12 13 7 3370Fields ICC_PPI_PENDRx_EL1 3371EndSysreg 3372 3373SysregFields ICC_PPI_PRIORITYRx_EL1 3374Res0 63:61 3375Field 60:56 Priority7 3376Res0 55:53 3377Field 52:48 Priority6 3378Res0 47:45 3379Field 44:40 Priority5 3380Res0 39:37 3381Field 36:32 Priority4 3382Res0 31:29 3383Field 28:24 Priority3 3384Res0 23:21 3385Field 20:16 Priority2 3386Res0 15:13 3387Field 12:8 Priority1 3388Res0 7:5 3389Field 4:0 Priority0 3390EndSysregFields 3391 3392Sysreg ICC_PPI_PRIORITYR0_EL1 3 0 12 14 0 3393Fields ICC_PPI_PRIORITYRx_EL1 3394EndSysreg 3395 3396Sysreg ICC_PPI_PRIORITYR1_EL1 3 0 12 14 1 3397Fields ICC_PPI_PRIORITYRx_EL1 3398EndSysreg 3399 3400Sysreg ICC_PPI_PRIORITYR2_EL1 3 0 12 14 2 3401Fields ICC_PPI_PRIORITYRx_EL1 3402EndSysreg 3403 3404Sysreg ICC_PPI_PRIORITYR3_EL1 3 0 12 14 3 3405Fields ICC_PPI_PRIORITYRx_EL1 3406EndSysreg 3407 3408Sysreg ICC_PPI_PRIORITYR4_EL1 3 0 12 14 4 3409Fields ICC_PPI_PRIORITYRx_EL1 3410EndSysreg 3411 3412Sysreg ICC_PPI_PRIORITYR5_EL1 3 0 12 14 5 3413Fields ICC_PPI_PRIORITYRx_EL1 3414EndSysreg 3415 3416Sysreg ICC_PPI_PRIORITYR6_EL1 3 0 12 14 6 3417Fields ICC_PPI_PRIORITYRx_EL1 3418EndSysreg 3419 3420Sysreg ICC_PPI_PRIORITYR7_EL1 3 0 12 14 7 3421Fields ICC_PPI_PRIORITYRx_EL1 3422EndSysreg 3423 3424Sysreg ICC_PPI_PRIORITYR8_EL1 3 0 12 15 0 3425Fields ICC_PPI_PRIORITYRx_EL1 3426EndSysreg 3427 3428Sysreg ICC_PPI_PRIORITYR9_EL1 3 0 12 15 1 3429Fields ICC_PPI_PRIORITYRx_EL1 3430EndSysreg 3431 3432Sysreg ICC_PPI_PRIORITYR10_EL1 3 0 12 15 2 3433Fields ICC_PPI_PRIORITYRx_EL1 3434EndSysreg 3435 3436Sysreg ICC_PPI_PRIORITYR11_EL1 3 0 12 15 3 3437Fields ICC_PPI_PRIORITYRx_EL1 3438EndSysreg 3439 3440Sysreg ICC_PPI_PRIORITYR12_EL1 3 0 12 15 4 3441Fields ICC_PPI_PRIORITYRx_EL1 3442EndSysreg 3443 3444Sysreg ICC_PPI_PRIORITYR13_EL1 3 0 12 15 5 3445Fields ICC_PPI_PRIORITYRx_EL1 3446EndSysreg 3447 3448Sysreg ICC_PPI_PRIORITYR14_EL1 3 0 12 15 6 3449Fields ICC_PPI_PRIORITYRx_EL1 3450EndSysreg 3451 3452Sysreg ICC_PPI_PRIORITYR15_EL1 3 0 12 15 7 3453Fields ICC_PPI_PRIORITYRx_EL1 3454EndSysreg 3455 3456Sysreg PMSELR_EL0 3 3 9 12 5 3457Res0 63:5 3458Field 4:0 SEL 3459EndSysreg 3460 3461Sysreg PMZR_EL0 3 3 9 13 4 3462Res0 63:33 3463Field 32 F0 3464Field 31 C 3465Field 30:0 P 3466EndSysreg 3467 3468SysregFields CONTEXTIDR_ELx 3469Res0 63:32 3470Field 31:0 PROCID 3471EndSysregFields 3472 3473Sysreg CONTEXTIDR_EL1 3 0 13 0 1 3474Fields CONTEXTIDR_ELx 3475EndSysreg 3476 3477Sysreg RCWSMASK_EL1 3 0 13 0 3 3478Field 63:0 RCWSMASK 3479EndSysreg 3480 3481Sysreg TPIDR_EL1 3 0 13 0 4 3482Field 63:0 ThreadID 3483EndSysreg 3484 3485Sysreg RCWMASK_EL1 3 0 13 0 6 3486Field 63:0 RCWMASK 3487EndSysreg 3488 3489Sysreg SCXTNUM_EL1 3 0 13 0 7 3490Field 63:0 SoftwareContextNumber 3491EndSysreg 3492 3493# The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented. 3494# The following is for case when FEAT_CCIDX is not implemented. 3495Sysreg CCSIDR_EL1 3 1 0 0 0 3496Res0 63:32 3497Unkn 31:28 3498Field 27:13 NumSets 3499Field 12:3 Associativity 3500Field 2:0 LineSize 3501EndSysreg 3502 3503Sysreg CLIDR_EL1 3 1 0 0 1 3504Res0 63:47 3505Field 46:33 Ttypen 3506Field 32:30 ICB 3507Field 29:27 LoUU 3508Field 26:24 LoC 3509Field 23:21 LoUIS 3510Field 20:18 Ctype7 3511Field 17:15 Ctype6 3512Field 14:12 Ctype5 3513Field 11:9 Ctype4 3514Field 8:6 Ctype3 3515Field 5:3 Ctype2 3516Field 2:0 Ctype1 3517EndSysreg 3518 3519Sysreg CCSIDR2_EL1 3 1 0 0 2 3520Res0 63:24 3521Field 23:0 NumSets 3522EndSysreg 3523 3524Sysreg GMID_EL1 3 1 0 0 4 3525Res0 63:4 3526Field 3:0 BS 3527EndSysreg 3528 3529Sysreg SMIDR_EL1 3 1 0 0 6 3530Res0 63:32 3531Field 31:24 IMPLEMENTER 3532Field 23:16 REVISION 3533Field 15 SMPS 3534Res0 14:12 3535Field 11:0 AFFINITY 3536EndSysreg 3537 3538Sysreg ICC_CR0_EL1 3 1 12 0 1 3539Res0 63:39 3540Field 38 PID 3541Field 37:32 IPPT 3542Res0 31:1 3543Field 0 EN 3544EndSysreg 3545 3546Sysreg ICC_PCR_EL1 3 1 12 0 2 3547Res0 63:5 3548Field 4:0 PRIORITY 3549EndSysreg 3550 3551Sysreg CSSELR_EL1 3 2 0 0 0 3552Res0 63:5 3553Field 4 TnD 3554Field 3:1 Level 3555Field 0 InD 3556EndSysreg 3557 3558Sysreg CTR_EL0 3 3 0 0 1 3559Res0 63:38 3560Field 37:32 TminLine 3561Res1 31 3562Res0 30 3563Field 29 DIC 3564Field 28 IDC 3565Field 27:24 CWG 3566Field 23:20 ERG 3567Field 19:16 DminLine 3568Enum 15:14 L1Ip 3569 # This was named as VPIPT in the ARM but now documented as reserved 3570 0b00 RESERVED_VPIPT 3571 # This is named as AIVIVT in the ARM but documented as reserved 3572 0b01 RESERVED_AIVIVT 3573 0b10 VIPT 3574 0b11 PIPT 3575EndEnum 3576Res0 13:4 3577Field 3:0 IminLine 3578EndSysreg 3579 3580Sysreg DCZID_EL0 3 3 0 0 7 3581Res0 63:5 3582Field 4 DZP 3583Field 3:0 BS 3584EndSysreg 3585 3586Sysreg GCSPR_EL0 3 3 2 5 1 3587Fields GCSPR_ELx 3588EndSysreg 3589 3590Sysreg SVCR 3 3 4 2 2 3591Res0 63:2 3592Field 1 ZA 3593Field 0 SM 3594EndSysreg 3595 3596Sysreg FPMR 3 3 4 4 2 3597Res0 63:38 3598Field 37:32 LSCALE2 3599Field 31:24 NSCALE 3600Res0 23 3601Field 22:16 LSCALE 3602Field 15 OSC 3603Field 14 OSM 3604Res0 13:9 3605UnsignedEnum 8:6 F8D 3606 0b000 E5M2 3607 0b001 E4M3 3608EndEnum 3609UnsignedEnum 5:3 F8S2 3610 0b000 E5M2 3611 0b001 E4M3 3612EndEnum 3613UnsignedEnum 2:0 F8S1 3614 0b000 E5M2 3615 0b001 E4M3 3616EndEnum 3617EndSysreg 3618 3619Sysreg HCR_EL2 3 4 1 1 0 3620Field 63:60 TWEDEL 3621Field 59 TWEDEn 3622Field 58 TID5 3623Field 57 DCT 3624Field 56 ATA 3625Field 55 TTLBOS 3626Field 54 TTLBIS 3627Field 53 EnSCXT 3628Field 52 TOCU 3629Field 51 AMVOFFEN 3630Field 50 TICAB 3631Field 49 TID4 3632Field 48 GPF 3633Field 47 FIEN 3634Field 46 FWB 3635Field 45 NV2 3636Field 44 AT 3637Field 43 NV1 3638Field 42 NV 3639Field 41 API 3640Field 40 APK 3641Field 39 TME 3642Field 38 MIOCNCE 3643Field 37 TEA 3644Field 36 TERR 3645Field 35 TLOR 3646Field 34 E2H 3647Field 33 ID 3648Field 32 CD 3649Field 31 RW 3650Field 30 TRVM 3651Field 29 HCD 3652Field 28 TDZ 3653Field 27 TGE 3654Field 26 TVM 3655Field 25 TTLB 3656Field 24 TPU 3657Field 23 TPCP 3658Field 22 TSW 3659Field 21 TACR 3660Field 20 TIDCP 3661Field 19 TSC 3662Field 18 TID3 3663Field 17 TID2 3664Field 16 TID1 3665Field 15 TID0 3666Field 14 TWE 3667Field 13 TWI 3668Field 12 DC 3669UnsignedEnum 11:10 BSU 3670 0b00 NONE 3671 0b01 IS 3672 0b10 OS 3673 0b11 FS 3674EndEnum 3675Field 9 FB 3676Field 8 VSE 3677Field 7 VI 3678Field 6 VF 3679Field 5 AMO 3680Field 4 IMO 3681Field 3 FMO 3682Field 2 PTW 3683Field 1 SWIO 3684Field 0 VM 3685EndSysreg 3686 3687Sysreg MDCR_EL2 3 4 1 1 1 3688Res0 63:51 3689Field 50 EnSTEPOP 3690Res0 49:44 3691Field 43 EBWE 3692Res0 42 3693Field 41:40 PMEE 3694Res0 39:37 3695Field 36 HPMFZS 3696Res0 35:32 3697Field 31:30 PMSSE 3698Field 29 HPMFZO 3699Field 28 MTPME 3700Field 27 TDCC 3701Field 26 HLP 3702Field 25:24 E2TB 3703Field 23 HCCD 3704Res0 22:20 3705Field 19 TTRF 3706Res0 18 3707Field 17 HPMD 3708Res0 16 3709Field 15 EnSPM 3710Field 14 TPMS 3711Field 13:12 E2PB 3712Field 11 TDRA 3713Field 10 TDOSA 3714Field 9 TDA 3715Field 8 TDE 3716Field 7 HPME 3717Field 6 TPM 3718Field 5 TPMCR 3719Field 4:0 HPMN 3720EndSysreg 3721 3722Sysreg HFGRTR_EL2 3 4 1 1 4 3723Field 63 nAMAIR2_EL1 3724Field 62 nMAIR2_EL1 3725Field 61 nS2POR_EL1 3726Field 60 nPOR_EL1 3727Field 59 nPOR_EL0 3728Field 58 nPIR_EL1 3729Field 57 nPIRE0_EL1 3730Field 56 nRCWMASK_EL1 3731Field 55 nTPIDR2_EL0 3732Field 54 nSMPRI_EL1 3733Field 53 nGCS_EL1 3734Field 52 nGCS_EL0 3735Res0 51 3736Field 50 nACCDATA_EL1 3737Field 49 ERXADDR_EL1 3738Field 48 ERXPFGCDN_EL1 3739Field 47 ERXPFGCTL_EL1 3740Field 46 ERXPFGF_EL1 3741Field 45 ERXMISCn_EL1 3742Field 44 ERXSTATUS_EL1 3743Field 43 ERXCTLR_EL1 3744Field 42 ERXFR_EL1 3745Field 41 ERRSELR_EL1 3746Field 40 ERRIDR_EL1 3747Field 39 ICC_IGRPENn_EL1 3748Field 38 VBAR_EL1 3749Field 37 TTBR1_EL1 3750Field 36 TTBR0_EL1 3751Field 35 TPIDR_EL0 3752Field 34 TPIDRRO_EL0 3753Field 33 TPIDR_EL1 3754Field 32 TCR_EL1 3755Field 31 SCXTNUM_EL0 3756Field 30 SCXTNUM_EL1 3757Field 29 SCTLR_EL1 3758Field 28 REVIDR_EL1 3759Field 27 PAR_EL1 3760Field 26 MPIDR_EL1 3761Field 25 MIDR_EL1 3762Field 24 MAIR_EL1 3763Field 23 LORSA_EL1 3764Field 22 LORN_EL1 3765Field 21 LORID_EL1 3766Field 20 LOREA_EL1 3767Field 19 LORC_EL1 3768Field 18 ISR_EL1 3769Field 17 FAR_EL1 3770Field 16 ESR_EL1 3771Field 15 DCZID_EL0 3772Field 14 CTR_EL0 3773Field 13 CSSELR_EL1 3774Field 12 CPACR_EL1 3775Field 11 CONTEXTIDR_EL1 3776Field 10 CLIDR_EL1 3777Field 9 CCSIDR_EL1 3778Field 8 APIBKey 3779Field 7 APIAKey 3780Field 6 APGAKey 3781Field 5 APDBKey 3782Field 4 APDAKey 3783Field 3 AMAIR_EL1 3784Field 2 AIDR_EL1 3785Field 1 AFSR1_EL1 3786Field 0 AFSR0_EL1 3787EndSysreg 3788 3789Sysreg HFGWTR_EL2 3 4 1 1 5 3790Field 63 nAMAIR2_EL1 3791Field 62 nMAIR2_EL1 3792Field 61 nS2POR_EL1 3793Field 60 nPOR_EL1 3794Field 59 nPOR_EL0 3795Field 58 nPIR_EL1 3796Field 57 nPIRE0_EL1 3797Field 56 nRCWMASK_EL1 3798Field 55 nTPIDR2_EL0 3799Field 54 nSMPRI_EL1 3800Field 53 nGCS_EL1 3801Field 52 nGCS_EL0 3802Res0 51 3803Field 50 nACCDATA_EL1 3804Field 49 ERXADDR_EL1 3805Field 48 ERXPFGCDN_EL1 3806Field 47 ERXPFGCTL_EL1 3807Res0 46 3808Field 45 ERXMISCn_EL1 3809Field 44 ERXSTATUS_EL1 3810Field 43 ERXCTLR_EL1 3811Res0 42 3812Field 41 ERRSELR_EL1 3813Res0 40 3814Field 39 ICC_IGRPENn_EL1 3815Field 38 VBAR_EL1 3816Field 37 TTBR1_EL1 3817Field 36 TTBR0_EL1 3818Field 35 TPIDR_EL0 3819Field 34 TPIDRRO_EL0 3820Field 33 TPIDR_EL1 3821Field 32 TCR_EL1 3822Field 31 SCXTNUM_EL0 3823Field 30 SCXTNUM_EL1 3824Field 29 SCTLR_EL1 3825Res0 28 3826Field 27 PAR_EL1 3827Res0 26:25 3828Field 24 MAIR_EL1 3829Field 23 LORSA_EL1 3830Field 22 LORN_EL1 3831Res0 21 3832Field 20 LOREA_EL1 3833Field 19 LORC_EL1 3834Res0 18 3835Field 17 FAR_EL1 3836Field 16 ESR_EL1 3837Res0 15:14 3838Field 13 CSSELR_EL1 3839Field 12 CPACR_EL1 3840Field 11 CONTEXTIDR_EL1 3841Res0 10:9 3842Field 8 APIBKey 3843Field 7 APIAKey 3844Field 6 APGAKey 3845Field 5 APDBKey 3846Field 4 APDAKey 3847Field 3 AMAIR_EL1 3848Res0 2 3849Field 1 AFSR1_EL1 3850Field 0 AFSR0_EL1 3851EndSysreg 3852 3853Sysreg HFGITR_EL2 3 4 1 1 6 3854Field 63 PSBCSYNC 3855Field 62 ATS1E1A 3856Res0 61 3857Field 60 COSPRCTX 3858Field 59 nGCSEPP 3859Field 58 nGCSSTR_EL1 3860Field 57 nGCSPUSHM_EL1 3861Field 56 nBRBIALL 3862Field 55 nBRBINJ 3863Field 54 DCCVAC 3864Field 53 SVC_EL1 3865Field 52 SVC_EL0 3866Field 51 ERET 3867Field 50 CPPRCTX 3868Field 49 DVPRCTX 3869Field 48 CFPRCTX 3870Field 47 TLBIVAALE1 3871Field 46 TLBIVALE1 3872Field 45 TLBIVAAE1 3873Field 44 TLBIASIDE1 3874Field 43 TLBIVAE1 3875Field 42 TLBIVMALLE1 3876Field 41 TLBIRVAALE1 3877Field 40 TLBIRVALE1 3878Field 39 TLBIRVAAE1 3879Field 38 TLBIRVAE1 3880Field 37 TLBIRVAALE1IS 3881Field 36 TLBIRVALE1IS 3882Field 35 TLBIRVAAE1IS 3883Field 34 TLBIRVAE1IS 3884Field 33 TLBIVAALE1IS 3885Field 32 TLBIVALE1IS 3886Field 31 TLBIVAAE1IS 3887Field 30 TLBIASIDE1IS 3888Field 29 TLBIVAE1IS 3889Field 28 TLBIVMALLE1IS 3890Field 27 TLBIRVAALE1OS 3891Field 26 TLBIRVALE1OS 3892Field 25 TLBIRVAAE1OS 3893Field 24 TLBIRVAE1OS 3894Field 23 TLBIVAALE1OS 3895Field 22 TLBIVALE1OS 3896Field 21 TLBIVAAE1OS 3897Field 20 TLBIASIDE1OS 3898Field 19 TLBIVAE1OS 3899Field 18 TLBIVMALLE1OS 3900Field 17 ATS1E1WP 3901Field 16 ATS1E1RP 3902Field 15 ATS1E0W 3903Field 14 ATS1E0R 3904Field 13 ATS1E1W 3905Field 12 ATS1E1R 3906Field 11 DCZVA 3907Field 10 DCCIVAC 3908Field 9 DCCVADP 3909Field 8 DCCVAP 3910Field 7 DCCVAU 3911Field 6 DCCISW 3912Field 5 DCCSW 3913Field 4 DCISW 3914Field 3 DCIVAC 3915Field 2 ICIVAU 3916Field 1 ICIALLU 3917Field 0 ICIALLUIS 3918EndSysreg 3919 3920Sysreg TRFCR_EL2 3 4 1 2 1 3921Res0 63:7 3922UnsignedEnum 6:5 TS 3923 0b0000 USE_TRFCR_EL1_TS 3924 0b0001 VIRTUAL 3925 0b0010 GUEST_PHYSICAL 3926 0b0011 PHYSICAL 3927EndEnum 3928Res0 4 3929Field 3 CX 3930Res0 2 3931Field 1 E2TRE 3932Field 0 E0HTRE 3933EndSysreg 3934 3935 3936Sysreg HDFGRTR2_EL2 3 4 3 1 0 3937Res0 63:25 3938Field 24 nPMBMAR_EL1 3939Field 23 nMDSTEPOP_EL1 3940Field 22 nTRBMPAM_EL1 3941Res0 21 3942Field 20 nTRCITECR_EL1 3943Field 19 nPMSDSFR_EL1 3944Field 18 nSPMDEVAFF_EL1 3945Field 17 nSPMID 3946Field 16 nSPMSCR_EL1 3947Field 15 nSPMACCESSR_EL1 3948Field 14 nSPMCR_EL0 3949Field 13 nSPMOVS 3950Field 12 nSPMINTEN 3951Field 11 nSPMCNTEN 3952Field 10 nSPMSELR_EL0 3953Field 9 nSPMEVTYPERn_EL0 3954Field 8 nSPMEVCNTRn_EL0 3955Field 7 nPMSSCR_EL1 3956Field 6 nPMSSDATA 3957Field 5 nMDSELR_EL1 3958Field 4 nPMUACR_EL1 3959Field 3 nPMICFILTR_EL0 3960Field 2 nPMICNTR_EL0 3961Field 1 nPMIAR_EL1 3962Field 0 nPMECR_EL1 3963EndSysreg 3964 3965Sysreg HDFGWTR2_EL2 3 4 3 1 1 3966Res0 63:25 3967Field 24 nPMBMAR_EL1 3968Field 23 nMDSTEPOP_EL1 3969Field 22 nTRBMPAM_EL1 3970Field 21 nPMZR_EL0 3971Field 20 nTRCITECR_EL1 3972Field 19 nPMSDSFR_EL1 3973Res0 18:17 3974Field 16 nSPMSCR_EL1 3975Field 15 nSPMACCESSR_EL1 3976Field 14 nSPMCR_EL0 3977Field 13 nSPMOVS 3978Field 12 nSPMINTEN 3979Field 11 nSPMCNTEN 3980Field 10 nSPMSELR_EL0 3981Field 9 nSPMEVTYPERn_EL0 3982Field 8 nSPMEVCNTRn_EL0 3983Field 7 nPMSSCR_EL1 3984Res0 6 3985Field 5 nMDSELR_EL1 3986Field 4 nPMUACR_EL1 3987Field 3 nPMICFILTR_EL0 3988Field 2 nPMICNTR_EL0 3989Field 1 nPMIAR_EL1 3990Field 0 nPMECR_EL1 3991EndSysreg 3992 3993Sysreg HFGRTR2_EL2 3 4 3 1 2 3994Res0 63:15 3995Field 14 nACTLRALIAS_EL1 3996Field 13 nACTLRMASK_EL1 3997Field 12 nTCR2ALIAS_EL1 3998Field 11 nTCRALIAS_EL1 3999Field 10 nSCTLRALIAS2_EL1 4000Field 9 nSCTLRALIAS_EL1 4001Field 8 nCPACRALIAS_EL1 4002Field 7 nTCR2MASK_EL1 4003Field 6 nTCRMASK_EL1 4004Field 5 nSCTLR2MASK_EL1 4005Field 4 nSCTLRMASK_EL1 4006Field 3 nCPACRMASK_EL1 4007Field 2 nRCWSMASK_EL1 4008Field 1 nERXGSR_EL1 4009Field 0 nPFAR_EL1 4010EndSysreg 4011 4012Sysreg HFGWTR2_EL2 3 4 3 1 3 4013Res0 63:15 4014Field 14 nACTLRALIAS_EL1 4015Field 13 nACTLRMASK_EL1 4016Field 12 nTCR2ALIAS_EL1 4017Field 11 nTCRALIAS_EL1 4018Field 10 nSCTLRALIAS2_EL1 4019Field 9 nSCTLRALIAS_EL1 4020Field 8 nCPACRALIAS_EL1 4021Field 7 nTCR2MASK_EL1 4022Field 6 nTCRMASK_EL1 4023Field 5 nSCTLR2MASK_EL1 4024Field 4 nSCTLRMASK_EL1 4025Field 3 nCPACRMASK_EL1 4026Field 2 nRCWSMASK_EL1 4027Res0 1 4028Field 0 nPFAR_EL1 4029EndSysreg 4030 4031Sysreg HDFGRTR_EL2 3 4 3 1 4 4032Field 63 PMBIDR_EL1 4033Field 62 nPMSNEVFR_EL1 4034Field 61 nBRBDATA 4035Field 60 nBRBCTL 4036Field 59 nBRBIDR 4037Field 58 PMCEIDn_EL0 4038Field 57 PMUSERENR_EL0 4039Field 56 TRBTRG_EL1 4040Field 55 TRBSR_EL1 4041Field 54 TRBPTR_EL1 4042Field 53 TRBMAR_EL1 4043Field 52 TRBLIMITR_EL1 4044Field 51 TRBIDR_EL1 4045Field 50 TRBBASER_EL1 4046Res0 49 4047Field 48 TRCVICTLR 4048Field 47 TRCSTATR 4049Field 46 TRCSSCSRn 4050Field 45 TRCSEQSTR 4051Field 44 TRCPRGCTLR 4052Field 43 TRCOSLSR 4053Res0 42 4054Field 41 TRCIMSPECn 4055Field 40 TRCID 4056Res0 39:38 4057Field 37 TRCCNTVRn 4058Field 36 TRCCLAIM 4059Field 35 TRCAUXCTLR 4060Field 34 TRCAUTHSTATUS 4061Field 33 TRC 4062Field 32 PMSLATFR_EL1 4063Field 31 PMSIRR_EL1 4064Field 30 PMSIDR_EL1 4065Field 29 PMSICR_EL1 4066Field 28 PMSFCR_EL1 4067Field 27 PMSEVFR_EL1 4068Field 26 PMSCR_EL1 4069Field 25 PMBSR_EL1 4070Field 24 PMBPTR_EL1 4071Field 23 PMBLIMITR_EL1 4072Field 22 PMMIR_EL1 4073Res0 21:20 4074Field 19 PMSELR_EL0 4075Field 18 PMOVS 4076Field 17 PMINTEN 4077Field 16 PMCNTEN 4078Field 15 PMCCNTR_EL0 4079Field 14 PMCCFILTR_EL0 4080Field 13 PMEVTYPERn_EL0 4081Field 12 PMEVCNTRn_EL0 4082Field 11 OSDLR_EL1 4083Field 10 OSECCR_EL1 4084Field 9 OSLSR_EL1 4085Res0 8 4086Field 7 DBGPRCR_EL1 4087Field 6 DBGAUTHSTATUS_EL1 4088Field 5 DBGCLAIM 4089Field 4 MDSCR_EL1 4090Field 3 DBGWVRn_EL1 4091Field 2 DBGWCRn_EL1 4092Field 1 DBGBVRn_EL1 4093Field 0 DBGBCRn_EL1 4094EndSysreg 4095 4096Sysreg HDFGWTR_EL2 3 4 3 1 5 4097Res0 63 4098Field 62 nPMSNEVFR_EL1 4099Field 61 nBRBDATA 4100Field 60 nBRBCTL 4101Res0 59:58 4102Field 57 PMUSERENR_EL0 4103Field 56 TRBTRG_EL1 4104Field 55 TRBSR_EL1 4105Field 54 TRBPTR_EL1 4106Field 53 TRBMAR_EL1 4107Field 52 TRBLIMITR_EL1 4108Res0 51 4109Field 50 TRBBASER_EL1 4110Field 49 TRFCR_EL1 4111Field 48 TRCVICTLR 4112Res0 47 4113Field 46 TRCSSCSRn 4114Field 45 TRCSEQSTR 4115Field 44 TRCPRGCTLR 4116Res0 43 4117Field 42 TRCOSLAR 4118Field 41 TRCIMSPECn 4119Res0 40:38 4120Field 37 TRCCNTVRn 4121Field 36 TRCCLAIM 4122Field 35 TRCAUXCTLR 4123Res0 34 4124Field 33 TRC 4125Field 32 PMSLATFR_EL1 4126Field 31 PMSIRR_EL1 4127Res0 30 4128Field 29 PMSICR_EL1 4129Field 28 PMSFCR_EL1 4130Field 27 PMSEVFR_EL1 4131Field 26 PMSCR_EL1 4132Field 25 PMBSR_EL1 4133Field 24 PMBPTR_EL1 4134Field 23 PMBLIMITR_EL1 4135Res0 22 4136Field 21 PMCR_EL0 4137Field 20 PMSWINC_EL0 4138Field 19 PMSELR_EL0 4139Field 18 PMOVS 4140Field 17 PMINTEN 4141Field 16 PMCNTEN 4142Field 15 PMCCNTR_EL0 4143Field 14 PMCCFILTR_EL0 4144Field 13 PMEVTYPERn_EL0 4145Field 12 PMEVCNTRn_EL0 4146Field 11 OSDLR_EL1 4147Field 10 OSECCR_EL1 4148Res0 9 4149Field 8 OSLAR_EL1 4150Field 7 DBGPRCR_EL1 4151Res0 6 4152Field 5 DBGCLAIM 4153Field 4 MDSCR_EL1 4154Field 3 DBGWVRn_EL1 4155Field 2 DBGWCRn_EL1 4156Field 1 DBGBVRn_EL1 4157Field 0 DBGBCRn_EL1 4158EndSysreg 4159 4160Sysreg HAFGRTR_EL2 3 4 3 1 6 4161Res0 63:50 4162Field 49 AMEVTYPER115_EL0 4163Field 48 AMEVCNTR115_EL0 4164Field 47 AMEVTYPER114_EL0 4165Field 46 AMEVCNTR114_EL0 4166Field 45 AMEVTYPER113_EL0 4167Field 44 AMEVCNTR113_EL0 4168Field 43 AMEVTYPER112_EL0 4169Field 42 AMEVCNTR112_EL0 4170Field 41 AMEVTYPER111_EL0 4171Field 40 AMEVCNTR111_EL0 4172Field 39 AMEVTYPER110_EL0 4173Field 38 AMEVCNTR110_EL0 4174Field 37 AMEVTYPER19_EL0 4175Field 36 AMEVCNTR19_EL0 4176Field 35 AMEVTYPER18_EL0 4177Field 34 AMEVCNTR18_EL0 4178Field 33 AMEVTYPER17_EL0 4179Field 32 AMEVCNTR17_EL0 4180Field 31 AMEVTYPER16_EL0 4181Field 30 AMEVCNTR16_EL0 4182Field 29 AMEVTYPER15_EL0 4183Field 28 AMEVCNTR15_EL0 4184Field 27 AMEVTYPER14_EL0 4185Field 26 AMEVCNTR14_EL0 4186Field 25 AMEVTYPER13_EL0 4187Field 24 AMEVCNTR13_EL0 4188Field 23 AMEVTYPER12_EL0 4189Field 22 AMEVCNTR12_EL0 4190Field 21 AMEVTYPER11_EL0 4191Field 20 AMEVCNTR11_EL0 4192Field 19 AMEVTYPER10_EL0 4193Field 18 AMEVCNTR10_EL0 4194Field 17 AMCNTEN1 4195Res0 16:5 4196Field 4 AMEVCNTR03_EL0 4197Field 3 AMEVCNTR02_EL0 4198Field 2 AMEVCNTR01_EL0 4199Field 1 AMEVCNTR00_EL0 4200Field 0 AMCNTEN0 4201EndSysreg 4202 4203Sysreg HFGITR2_EL2 3 4 3 1 7 4204Res0 63:2 4205Field 1 nDCCIVAPS 4206Field 0 TSBCSYNC 4207EndSysreg 4208 4209Sysreg ZCR_EL2 3 4 1 2 0 4210Fields ZCR_ELx 4211EndSysreg 4212 4213Sysreg HCRX_EL2 3 4 1 2 2 4214Res0 63:25 4215Field 24 PACMEn 4216Field 23 EnFPM 4217Field 22 GCSEn 4218Field 21 EnIDCP128 4219Field 20 EnSDERR 4220Field 19 TMEA 4221Field 18 EnSNERR 4222Field 17 D128En 4223Field 16 PTTWI 4224Field 15 SCTLR2En 4225Field 14 TCR2En 4226Res0 13:12 4227Field 11 MSCEn 4228Field 10 MCE2 4229Field 9 CMOW 4230Field 8 VFNMI 4231Field 7 VINMI 4232Field 6 TALLINT 4233Field 5 SMPME 4234Field 4 FGTnXS 4235Field 3 FnXS 4236Field 2 EnASR 4237Field 1 EnALS 4238Field 0 EnAS0 4239EndSysreg 4240 4241Sysreg SMPRIMAP_EL2 3 4 1 2 5 4242Field 63:60 P15 4243Field 59:56 P14 4244Field 55:52 P13 4245Field 51:48 P12 4246Field 47:44 P11 4247Field 43:40 P10 4248Field 39:36 F9 4249Field 35:32 P8 4250Field 31:28 P7 4251Field 27:24 P6 4252Field 23:20 P5 4253Field 19:16 P4 4254Field 15:12 P3 4255Field 11:8 P2 4256Field 7:4 P1 4257Field 3:0 P0 4258EndSysreg 4259 4260Sysreg SMCR_EL2 3 4 1 2 6 4261Fields SMCR_ELx 4262EndSysreg 4263 4264Sysreg VNCR_EL2 3 4 2 2 0 4265Field 63:57 RESS 4266Field 56:12 BADDR 4267Res0 11:0 4268EndSysreg 4269 4270Sysreg GCSCR_EL2 3 4 2 5 0 4271Fields GCSCR_ELx 4272EndSysreg 4273 4274Sysreg GCSPR_EL2 3 4 2 5 1 4275Fields GCSPR_ELx 4276EndSysreg 4277 4278Sysreg DACR32_EL2 3 4 3 0 0 4279Res0 63:32 4280Field 31:30 D15 4281Field 29:28 D14 4282Field 27:26 D13 4283Field 25:24 D12 4284Field 23:22 D11 4285Field 21:20 D10 4286Field 19:18 D9 4287Field 17:16 D8 4288Field 15:14 D7 4289Field 13:12 D6 4290Field 11:10 D5 4291Field 9:8 D4 4292Field 7:6 D3 4293Field 5:4 D2 4294Field 3:2 D1 4295Field 1:0 D0 4296EndSysreg 4297 4298Sysreg FAR_EL2 3 4 6 0 0 4299Field 63:0 ADDR 4300EndSysreg 4301 4302Sysreg PMSCR_EL2 3 4 9 9 0 4303Res0 63:8 4304Enum 7:6 PCT 4305 0b00 VIRT 4306 0b01 PHYS 4307 0b11 GUEST 4308EndEnum 4309Field 5 TS 4310Field 4 PA 4311Field 3 CX 4312Res0 2 4313Field 1 E2SPE 4314Field 0 E0HSPE 4315EndSysreg 4316 4317Sysreg MPAMHCR_EL2 3 4 10 4 0 4318Res0 63:32 4319Field 31 TRAP_MPAMIDR_EL1 4320Res0 30:9 4321Field 8 GSTAPP_PLK 4322Res0 7:2 4323Field 1 EL1_VPMEN 4324Field 0 EL0_VPMEN 4325EndSysreg 4326 4327Sysreg MPAMVPMV_EL2 3 4 10 4 1 4328Res0 63:32 4329Field 31 VPM_V31 4330Field 30 VPM_V30 4331Field 29 VPM_V29 4332Field 28 VPM_V28 4333Field 27 VPM_V27 4334Field 26 VPM_V26 4335Field 25 VPM_V25 4336Field 24 VPM_V24 4337Field 23 VPM_V23 4338Field 22 VPM_V22 4339Field 21 VPM_V21 4340Field 20 VPM_V20 4341Field 19 VPM_V19 4342Field 18 VPM_V18 4343Field 17 VPM_V17 4344Field 16 VPM_V16 4345Field 15 VPM_V15 4346Field 14 VPM_V14 4347Field 13 VPM_V13 4348Field 12 VPM_V12 4349Field 11 VPM_V11 4350Field 10 VPM_V10 4351Field 9 VPM_V9 4352Field 8 VPM_V8 4353Field 7 VPM_V7 4354Field 6 VPM_V6 4355Field 5 VPM_V5 4356Field 4 VPM_V4 4357Field 3 VPM_V3 4358Field 2 VPM_V2 4359Field 1 VPM_V1 4360Field 0 VPM_V0 4361EndSysreg 4362 4363Sysreg MPAM2_EL2 3 4 10 5 0 4364Field 63 MPAMEN 4365Res0 62:59 4366Field 58 TIDR 4367Res0 57 4368Field 56 ALTSP_HFC 4369Field 55 ALTSP_EL2 4370Field 54 ALTSP_FRCD 4371Res0 53:51 4372Field 50 EnMPAMSM 4373Field 49 TRAPMPAM0EL1 4374Field 48 TRAPMPAM1EL1 4375Field 47:40 PMG_D 4376Field 39:32 PMG_I 4377Field 31:16 PARTID_D 4378Field 15:0 PARTID_I 4379EndSysreg 4380 4381Sysreg MPAMVPM0_EL2 3 4 10 6 0 4382Field 63:48 PhyPARTID3 4383Field 47:32 PhyPARTID2 4384Field 31:16 PhyPARTID1 4385Field 15:0 PhyPARTID0 4386EndSysreg 4387 4388Sysreg MPAMVPM1_EL2 3 4 10 6 1 4389Field 63:48 PhyPARTID7 4390Field 47:32 PhyPARTID6 4391Field 31:16 PhyPARTID5 4392Field 15:0 PhyPARTID4 4393EndSysreg 4394 4395Sysreg MPAMVPM2_EL2 3 4 10 6 2 4396Field 63:48 PhyPARTID11 4397Field 47:32 PhyPARTID10 4398Field 31:16 PhyPARTID9 4399Field 15:0 PhyPARTID8 4400EndSysreg 4401 4402Sysreg MPAMVPM3_EL2 3 4 10 6 3 4403Field 63:48 PhyPARTID15 4404Field 47:32 PhyPARTID14 4405Field 31:16 PhyPARTID13 4406Field 15:0 PhyPARTID12 4407EndSysreg 4408 4409Sysreg MPAMVPM4_EL2 3 4 10 6 4 4410Field 63:48 PhyPARTID19 4411Field 47:32 PhyPARTID18 4412Field 31:16 PhyPARTID17 4413Field 15:0 PhyPARTID16 4414EndSysreg 4415 4416Sysreg MPAMVPM5_EL2 3 4 10 6 5 4417Field 63:48 PhyPARTID23 4418Field 47:32 PhyPARTID22 4419Field 31:16 PhyPARTID21 4420Field 15:0 PhyPARTID20 4421EndSysreg 4422 4423Sysreg MPAMVPM6_EL2 3 4 10 6 6 4424Field 63:48 PhyPARTID27 4425Field 47:32 PhyPARTID26 4426Field 31:16 PhyPARTID25 4427Field 15:0 PhyPARTID24 4428EndSysreg 4429 4430Sysreg MPAMVPM7_EL2 3 4 10 6 7 4431Field 63:48 PhyPARTID31 4432Field 47:32 PhyPARTID30 4433Field 31:16 PhyPARTID29 4434Field 15:0 PhyPARTID28 4435EndSysreg 4436 4437Sysreg ICH_HFGRTR_EL2 3 4 12 9 4 4438Res0 63:21 4439Field 20 ICC_PPI_ACTIVERn_EL1 4440Field 19 ICC_PPI_PRIORITYRn_EL1 4441Field 18 ICC_PPI_PENDRn_EL1 4442Field 17 ICC_PPI_ENABLERn_EL1 4443Field 16 ICC_PPI_HMRn_EL1 4444Res0 15:8 4445Field 7 ICC_IAFFIDR_EL1 4446Field 6 ICC_ICSR_EL1 4447Field 5 ICC_PCR_EL1 4448Field 4 ICC_HPPIR_EL1 4449Field 3 ICC_HAPR_EL1 4450Field 2 ICC_CR0_EL1 4451Field 1 ICC_IDRn_EL1 4452Field 0 ICC_APR_EL1 4453EndSysreg 4454 4455Sysreg ICH_HFGWTR_EL2 3 4 12 9 6 4456Res0 63:21 4457Field 20 ICC_PPI_ACTIVERn_EL1 4458Field 19 ICC_PPI_PRIORITYRn_EL1 4459Field 18 ICC_PPI_PENDRn_EL1 4460Field 17 ICC_PPI_ENABLERn_EL1 4461Res0 16:7 4462Field 6 ICC_ICSR_EL1 4463Field 5 ICC_PCR_EL1 4464Res0 4:3 4465Field 2 ICC_CR0_EL1 4466Res0 1 4467Field 0 ICC_APR_EL1 4468EndSysreg 4469 4470Sysreg ICH_HFGITR_EL2 3 4 12 9 7 4471Res0 63:11 4472Field 10 GICRCDNMIA 4473Field 9 GICRCDIA 4474Field 8 GICCDDI 4475Field 7 GICCDEOI 4476Field 6 GICCDHM 4477Field 5 GICCDRCFG 4478Field 4 GICCDPEND 4479Field 3 GICCDAFF 4480Field 2 GICCDPRI 4481Field 1 GICCDDIS 4482Field 0 GICCDEN 4483EndSysreg 4484 4485Sysreg ICH_HCR_EL2 3 4 12 11 0 4486Res0 63:32 4487Field 31:27 EOIcount 4488Res0 26:16 4489Field 15 DVIM 4490Field 14 TDIR 4491Field 13 TSEI 4492Field 12 TALL1 4493Field 11 TALL0 4494Field 10 TC 4495Res0 9 4496Field 8 vSGIEOICount 4497Field 7 VGrp1DIE 4498Field 6 VGrp1EIE 4499Field 5 VGrp0DIE 4500Field 4 VGrp0EIE 4501Field 3 NPIE 4502Field 2 LRENPIE 4503Field 1 UIE 4504Field 0 En 4505EndSysreg 4506 4507Sysreg ICH_VTR_EL2 3 4 12 11 1 4508Res0 63:32 4509Field 31:29 PRIbits 4510Field 28:26 PREbits 4511Field 25:23 IDbits 4512Field 22 SEIS 4513Field 21 A3V 4514Field 20 nV4 4515Field 19 TDS 4516Field 18 DVIM 4517Res0 17:5 4518Field 4:0 ListRegs 4519EndSysreg 4520 4521Sysreg ICH_MISR_EL2 3 4 12 11 2 4522Res0 63:8 4523Field 7 VGrp1D 4524Field 6 VGrp1E 4525Field 5 VGrp0D 4526Field 4 VGrp0E 4527Field 3 NP 4528Field 2 LRENP 4529Field 1 U 4530Field 0 EOI 4531EndSysreg 4532 4533Sysreg ICH_VCTLR_EL2 3 4 12 11 4 4534Res0 63:2 4535Field 1 V3 4536Field 0 En 4537EndSysreg 4538 4539Sysreg CONTEXTIDR_EL2 3 4 13 0 1 4540Fields CONTEXTIDR_ELx 4541EndSysreg 4542 4543Sysreg CNTPOFF_EL2 3 4 14 0 6 4544Field 63:0 PhysicalOffset 4545EndSysreg 4546 4547Sysreg CPACR_EL12 3 5 1 0 2 4548Mapping CPACR_EL1 4549EndSysreg 4550 4551Sysreg ZCR_EL12 3 5 1 2 0 4552Mapping ZCR_EL1 4553EndSysreg 4554 4555Sysreg TRFCR_EL12 3 5 1 2 1 4556Mapping TRFCR_EL1 4557EndSysreg 4558 4559Sysreg SMCR_EL12 3 5 1 2 6 4560Mapping SMCR_EL1 4561EndSysreg 4562 4563Sysreg GCSCR_EL12 3 5 2 5 0 4564Mapping GCSCR_EL1 4565EndSysreg 4566 4567Sysreg GCSPR_EL12 3 5 2 5 1 4568Mapping GCSPR_EL1 4569EndSysreg 4570 4571Sysreg FAR_EL12 3 5 6 0 0 4572Field 63:0 ADDR 4573EndSysreg 4574 4575Sysreg MPAM1_EL12 3 5 10 5 0 4576Fields MPAM1_ELx 4577EndSysreg 4578 4579Sysreg CONTEXTIDR_EL12 3 5 13 0 1 4580Mapping CONTEXTIDR_EL1 4581EndSysreg 4582 4583SysregFields TTBRx_EL1 4584Field 63:48 ASID 4585Field 47:1 BADDR 4586Field 0 CnP 4587EndSysregFields 4588 4589Sysreg TTBR0_EL1 3 0 2 0 0 4590Fields TTBRx_EL1 4591EndSysreg 4592 4593Sysreg TTBR1_EL1 3 0 2 0 1 4594Fields TTBRx_EL1 4595EndSysreg 4596 4597Sysreg TCR_EL1 3 0 2 0 2 4598Res0 63:62 4599Field 61 MTX1 4600Field 60 MTX0 4601Field 59 DS 4602Field 58 TCMA1 4603Field 57 TCMA0 4604Field 56 E0PD1 4605Field 55 E0PD0 4606Field 54 NFD1 4607Field 53 NFD0 4608Field 52 TBID1 4609Field 51 TBID0 4610Field 50 HWU162 4611Field 49 HWU161 4612Field 48 HWU160 4613Field 47 HWU159 4614Field 46 HWU062 4615Field 45 HWU061 4616Field 44 HWU060 4617Field 43 HWU059 4618Field 42 HPD1 4619Field 41 HPD0 4620Field 40 HD 4621Field 39 HA 4622Field 38 TBI1 4623Field 37 TBI0 4624Field 36 AS 4625Res0 35 4626Field 34:32 IPS 4627Field 31:30 TG1 4628Field 29:28 SH1 4629Field 27:26 ORGN1 4630Field 25:24 IRGN1 4631Field 23 EPD1 4632Field 22 A1 4633Field 21:16 T1SZ 4634Field 15:14 TG0 4635Field 13:12 SH0 4636Field 11:10 ORGN0 4637Field 9:8 IRGN0 4638Field 7 EPD0 4639Res0 6 4640Field 5:0 T0SZ 4641EndSysreg 4642 4643Sysreg TCR_EL12 3 5 2 0 2 4644Mapping TCR_EL1 4645EndSysreg 4646 4647Sysreg TCRALIAS_EL1 3 0 2 7 6 4648Mapping TCR_EL1 4649EndSysreg 4650 4651Sysreg TCR2_EL1 3 0 2 0 3 4652Res0 63:22 4653Field 21 FNGNA1 4654Field 20 FNGNA0 4655Res0 19 4656Field 18 FNG1 4657Field 17 FNG0 4658Field 16 A2 4659Field 15 DisCH1 4660Field 14 DisCH0 4661Res0 13:12 4662Field 11 HAFT 4663Field 10 PTTWI 4664Res0 9:6 4665Field 5 D128 4666Field 4 AIE 4667Field 3 POE 4668Field 2 E0POE 4669Field 1 PIE 4670Field 0 PnCH 4671EndSysreg 4672 4673Sysreg TCR2_EL12 3 5 2 0 3 4674Mapping TCR2_EL1 4675EndSysreg 4676 4677Sysreg TCR2ALIAS_EL1 3 0 2 7 7 4678Mapping TCR2_EL1 4679EndSysreg 4680 4681Sysreg TCR2_EL2 3 4 2 0 3 4682Res0 63:19 4683Field 18 FNG1 4684Field 17 FNG0 4685Field 16 A2 4686Field 15 DisCH1 4687Field 14 DisCH0 4688Field 13 AMEC1 4689Field 12 AMEC0 4690Field 11 HAFT 4691Field 10 PTTWI 4692Res0 9:6 4693Field 5 D128 4694Field 4 AIE 4695Field 3 POE 4696Field 2 E0POE 4697Field 1 PIE 4698Field 0 PnCH 4699EndSysreg 4700 4701SysregFields MAIR2_ELx 4702Field 63:56 Attr7 4703Field 55:48 Attr6 4704Field 47:40 Attr5 4705Field 39:32 Attr4 4706Field 31:24 Attr3 4707Field 23:16 Attr2 4708Field 15:8 Attr1 4709Field 7:0 Attr0 4710EndSysregFields 4711 4712Sysreg MAIR2_EL1 3 0 10 2 1 4713Fields MAIR2_ELx 4714EndSysreg 4715 4716Sysreg MAIR2_EL2 3 4 10 1 1 4717Fields MAIR2_ELx 4718EndSysreg 4719 4720Sysreg AMAIR2_EL1 3 0 10 3 1 4721Field 63:0 ImpDef 4722EndSysreg 4723 4724Sysreg AMAIR2_EL2 3 4 10 3 1 4725Field 63:0 ImpDef 4726EndSysreg 4727 4728SysregFields PIRx_ELx 4729Field 63:60 Perm15 4730Field 59:56 Perm14 4731Field 55:52 Perm13 4732Field 51:48 Perm12 4733Field 47:44 Perm11 4734Field 43:40 Perm10 4735Field 39:36 Perm9 4736Field 35:32 Perm8 4737Field 31:28 Perm7 4738Field 27:24 Perm6 4739Field 23:20 Perm5 4740Field 19:16 Perm4 4741Field 15:12 Perm3 4742Field 11:8 Perm2 4743Field 7:4 Perm1 4744Field 3:0 Perm0 4745EndSysregFields 4746 4747Sysreg PIRE0_EL1 3 0 10 2 2 4748Fields PIRx_ELx 4749EndSysreg 4750 4751Sysreg PIRE0_EL12 3 5 10 2 2 4752Mapping PIRE0_EL1 4753EndSysreg 4754 4755Sysreg PIRE0_EL2 3 4 10 2 2 4756Fields PIRx_ELx 4757EndSysreg 4758 4759Sysreg PIR_EL1 3 0 10 2 3 4760Fields PIRx_ELx 4761EndSysreg 4762 4763Sysreg PIR_EL12 3 5 10 2 3 4764Mapping PIR_EL1 4765EndSysreg 4766 4767Sysreg PIR_EL2 3 4 10 2 3 4768Fields PIRx_ELx 4769EndSysreg 4770 4771Sysreg POR_EL0 3 3 10 2 4 4772Fields PIRx_ELx 4773EndSysreg 4774 4775Sysreg POR_EL1 3 0 10 2 4 4776Fields PIRx_ELx 4777EndSysreg 4778 4779Sysreg POR_EL2 3 4 10 2 4 4780Fields PIRx_ELx 4781EndSysreg 4782 4783Sysreg POR_EL12 3 5 10 2 4 4784Mapping POR_EL1 4785EndSysreg 4786 4787Sysreg S2POR_EL1 3 0 10 2 5 4788Fields PIRx_ELx 4789EndSysreg 4790 4791Sysreg S2PIR_EL2 3 4 10 2 5 4792Fields PIRx_ELx 4793EndSysreg 4794 4795Sysreg LORSA_EL1 3 0 10 4 0 4796Res0 63:52 4797Field 51:16 SA 4798Res0 15:1 4799Field 0 Valid 4800EndSysreg 4801 4802Sysreg LOREA_EL1 3 0 10 4 1 4803Res0 63:52 4804Field 51:48 EA_51_48 4805Field 47:16 EA_47_16 4806Res0 15:0 4807EndSysreg 4808 4809Sysreg LORN_EL1 3 0 10 4 2 4810Res0 63:8 4811Field 7:0 Num 4812EndSysreg 4813 4814Sysreg LORC_EL1 3 0 10 4 3 4815Res0 63:10 4816Field 9:2 DS 4817Res0 1 4818Field 0 EN 4819EndSysreg 4820 4821Sysreg MPAMIDR_EL1 3 0 10 4 4 4822Res0 63:62 4823Field 61 HAS_SDEFLT 4824Field 60 HAS_FORCE_NS 4825Field 59 SP4 4826Field 58 HAS_TIDR 4827Field 57 HAS_ALTSP 4828Res0 56:40 4829Field 39:32 PMG_MAX 4830Res0 31:21 4831Field 20:18 VPMR_MAX 4832Field 17 HAS_HCR 4833Res0 16 4834Field 15:0 PARTID_MAX 4835EndSysreg 4836 4837Sysreg LORID_EL1 3 0 10 4 7 4838Res0 63:24 4839Field 23:16 LD 4840Res0 15:8 4841Field 7:0 LR 4842EndSysreg 4843 4844Sysreg MPAM1_EL1 3 0 10 5 0 4845Field 63 MPAMEN 4846Res0 62:61 4847Field 60 FORCED_NS 4848Res0 59:55 4849Field 54 ALTSP_FRCD 4850Res0 53:48 4851Field 47:40 PMG_D 4852Field 39:32 PMG_I 4853Field 31:16 PARTID_D 4854Field 15:0 PARTID_I 4855EndSysreg 4856 4857Sysreg MPAM0_EL1 3 0 10 5 1 4858Res0 63:48 4859Field 47:40 PMG_D 4860Field 39:32 PMG_I 4861Field 31:16 PARTID_D 4862Field 15:0 PARTID_I 4863EndSysreg 4864 4865Sysreg ISR_EL1 3 0 12 1 0 4866Res0 63:11 4867Field 10 IS 4868Field 9 FS 4869Field 8 A 4870Field 7 I 4871Field 6 F 4872Res0 5:0 4873EndSysreg 4874 4875Sysreg ICC_NMIAR1_EL1 3 0 12 9 5 4876Res0 63:24 4877Field 23:0 INTID 4878EndSysreg 4879 4880Sysreg TRBLIMITR_EL1 3 0 9 11 0 4881Field 63:12 LIMIT 4882Res0 11:7 4883Field 6 XE 4884Field 5 nVM 4885Enum 4:3 TM 4886 0b00 STOP 4887 0b01 IRQ 4888 0b11 IGNR 4889EndEnum 4890Enum 2:1 FM 4891 0b00 FILL 4892 0b01 WRAP 4893 0b11 CBUF 4894EndEnum 4895Field 0 E 4896EndSysreg 4897 4898Sysreg TRBPTR_EL1 3 0 9 11 1 4899Field 63:0 PTR 4900EndSysreg 4901 4902Sysreg TRBBASER_EL1 3 0 9 11 2 4903Field 63:12 BASE 4904Res0 11:0 4905EndSysreg 4906 4907Sysreg TRBSR_EL1 3 0 9 11 3 4908Res0 63:56 4909Field 55:32 MSS2 4910Field 31:26 EC 4911Res0 25:24 4912Field 23 DAT 4913Field 22 IRQ 4914Field 21 TRG 4915Field 20 WRAP 4916Res0 19 4917Field 18 EA 4918Field 17 S 4919Res0 16 4920Field 15:0 MSS 4921EndSysreg 4922 4923Sysreg TRBMAR_EL1 3 0 9 11 4 4924Res0 63:12 4925Enum 11:10 PAS 4926 0b00 SECURE 4927 0b01 NON_SECURE 4928 0b10 ROOT 4929 0b11 REALM 4930EndEnum 4931Enum 9:8 SH 4932 0b00 NON_SHAREABLE 4933 0b10 OUTER_SHAREABLE 4934 0b11 INNER_SHAREABLE 4935EndEnum 4936Field 7:0 Attr 4937EndSysreg 4938 4939Sysreg TRBTRG_EL1 3 0 9 11 6 4940Res0 63:32 4941Field 31:0 TRG 4942EndSysreg 4943 4944Sysreg TRBIDR_EL1 3 0 9 11 7 4945Res0 63:16 4946UnsignedEnum 15:12 MPAM 4947 0b0000 NI 4948 0b0001 DEFAULT 4949 0b0010 IMP 4950EndEnum 4951Enum 11:8 EA 4952 0b0000 NON_DESC 4953 0b0001 IGNORE 4954 0b0010 SERROR 4955EndEnum 4956Res0 7:6 4957Field 5 F 4958Field 4 P 4959Field 3:0 Align 4960EndSysreg 4961 4962Sysreg HPFAR_EL2 3 4 6 0 4 4963Field 63 NS 4964Res0 62:48 4965Field 47:4 FIPA 4966Res0 3:0 4967EndSysreg 4968