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 registers 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 tasteful 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 0b0010 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 1335 1336SysregFields BRBINFx_EL1 1337Res0 63:47 1338Field 46 CCU 1339Field 45:40 CC_EXP 1340Field 39:32 CC_MANT 1341Res0 31:18 1342Field 17 LASTFAILED 1343Field 16 T 1344Res0 15:14 1345Enum 13:8 TYPE 1346 0b000000 DIRECT_UNCOND 1347 0b000001 INDIRECT 1348 0b000010 DIRECT_LINK 1349 0b000011 INDIRECT_LINK 1350 0b000101 RET 1351 0b000111 ERET 1352 0b001000 DIRECT_COND 1353 0b100001 DEBUG_HALT 1354 0b100010 CALL 1355 0b100011 TRAP 1356 0b100100 SERROR 1357 0b100110 INSN_DEBUG 1358 0b100111 DATA_DEBUG 1359 0b101010 ALIGN_FAULT 1360 0b101011 INSN_FAULT 1361 0b101100 DATA_FAULT 1362 0b101110 IRQ 1363 0b101111 FIQ 1364 0b110000 IMPDEF_TRAP_EL3 1365 0b111001 DEBUG_EXIT 1366EndEnum 1367Enum 7:6 EL 1368 0b00 EL0 1369 0b01 EL1 1370 0b10 EL2 1371 0b11 EL3 1372EndEnum 1373Field 5 MPRED 1374Res0 4:2 1375Enum 1:0 VALID 1376 0b00 NONE 1377 0b01 TARGET 1378 0b10 SOURCE 1379 0b11 FULL 1380EndEnum 1381EndSysregFields 1382 1383SysregFields BRBCR_ELx 1384Res0 63:24 1385Field 23 EXCEPTION 1386Field 22 ERTN 1387Res0 21:10 1388Field 9 FZPSS 1389Field 8 FZP 1390Res0 7 1391Enum 6:5 TS 1392 0b01 VIRTUAL 1393 0b10 GUEST_PHYSICAL 1394 0b11 PHYSICAL 1395EndEnum 1396Field 4 MPRED 1397Field 3 CC 1398Res0 2 1399Field 1 ExBRE 1400Field 0 E0BRE 1401EndSysregFields 1402 1403Sysreg BRBCR_EL1 2 1 9 0 0 1404Fields BRBCR_ELx 1405EndSysreg 1406 1407Sysreg BRBFCR_EL1 2 1 9 0 1 1408Res0 63:30 1409Enum 29:28 BANK 1410 0b00 BANK_0 1411 0b01 BANK_1 1412EndEnum 1413Res0 27:23 1414Field 22 CONDDIR 1415Field 21 DIRCALL 1416Field 20 INDCALL 1417Field 19 RTN 1418Field 18 INDIRECT 1419Field 17 DIRECT 1420Field 16 EnI 1421Res0 15:8 1422Field 7 PAUSED 1423Field 6 LASTFAILED 1424Res0 5:0 1425EndSysreg 1426 1427Sysreg BRBTS_EL1 2 1 9 0 2 1428Field 63:0 TS 1429EndSysreg 1430 1431Sysreg BRBINFINJ_EL1 2 1 9 1 0 1432Fields BRBINFx_EL1 1433EndSysreg 1434 1435Sysreg BRBSRCINJ_EL1 2 1 9 1 1 1436Field 63:0 ADDRESS 1437EndSysreg 1438 1439Sysreg BRBTGTINJ_EL1 2 1 9 1 2 1440Field 63:0 ADDRESS 1441EndSysreg 1442 1443Sysreg BRBIDR0_EL1 2 1 9 2 0 1444Res0 63:16 1445Enum 15:12 CC 1446 0b0101 20_BIT 1447EndEnum 1448Enum 11:8 FORMAT 1449 0b0000 FORMAT_0 1450EndEnum 1451Enum 7:0 NUMREC 1452 0b00001000 8 1453 0b00010000 16 1454 0b00100000 32 1455 0b01000000 64 1456EndEnum 1457EndSysreg 1458 1459Sysreg BRBCR_EL2 2 4 9 0 0 1460Fields BRBCR_ELx 1461EndSysreg 1462 1463Sysreg BRBCR_EL12 2 5 9 0 0 1464Fields BRBCR_ELx 1465EndSysreg 1466 1467Sysreg ID_AA64ZFR0_EL1 3 0 0 4 4 1468Res0 63:60 1469UnsignedEnum 59:56 F64MM 1470 0b0000 NI 1471 0b0001 IMP 1472EndEnum 1473UnsignedEnum 55:52 F32MM 1474 0b0000 NI 1475 0b0001 IMP 1476EndEnum 1477UnsignedEnum 51:48 F16MM 1478 0b0000 NI 1479 0b0001 IMP 1480EndEnum 1481UnsignedEnum 47:44 I8MM 1482 0b0000 NI 1483 0b0001 IMP 1484EndEnum 1485UnsignedEnum 43:40 SM4 1486 0b0000 NI 1487 0b0001 IMP 1488EndEnum 1489Res0 39:36 1490UnsignedEnum 35:32 SHA3 1491 0b0000 NI 1492 0b0001 IMP 1493EndEnum 1494Res0 31:28 1495UnsignedEnum 27:24 B16B16 1496 0b0000 NI 1497 0b0001 IMP 1498 0b0010 BFSCALE 1499 0b0011 B16MM 1500EndEnum 1501UnsignedEnum 23:20 BF16 1502 0b0000 NI 1503 0b0001 IMP 1504 0b0010 EBF16 1505EndEnum 1506UnsignedEnum 19:16 BitPerm 1507 0b0000 NI 1508 0b0001 IMP 1509EndEnum 1510UnsignedEnum 15:12 EltPerm 1511 0b0000 NI 1512 0b0001 IMP 1513EndEnum 1514Res0 11:8 1515UnsignedEnum 7:4 AES 1516 0b0000 NI 1517 0b0001 IMP 1518 0b0010 PMULL128 1519 0b0011 AES2 1520EndEnum 1521UnsignedEnum 3:0 SVEver 1522 0b0000 IMP 1523 0b0001 SVE2 1524 0b0010 SVE2p1 1525 0b0011 SVE2p2 1526 0b0100 SVE2p3 1527EndEnum 1528EndSysreg 1529 1530Sysreg ID_AA64SMFR0_EL1 3 0 0 4 5 1531UnsignedEnum 63 FA64 1532 0b0 NI 1533 0b1 IMP 1534EndEnum 1535Res0 62 1536UnsignedEnum 61 LUT6 1537 0b0 NI 1538 0b1 IMP 1539EndEnum 1540UnsignedEnum 60 LUTv2 1541 0b0 NI 1542 0b1 IMP 1543EndEnum 1544UnsignedEnum 59:56 SMEver 1545 0b0000 SME 1546 0b0001 SME2 1547 0b0010 SME2p1 1548 0b0011 SME2p2 1549 0b0100 SME2p3 1550EndEnum 1551UnsignedEnum 55:52 I16I64 1552 0b0000 NI 1553 0b1111 IMP 1554EndEnum 1555Res0 51:49 1556UnsignedEnum 48 F64F64 1557 0b0 NI 1558 0b1 IMP 1559EndEnum 1560UnsignedEnum 47:44 I16I32 1561 0b0000 NI 1562 0b0101 IMP 1563EndEnum 1564UnsignedEnum 43 B16B16 1565 0b0 NI 1566 0b1 IMP 1567EndEnum 1568UnsignedEnum 42 F16F16 1569 0b0 NI 1570 0b1 IMP 1571EndEnum 1572UnsignedEnum 41 F8F16 1573 0b0 NI 1574 0b1 IMP 1575EndEnum 1576UnsignedEnum 40 F8F32 1577 0b0 NI 1578 0b1 IMP 1579EndEnum 1580UnsignedEnum 39:36 I8I32 1581 0b0000 NI 1582 0b1111 IMP 1583EndEnum 1584UnsignedEnum 35 F16F32 1585 0b0 NI 1586 0b1 IMP 1587EndEnum 1588UnsignedEnum 34 B16F32 1589 0b0 NI 1590 0b1 IMP 1591EndEnum 1592UnsignedEnum 33 BI32I32 1593 0b0 NI 1594 0b1 IMP 1595EndEnum 1596UnsignedEnum 32 F32F32 1597 0b0 NI 1598 0b1 IMP 1599EndEnum 1600Res0 31 1601UnsignedEnum 30 SF8FMA 1602 0b0 NI 1603 0b1 IMP 1604EndEnum 1605UnsignedEnum 29 SF8DP4 1606 0b0 NI 1607 0b1 IMP 1608EndEnum 1609UnsignedEnum 28 SF8DP2 1610 0b0 NI 1611 0b1 IMP 1612EndEnum 1613Res0 27:26 1614UnsignedEnum 25 SBitPerm 1615 0b0 NI 1616 0b1 IMP 1617EndEnum 1618UnsignedEnum 24 AES 1619 0b0 NI 1620 0b1 IMP 1621EndEnum 1622UnsignedEnum 23 SFEXPA 1623 0b0 NI 1624 0b1 IMP 1625EndEnum 1626Res0 22:17 1627UnsignedEnum 16 STMOP 1628 0b0 NI 1629 0b1 IMP 1630EndEnum 1631Res0 15:1 1632UnsignedEnum 0 SMOP4 1633 0b0 NI 1634 0b1 IMP 1635EndEnum 1636EndSysreg 1637 1638Sysreg ID_AA64FPFR0_EL1 3 0 0 4 7 1639Res0 63:32 1640UnsignedEnum 31 F8CVT 1641 0b0 NI 1642 0b1 IMP 1643EndEnum 1644UnsignedEnum 30 F8FMA 1645 0b0 NI 1646 0b1 IMP 1647EndEnum 1648UnsignedEnum 29 F8DP4 1649 0b0 NI 1650 0b1 IMP 1651EndEnum 1652UnsignedEnum 28 F8DP2 1653 0b0 NI 1654 0b1 IMP 1655EndEnum 1656UnsignedEnum 27 F8MM8 1657 0b0 NI 1658 0b1 IMP 1659EndEnum 1660UnsignedEnum 26 F8MM4 1661 0b0 NI 1662 0b1 IMP 1663EndEnum 1664Res0 25:16 1665UnsignedEnum 15 F16MM2 1666 0b0 NI 1667 0b1 IMP 1668EndEnum 1669Res0 14:8 1670Raz 7:2 1671UnsignedEnum 1 F8E4M3 1672 0b0 NI 1673 0b1 IMP 1674EndEnum 1675UnsignedEnum 0 F8E5M2 1676 0b0 NI 1677 0b1 IMP 1678EndEnum 1679EndSysreg 1680 1681Sysreg ID_AA64DFR0_EL1 3 0 0 5 0 1682Enum 63:60 HPMN0 1683 0b0000 UNPREDICTABLE 1684 0b0001 DEF 1685EndEnum 1686UnsignedEnum 59:56 ExtTrcBuff 1687 0b0000 NI 1688 0b0001 IMP 1689EndEnum 1690UnsignedEnum 55:52 BRBE 1691 0b0000 NI 1692 0b0001 IMP 1693 0b0010 BRBE_V1P1 1694EndEnum 1695SignedEnum 51:48 MTPMU 1696 0b0000 NI_IMPDEF 1697 0b0001 IMP 1698 0b1111 NI 1699EndEnum 1700UnsignedEnum 47:44 TraceBuffer 1701 0b0000 NI 1702 0b0001 IMP 1703 0b0010 TRBE_V1P1 1704EndEnum 1705UnsignedEnum 43:40 TraceFilt 1706 0b0000 NI 1707 0b0001 IMP 1708EndEnum 1709SignedEnum 39:36 DoubleLock 1710 0b0000 IMP 1711 0b1111 NI 1712EndEnum 1713UnsignedEnum 35:32 PMSVer 1714 0b0000 NI 1715 0b0001 IMP 1716 0b0010 V1P1 1717 0b0011 V1P2 1718 0b0100 V1P3 1719 0b0101 V1P4 1720 0b0110 V1P5 1721EndEnum 1722Field 31:28 CTX_CMPs 1723UnsignedEnum 27:24 SEBEP 1724 0b0000 NI 1725 0b0001 IMP 1726EndEnum 1727Field 23:20 WRPs 1728UnsignedEnum 19:16 PMSS 1729 0b0000 NI 1730 0b0001 IMP 1731EndEnum 1732Field 15:12 BRPs 1733UnsignedEnum 11:8 PMUVer 1734 0b0000 NI 1735 0b0001 IMP 1736 0b0100 V3P1 1737 0b0101 V3P4 1738 0b0110 V3P5 1739 0b0111 V3P7 1740 0b1000 V3P8 1741 0b1001 V3P9 1742 0b1111 IMP_DEF 1743EndEnum 1744UnsignedEnum 7:4 TraceVer 1745 0b0000 NI 1746 0b0001 IMP 1747EndEnum 1748UnsignedEnum 3:0 DebugVer 1749 0b0110 IMP 1750 0b0111 VHE 1751 0b1000 V8P2 1752 0b1001 V8P4 1753 0b1010 V8P8 1754 0b1011 V8P9 1755EndEnum 1756EndSysreg 1757 1758Sysreg ID_AA64DFR1_EL1 3 0 0 5 1 1759Field 63:56 ABL_CMPs 1760UnsignedEnum 55:52 DPFZS 1761 0b0000 IGNR 1762 0b0001 FRZN 1763EndEnum 1764UnsignedEnum 51:48 EBEP 1765 0b0000 NI 1766 0b0001 IMP 1767EndEnum 1768UnsignedEnum 47:44 ITE 1769 0b0000 NI 1770 0b0001 IMP 1771EndEnum 1772UnsignedEnum 43:40 ABLE 1773 0b0000 NI 1774 0b0001 IMP 1775EndEnum 1776UnsignedEnum 39:36 PMICNTR 1777 0b0000 NI 1778 0b0001 IMP 1779EndEnum 1780UnsignedEnum 35:32 SPMU 1781 0b0000 NI 1782 0b0001 IMP 1783 0b0010 IMP_SPMZR 1784EndEnum 1785Field 31:24 CTX_CMPs 1786Field 23:16 WRPs 1787Field 15:8 BRPs 1788Field 7:0 SYSPMUID 1789EndSysreg 1790 1791Sysreg ID_AA64DFR2_EL1 3 0 0 5 2 1792Res0 63:28 1793UnsignedEnum 27:24 TRBE_EXC 1794 0b0000 NI 1795 0b0001 IMP 1796EndEnum 1797UnsignedEnum 23:20 SPE_nVM 1798 0b0000 NI 1799 0b0001 IMP 1800EndEnum 1801UnsignedEnum 19:16 SPE_EXC 1802 0b0000 NI 1803 0b0001 IMP 1804EndEnum 1805Res0 15:8 1806UnsignedEnum 7:4 BWE 1807 0b0000 NI 1808 0b0001 FEAT_BWE 1809 0b0010 FEAT_BWE2 1810EndEnum 1811UnsignedEnum 3:0 STEP 1812 0b0000 NI 1813 0b0001 IMP 1814EndEnum 1815EndSysreg 1816 1817Sysreg ID_AA64AFR0_EL1 3 0 0 5 4 1818Res0 63:32 1819Field 31:28 IMPDEF7 1820Field 27:24 IMPDEF6 1821Field 23:20 IMPDEF5 1822Field 19:16 IMPDEF4 1823Field 15:12 IMPDEF3 1824Field 11:8 IMPDEF2 1825Field 7:4 IMPDEF1 1826Field 3:0 IMPDEF0 1827EndSysreg 1828 1829Sysreg ID_AA64AFR1_EL1 3 0 0 5 5 1830Res0 63:0 1831EndSysreg 1832 1833Sysreg ID_AA64ISAR0_EL1 3 0 0 6 0 1834UnsignedEnum 63:60 RNDR 1835 0b0000 NI 1836 0b0001 IMP 1837EndEnum 1838UnsignedEnum 59:56 TLB 1839 0b0000 NI 1840 0b0001 OS 1841 0b0010 RANGE 1842EndEnum 1843UnsignedEnum 55:52 TS 1844 0b0000 NI 1845 0b0001 FLAGM 1846 0b0010 FLAGM2 1847EndEnum 1848UnsignedEnum 51:48 FHM 1849 0b0000 NI 1850 0b0001 IMP 1851 0b0010 F16F32DOT 1852 0b0011 F16F32MM 1853EndEnum 1854UnsignedEnum 47:44 DP 1855 0b0000 NI 1856 0b0001 IMP 1857EndEnum 1858UnsignedEnum 43:40 SM4 1859 0b0000 NI 1860 0b0001 IMP 1861EndEnum 1862UnsignedEnum 39:36 SM3 1863 0b0000 NI 1864 0b0001 IMP 1865EndEnum 1866UnsignedEnum 35:32 SHA3 1867 0b0000 NI 1868 0b0001 IMP 1869EndEnum 1870UnsignedEnum 31:28 RDM 1871 0b0000 NI 1872 0b0001 IMP 1873EndEnum 1874Res0 27:24 1875UnsignedEnum 23:20 ATOMIC 1876 0b0000 NI 1877 0b0010 IMP 1878 0b0011 FEAT_LSE128 1879EndEnum 1880UnsignedEnum 19:16 CRC32 1881 0b0000 NI 1882 0b0001 IMP 1883EndEnum 1884UnsignedEnum 15:12 SHA2 1885 0b0000 NI 1886 0b0001 SHA256 1887 0b0010 SHA512 1888EndEnum 1889UnsignedEnum 11:8 SHA1 1890 0b0000 NI 1891 0b0001 IMP 1892EndEnum 1893UnsignedEnum 7:4 AES 1894 0b0000 NI 1895 0b0001 AES 1896 0b0010 PMULL 1897EndEnum 1898Res0 3:0 1899EndSysreg 1900 1901Sysreg ID_AA64ISAR1_EL1 3 0 0 6 1 1902UnsignedEnum 63:60 LS64 1903 0b0000 NI 1904 0b0001 LS64 1905 0b0010 LS64_V 1906 0b0011 LS64_ACCDATA 1907 0b0100 LS64WB 1908EndEnum 1909UnsignedEnum 59:56 XS 1910 0b0000 NI 1911 0b0001 IMP 1912EndEnum 1913UnsignedEnum 55:52 I8MM 1914 0b0000 NI 1915 0b0001 IMP 1916EndEnum 1917UnsignedEnum 51:48 DGH 1918 0b0000 NI 1919 0b0001 IMP 1920EndEnum 1921UnsignedEnum 47:44 BF16 1922 0b0000 NI 1923 0b0001 IMP 1924 0b0010 EBF16 1925EndEnum 1926UnsignedEnum 43:40 SPECRES 1927 0b0000 NI 1928 0b0001 IMP 1929 0b0010 COSP_RCTX 1930EndEnum 1931UnsignedEnum 39:36 SB 1932 0b0000 NI 1933 0b0001 IMP 1934EndEnum 1935UnsignedEnum 35:32 FRINTTS 1936 0b0000 NI 1937 0b0001 IMP 1938EndEnum 1939UnsignedEnum 31:28 GPI 1940 0b0000 NI 1941 0b0001 IMP 1942EndEnum 1943UnsignedEnum 27:24 GPA 1944 0b0000 NI 1945 0b0001 IMP 1946EndEnum 1947UnsignedEnum 23:20 LRCPC 1948 0b0000 NI 1949 0b0001 IMP 1950 0b0010 LRCPC2 1951 0b0011 LRCPC3 1952EndEnum 1953UnsignedEnum 19:16 FCMA 1954 0b0000 NI 1955 0b0001 IMP 1956EndEnum 1957UnsignedEnum 15:12 JSCVT 1958 0b0000 NI 1959 0b0001 IMP 1960EndEnum 1961UnsignedEnum 11:8 API 1962 0b0000 NI 1963 0b0001 PAuth 1964 0b0010 EPAC 1965 0b0011 PAuth2 1966 0b0100 FPAC 1967 0b0101 FPACCOMBINE 1968 0b0110 PAuth_LR 1969EndEnum 1970UnsignedEnum 7:4 APA 1971 0b0000 NI 1972 0b0001 PAuth 1973 0b0010 EPAC 1974 0b0011 PAuth2 1975 0b0100 FPAC 1976 0b0101 FPACCOMBINE 1977 0b0110 PAuth_LR 1978EndEnum 1979UnsignedEnum 3:0 DPB 1980 0b0000 NI 1981 0b0001 IMP 1982 0b0010 DPB2 1983EndEnum 1984EndSysreg 1985 1986Sysreg ID_AA64ISAR2_EL1 3 0 0 6 2 1987UnsignedEnum 63:60 ATS1A 1988 0b0000 NI 1989 0b0001 IMP 1990EndEnum 1991UnsignedEnum 59:56 LUT 1992 0b0000 NI 1993 0b0001 IMP 1994 0b0010 LUT6 1995EndEnum 1996UnsignedEnum 55:52 CSSC 1997 0b0000 NI 1998 0b0001 IMP 1999 0b0010 CMPBR 2000EndEnum 2001UnsignedEnum 51:48 RPRFM 2002 0b0000 NI 2003 0b0001 IMP 2004EndEnum 2005UnsignedEnum 47:44 PCDPHINT 2006 0b0000 NI 2007 0b0001 IMP 2008EndEnum 2009UnsignedEnum 43:40 PRFMSLC 2010 0b0000 NI 2011 0b0001 IMP 2012EndEnum 2013UnsignedEnum 39:36 SYSINSTR_128 2014 0b0000 NI 2015 0b0001 IMP 2016EndEnum 2017UnsignedEnum 35:32 SYSREG_128 2018 0b0000 NI 2019 0b0001 IMP 2020EndEnum 2021UnsignedEnum 31:28 CLRBHB 2022 0b0000 NI 2023 0b0001 IMP 2024EndEnum 2025UnsignedEnum 27:24 PAC_frac 2026 0b0000 NI 2027 0b0001 IMP 2028EndEnum 2029UnsignedEnum 23:20 BC 2030 0b0000 NI 2031 0b0001 IMP 2032EndEnum 2033UnsignedEnum 19:16 MOPS 2034 0b0000 NI 2035 0b0001 IMP 2036EndEnum 2037UnsignedEnum 15:12 APA3 2038 0b0000 NI 2039 0b0001 PAuth 2040 0b0010 EPAC 2041 0b0011 PAuth2 2042 0b0100 FPAC 2043 0b0101 FPACCOMBINE 2044 0b0110 PAuth_LR 2045EndEnum 2046UnsignedEnum 11:8 GPA3 2047 0b0000 NI 2048 0b0001 IMP 2049EndEnum 2050UnsignedEnum 7:4 RPRES 2051 0b0000 NI 2052 0b0001 IMP 2053EndEnum 2054UnsignedEnum 3:0 WFxT 2055 0b0000 NI 2056 0b0010 IMP 2057EndEnum 2058EndSysreg 2059 2060Sysreg ID_AA64ISAR3_EL1 3 0 0 6 3 2061Res0 63:32 2062UnsignedEnum 31:28 FPRCVT 2063 0b0000 NI 2064 0b0001 IMP 2065EndEnum 2066UnsignedEnum 27:24 LSUI 2067 0b0000 NI 2068 0b0001 IMP 2069EndEnum 2070UnsignedEnum 23:20 OCCMO 2071 0b0000 NI 2072 0b0001 IMP 2073EndEnum 2074UnsignedEnum 19:16 LSFE 2075 0b0000 NI 2076 0b0001 IMP 2077EndEnum 2078UnsignedEnum 15:12 PACM 2079 0b0000 NI 2080 0b0001 TRIVIAL_IMP 2081 0b0010 FULL_IMP 2082EndEnum 2083UnsignedEnum 11:8 TLBIW 2084 0b0000 NI 2085 0b0001 IMP 2086EndEnum 2087UnsignedEnum 7:4 FAMINMAX 2088 0b0000 NI 2089 0b0001 IMP 2090EndEnum 2091UnsignedEnum 3:0 CPA 2092 0b0000 NI 2093 0b0001 IMP 2094 0b0010 CPA2 2095EndEnum 2096EndSysreg 2097 2098Sysreg ID_AA64MMFR0_EL1 3 0 0 7 0 2099UnsignedEnum 63:60 ECV 2100 0b0000 NI 2101 0b0001 IMP 2102 0b0010 CNTPOFF 2103EndEnum 2104UnsignedEnum 59:56 FGT 2105 0b0000 NI 2106 0b0001 IMP 2107 0b0010 FGT2 2108EndEnum 2109Res0 55:48 2110UnsignedEnum 47:44 EXS 2111 0b0000 NI 2112 0b0001 IMP 2113EndEnum 2114UnsignedEnum 43:40 TGRAN4_2 2115 0b0000 TGRAN4 2116 0b0001 NI 2117 0b0010 IMP 2118 0b0011 52_BIT 2119EndEnum 2120UnsignedEnum 39:36 TGRAN64_2 2121 0b0000 TGRAN64 2122 0b0001 NI 2123 0b0010 IMP 2124EndEnum 2125UnsignedEnum 35:32 TGRAN16_2 2126 0b0000 TGRAN16 2127 0b0001 NI 2128 0b0010 IMP 2129 0b0011 52_BIT 2130EndEnum 2131SignedEnum 31:28 TGRAN4 2132 0b0000 IMP 2133 0b0001 52_BIT 2134 0b1111 NI 2135EndEnum 2136SignedEnum 27:24 TGRAN64 2137 0b0000 IMP 2138 0b1111 NI 2139EndEnum 2140UnsignedEnum 23:20 TGRAN16 2141 0b0000 NI 2142 0b0001 IMP 2143 0b0010 52_BIT 2144EndEnum 2145UnsignedEnum 19:16 BIGENDEL0 2146 0b0000 NI 2147 0b0001 IMP 2148EndEnum 2149UnsignedEnum 15:12 SNSMEM 2150 0b0000 NI 2151 0b0001 IMP 2152EndEnum 2153UnsignedEnum 11:8 BIGEND 2154 0b0000 NI 2155 0b0001 IMP 2156EndEnum 2157Enum 7:4 ASIDBITS 2158 0b0000 8 2159 0b0010 16 2160EndEnum 2161Enum 3:0 PARANGE 2162 0b0000 32 2163 0b0001 36 2164 0b0010 40 2165 0b0011 42 2166 0b0100 44 2167 0b0101 48 2168 0b0110 52 2169 0b0111 56 2170EndEnum 2171EndSysreg 2172 2173Sysreg ID_AA64MMFR1_EL1 3 0 0 7 1 2174UnsignedEnum 63:60 ECBHB 2175 0b0000 NI 2176 0b0001 IMP 2177EndEnum 2178UnsignedEnum 59:56 CMOW 2179 0b0000 NI 2180 0b0001 IMP 2181EndEnum 2182UnsignedEnum 55:52 TIDCP1 2183 0b0000 NI 2184 0b0001 IMP 2185EndEnum 2186UnsignedEnum 51:48 nTLBPA 2187 0b0000 NI 2188 0b0001 IMP 2189EndEnum 2190UnsignedEnum 47:44 AFP 2191 0b0000 NI 2192 0b0001 IMP 2193EndEnum 2194UnsignedEnum 43:40 HCX 2195 0b0000 NI 2196 0b0001 IMP 2197EndEnum 2198UnsignedEnum 39:36 ETS 2199 0b0000 NI 2200 0b0001 IMP 2201 0b0010 ETS2 2202 0b0011 ETS3 2203EndEnum 2204UnsignedEnum 35:32 TWED 2205 0b0000 NI 2206 0b0001 IMP 2207EndEnum 2208UnsignedEnum 31:28 XNX 2209 0b0000 NI 2210 0b0001 IMP 2211EndEnum 2212UnsignedEnum 27:24 SpecSEI 2213 0b0000 NI 2214 0b0001 IMP 2215EndEnum 2216UnsignedEnum 23:20 PAN 2217 0b0000 NI 2218 0b0001 IMP 2219 0b0010 PAN2 2220 0b0011 PAN3 2221EndEnum 2222UnsignedEnum 19:16 LO 2223 0b0000 NI 2224 0b0001 IMP 2225EndEnum 2226UnsignedEnum 15:12 HPDS 2227 0b0000 NI 2228 0b0001 IMP 2229 0b0010 HPDS2 2230EndEnum 2231UnsignedEnum 11:8 VH 2232 0b0000 NI 2233 0b0001 IMP 2234EndEnum 2235Enum 7:4 VMIDBits 2236 0b0000 8 2237 0b0010 16 2238EndEnum 2239UnsignedEnum 3:0 HAFDBS 2240 0b0000 NI 2241 0b0001 AF 2242 0b0010 DBM 2243 0b0011 HAFT 2244 0b0100 HDBSS 2245EndEnum 2246EndSysreg 2247 2248Sysreg ID_AA64MMFR2_EL1 3 0 0 7 2 2249UnsignedEnum 63:60 E0PD 2250 0b0000 NI 2251 0b0001 IMP 2252EndEnum 2253UnsignedEnum 59:56 EVT 2254 0b0000 NI 2255 0b0001 IMP 2256 0b0010 TTLBxS 2257EndEnum 2258UnsignedEnum 55:52 BBM 2259 0b0000 0 2260 0b0001 1 2261 0b0010 2 2262 0b0011 3 2263EndEnum 2264UnsignedEnum 51:48 TTL 2265 0b0000 NI 2266 0b0001 IMP 2267EndEnum 2268Res0 47:44 2269UnsignedEnum 43:40 FWB 2270 0b0000 NI 2271 0b0001 IMP 2272EndEnum 2273UnsignedEnum 39:36 IDS 2274 0b0000 NI 2275 0b0001 IMP 2276 0b0010 EL3 2277EndEnum 2278UnsignedEnum 35:32 AT 2279 0b0000 NI 2280 0b0001 IMP 2281EndEnum 2282Enum 31:28 ST 2283 0b0000 39 2284 0b0001 48_47 2285EndEnum 2286UnsignedEnum 27:24 NV 2287 0b0000 NI 2288 0b0001 IMP 2289 0b0010 NV2 2290EndEnum 2291Enum 23:20 CCIDX 2292 0b0000 32 2293 0b0001 64 2294EndEnum 2295UnsignedEnum 19:16 VARange 2296 0b0000 48 2297 0b0001 52 2298EndEnum 2299UnsignedEnum 15:12 IESB 2300 0b0000 NI 2301 0b0001 IMP 2302EndEnum 2303UnsignedEnum 11:8 LSM 2304 0b0000 NI 2305 0b0001 IMP 2306EndEnum 2307UnsignedEnum 7:4 UAO 2308 0b0000 NI 2309 0b0001 IMP 2310EndEnum 2311UnsignedEnum 3:0 CnP 2312 0b0000 NI 2313 0b0001 IMP 2314EndEnum 2315EndSysreg 2316 2317Sysreg ID_AA64MMFR3_EL1 3 0 0 7 3 2318UnsignedEnum 63:60 Spec_FPACC 2319 0b0000 NI 2320 0b0001 IMP 2321EndEnum 2322UnsignedEnum 59:56 ADERR 2323 0b0000 NI 2324 0b0001 DEV_ASYNC 2325 0b0010 FEAT_ADERR 2326 0b0011 FEAT_ADERR_IND 2327EndEnum 2328UnsignedEnum 55:52 SDERR 2329 0b0000 NI 2330 0b0001 DEV_SYNC 2331 0b0010 FEAT_ADERR 2332 0b0011 FEAT_ADERR_IND 2333EndEnum 2334Res0 51:48 2335UnsignedEnum 47:44 ANERR 2336 0b0000 NI 2337 0b0001 ASYNC 2338 0b0010 FEAT_ANERR 2339 0b0011 FEAT_ANERR_IND 2340EndEnum 2341UnsignedEnum 43:40 SNERR 2342 0b0000 NI 2343 0b0001 SYNC 2344 0b0010 FEAT_ANERR 2345 0b0011 FEAT_ANERR_IND 2346EndEnum 2347UnsignedEnum 39:36 D128_2 2348 0b0000 NI 2349 0b0001 IMP 2350EndEnum 2351UnsignedEnum 35:32 D128 2352 0b0000 NI 2353 0b0001 IMP 2354EndEnum 2355UnsignedEnum 31:28 MEC 2356 0b0000 NI 2357 0b0001 IMP 2358EndEnum 2359UnsignedEnum 27:24 AIE 2360 0b0000 NI 2361 0b0001 IMP 2362EndEnum 2363UnsignedEnum 23:20 S2POE 2364 0b0000 NI 2365 0b0001 IMP 2366EndEnum 2367UnsignedEnum 19:16 S1POE 2368 0b0000 NI 2369 0b0001 IMP 2370EndEnum 2371UnsignedEnum 15:12 S2PIE 2372 0b0000 NI 2373 0b0001 IMP 2374EndEnum 2375UnsignedEnum 11:8 S1PIE 2376 0b0000 NI 2377 0b0001 IMP 2378EndEnum 2379UnsignedEnum 7:4 SCTLRX 2380 0b0000 NI 2381 0b0001 IMP 2382EndEnum 2383UnsignedEnum 3:0 TCRX 2384 0b0000 NI 2385 0b0001 IMP 2386EndEnum 2387EndSysreg 2388 2389Sysreg ID_AA64MMFR4_EL1 3 0 0 7 4 2390UnsignedEnum 63:60 MTEFGT 2391 0b0000 NI 2392 0b0001 IMP 2393EndEnum 2394UnsignedEnum 59:56 SCRX 2395 0b0000 NI 2396 0b0001 IMP 2397EndEnum 2398UnsignedEnum 55:52 TEV 2399 0b0000 NI 2400 0b0001 IMP 2401EndEnum 2402UnsignedEnum 51:48 TPS 2403 0b0000 VAL_0000 2404 0b0001 VAL_0001 2405 0b0010 VAL_0010 2406EndEnum 2407UnsignedEnum 47:44 SRMASK 2408 0b0000 NI 2409 0b0001 IMP 2410 0b0010 SRMASK2 2411EndEnum 2412UnsignedEnum 43:40 TLBID 2413 0b0000 NI 2414 0b0001 IMP 2415EndEnum 2416UnsignedEnum 39:36 E3DSE 2417 0b0000 NI 2418 0b0001 IMP 2419EndEnum 2420UnsignedEnum 35:32 EAESR 2421 0b0000 NI 2422 0b0001 IMP 2423EndEnum 2424UnsignedEnum 31:28 RMEGDI 2425 0b0000 NI 2426 0b0001 IMP 2427EndEnum 2428SignedEnum 27:24 E2H0 2429 0b0000 IMP 2430 0b1110 NI_NV1 2431 0b1111 NI 2432EndEnum 2433UnsignedEnum 23:20 NV_frac 2434 0b0000 NV_NV2 2435 0b0001 NV2_ONLY 2436 0b0010 NV2P1 2437 0b0011 NV3 2438EndEnum 2439UnsignedEnum 19:16 FGWTE3 2440 0b0000 NI 2441 0b0001 IMP 2442EndEnum 2443UnsignedEnum 15:12 HACDBS 2444 0b0000 NI 2445 0b0001 IMP 2446EndEnum 2447UnsignedEnum 11:8 ASID2 2448 0b0000 NI 2449 0b0001 IMP 2450EndEnum 2451UnsignedEnum 7:4 EIESB 2452 0b0000 NI 2453 0b0001 ToEL3 2454 0b0010 ToELx 2455 0b1111 ANY 2456EndEnum 2457UnsignedEnum 3:0 PoPS 2458 0b0000 NI 2459 0b0001 IMP 2460EndEnum 2461EndSysreg 2462 2463Sysreg SCTLR_EL1 3 0 1 0 0 2464Field 63 TIDCP 2465Field 62 SPINTMASK 2466Field 61 NMI 2467Field 60 EnTP2 2468Field 59 TCSO 2469Field 58 TCSO0 2470Field 57 EPAN 2471Field 56 EnALS 2472Field 55 EnAS0 2473Field 54 EnASR 2474Res0 53:50 2475Field 49:46 TWEDEL 2476Field 45 TWEDEn 2477Field 44 DSSBS 2478Field 43 ATA 2479Field 42 ATA0 2480Enum 41:40 TCF 2481 0b00 NONE 2482 0b01 SYNC 2483 0b10 ASYNC 2484 0b11 ASYMM 2485EndEnum 2486Enum 39:38 TCF0 2487 0b00 NONE 2488 0b01 SYNC 2489 0b10 ASYNC 2490 0b11 ASYMM 2491EndEnum 2492Field 37 ITFSB 2493Field 36 BT1 2494Field 35 BT0 2495Field 34 EnFPM 2496Field 33 MSCEn 2497Field 32 CMOW 2498Field 31 EnIA 2499Field 30 EnIB 2500Field 29 LSMAOE 2501Field 28 nTLSMD 2502Field 27 EnDA 2503Field 26 UCI 2504Field 25 EE 2505Field 24 E0E 2506Field 23 SPAN 2507Field 22 EIS 2508Field 21 IESB 2509Field 20 TSCXT 2510Field 19 WXN 2511Field 18 nTWE 2512Res0 17 2513Field 16 nTWI 2514Field 15 UCT 2515Field 14 DZE 2516Field 13 EnDB 2517Field 12 I 2518Field 11 EOS 2519Field 10 EnRCTX 2520Field 9 UMA 2521Field 8 SED 2522Field 7 ITD 2523Field 6 nAA 2524Field 5 CP15BEN 2525Field 4 SA0 2526Field 3 SA 2527Field 2 C 2528Field 1 A 2529Field 0 M 2530EndSysreg 2531 2532Sysreg SCTLR_EL12 3 5 1 0 0 2533Mapping SCTLR_EL1 2534EndSysreg 2535 2536Sysreg SCTLRALIAS_EL1 3 0 1 4 6 2537Mapping SCTLR_EL1 2538EndSysreg 2539 2540Sysreg ACTLR_EL1 3 0 1 0 1 2541Field 63:0 IMPDEF 2542EndSysreg 2543 2544Sysreg ACTLR_EL12 3 5 1 0 1 2545Mapping ACTLR_EL1 2546EndSysreg 2547 2548Sysreg ACTLRALIAS_EL1 3 0 1 4 5 2549Mapping ACTLR_EL1 2550EndSysreg 2551 2552Sysreg CPACR_EL1 3 0 1 0 2 2553Res0 63:32 2554Field 31 TCPAC 2555Field 30 TAM 2556Field 29 E0POE 2557Field 28 TTA 2558Res0 27:26 2559Field 25:24 SMEN 2560Res0 23:22 2561Field 21:20 FPEN 2562Res0 19:18 2563Field 17:16 ZEN 2564Res0 15:0 2565EndSysreg 2566 2567Sysreg CPACRALIAS_EL1 3 0 1 4 4 2568Mapping CPACR_EL1 2569EndSysreg 2570 2571Sysreg ACTLRMASK_EL1 3 0 1 4 1 2572Field 63:0 IMPDEF 2573EndSysreg 2574 2575Sysreg ACTLRMASK_EL12 3 5 1 4 1 2576Mapping ACTLRMASK_EL1 2577EndSysreg 2578 2579Sysreg CPACRMASK_EL1 3 0 1 4 2 2580Res0 63:32 2581Field 31 TCPAC 2582Field 30 TAM 2583Field 29 E0POE 2584Field 28 TTA 2585Res0 27:25 2586Field 24 SMEN 2587Res0 23:21 2588Field 20 FPEN 2589Res0 19:17 2590Field 16 ZEN 2591Res0 15:0 2592EndSysreg 2593 2594Sysreg CPACRMASK_EL12 3 5 1 4 2 2595Mapping CPACRMASK_EL1 2596EndSysreg 2597 2598Sysreg PFAR_EL1 3 0 6 0 5 2599Field 63 NS 2600Field 62 NSE 2601Res0 61:56 2602Field 55:52 PA_55_52 2603Field 51:48 PA_51_48 2604Field 47:0 PA 2605EndSysreg 2606 2607Sysreg PFAR_EL12 3 5 6 0 5 2608Mapping PFAR_EL1 2609EndSysreg 2610 2611Sysreg SCTLR2_EL1 3 0 1 0 3 2612Res0 63:13 2613Field 12 CPTM0 2614Field 11 CPTM 2615Field 10 CPTA0 2616Field 9 CPTA 2617Field 8 EnPACM0 2618Field 7 EnPACM 2619Field 6 EnIDCP128 2620Field 5 EASE 2621Field 4 EnANERR 2622Field 3 EnADERR 2623Field 2 NMEA 2624Res0 1:0 2625EndSysreg 2626 2627Sysreg SCTLR2_EL12 3 5 1 0 3 2628Mapping SCTLR2_EL1 2629EndSysreg 2630 2631Sysreg SCTLR2ALIAS_EL1 3 0 1 4 7 2632Mapping SCTLR2_EL1 2633EndSysreg 2634 2635Sysreg SCTLR2MASK_EL1 3 0 1 4 3 2636Res0 63:13 2637Field 12 CPTM0 2638Field 11 CPTM 2639Field 10 CPTA0 2640Field 9 CPTA 2641Field 8 EnPACM0 2642Field 7 EnPACM 2643Field 6 EnIDCP128 2644Field 5 EASE 2645Field 4 EnANERR 2646Field 3 EnADERR 2647Field 2 NMEA 2648Res0 1:0 2649EndSysreg 2650 2651Sysreg SCTLR2MASK_EL12 3 5 1 4 3 2652Mapping SCTLR2MASK_EL1 2653EndSysreg 2654 2655Sysreg SCTLRMASK_EL1 3 0 1 4 0 2656Field 63 TIDCP 2657Field 62 SPINTMASK 2658Field 61 NMI 2659Field 60 EnTP2 2660Field 59 TCSO 2661Field 58 TCSO0 2662Field 57 EPAN 2663Field 56 EnALS 2664Field 55 EnAS0 2665Field 54 EnASR 2666Field 53 TME 2667Field 52 TME0 2668Field 51 TMT 2669Field 50 TMT0 2670Res0 49:47 2671Field 46 TWEDEL 2672Field 45 TWEDEn 2673Field 44 DSSBS 2674Field 43 ATA 2675Field 42 ATA0 2676Res0 41 2677Field 40 TCF 2678Res0 39 2679Field 38 TCF0 2680Field 37 ITFSB 2681Field 36 BT1 2682Field 35 BT0 2683Field 34 EnFPM 2684Field 33 MSCEn 2685Field 32 CMOW 2686Field 31 EnIA 2687Field 30 EnIB 2688Field 29 LSMAOE 2689Field 28 nTLSMD 2690Field 27 EnDA 2691Field 26 UCI 2692Field 25 EE 2693Field 24 E0E 2694Field 23 SPAN 2695Field 22 EIS 2696Field 21 IESB 2697Field 20 TSCXT 2698Field 19 WXN 2699Field 18 nTWE 2700Res0 17 2701Field 16 nTWI 2702Field 15 UCT 2703Field 14 DZE 2704Field 13 EnDB 2705Field 12 I 2706Field 11 EOS 2707Field 10 EnRCTX 2708Field 9 UMA 2709Field 8 SED 2710Field 7 ITD 2711Field 6 nAA 2712Field 5 CP15BEN 2713Field 4 SA0 2714Field 3 SA 2715Field 2 C 2716Field 1 A 2717Field 0 M 2718EndSysreg 2719 2720Sysreg SCTLRMASK_EL12 3 5 1 4 0 2721Mapping SCTLRMASK_EL1 2722EndSysreg 2723 2724Sysreg TCR2MASK_EL1 3 0 2 7 3 2725Res0 63:22 2726Field 21 FNGNA1 2727Field 20 FNGNA0 2728Res0 19 2729Field 18 FNG1 2730Field 17 FNG0 2731Field 16 A2 2732Field 15 DisCH1 2733Field 14 DisCH0 2734Res0 13:12 2735Field 11 HAFT 2736Field 10 PTTWI 2737Res0 9:6 2738Field 5 D128 2739Field 4 AIE 2740Field 3 POE 2741Field 2 E0POE 2742Field 1 PIE 2743Field 0 PnCH 2744EndSysreg 2745 2746Sysreg TCR2MASK_EL12 3 5 2 7 3 2747Mapping TCR2MASK_EL1 2748EndSysreg 2749 2750Sysreg TCRMASK_EL1 3 0 2 7 2 2751Res0 63:62 2752Field 61 MTX1 2753Field 60 MTX0 2754Field 59 DS 2755Field 58 TCMA1 2756Field 57 TCMA0 2757Field 56 E0PD1 2758Field 55 E0PD0 2759Field 54 NFD1 2760Field 53 NFD0 2761Field 52 TBID1 2762Field 51 TBID0 2763Field 50 HWU162 2764Field 49 HWU161 2765Field 48 HWU160 2766Field 47 HWU159 2767Field 46 HWU062 2768Field 45 HWU061 2769Field 44 HWU060 2770Field 43 HWU059 2771Field 42 HPD1 2772Field 41 HPD0 2773Field 40 HD 2774Field 39 HA 2775Field 38 TBI1 2776Field 37 TBI0 2777Field 36 AS 2778Res0 35:33 2779Field 32 IPS 2780Res0 31 2781Field 30 TG1 2782Res0 29 2783Field 28 SH1 2784Res0 27 2785Field 26 ORGN1 2786Res0 25 2787Field 24 IRGN1 2788Field 23 EPD1 2789Field 22 A1 2790Res0 21:17 2791Field 16 T1SZ 2792Res0 15 2793Field 14 TG0 2794Res0 13 2795Field 12 SH0 2796Res0 11 2797Field 10 ORGN0 2798Res0 9 2799Field 8 IRGN0 2800Field 7 EPD0 2801Res0 6:1 2802Field 0 T0SZ 2803EndSysreg 2804 2805Sysreg TCRMASK_EL12 3 5 2 7 2 2806Mapping TCRMASK_EL1 2807EndSysreg 2808 2809Sysreg ERXGSR_EL1 3 0 5 3 2 2810Field 63 S63 2811Field 62 S62 2812Field 61 S61 2813Field 60 S60 2814Field 59 S59 2815Field 58 S58 2816Field 57 S57 2817Field 56 S56 2818Field 55 S55 2819Field 54 S54 2820Field 53 S53 2821Field 52 S52 2822Field 51 S51 2823Field 50 S50 2824Field 49 S49 2825Field 48 S48 2826Field 47 S47 2827Field 46 S46 2828Field 45 S45 2829Field 44 S44 2830Field 43 S43 2831Field 42 S42 2832Field 41 S41 2833Field 40 S40 2834Field 39 S39 2835Field 38 S38 2836Field 37 S37 2837Field 36 S36 2838Field 35 S35 2839Field 34 S34 2840Field 33 S33 2841Field 32 S32 2842Field 31 S31 2843Field 30 S30 2844Field 29 S29 2845Field 28 S28 2846Field 27 S27 2847Field 26 S26 2848Field 25 S25 2849Field 24 S24 2850Field 23 S23 2851Field 22 S22 2852Field 21 S21 2853Field 20 S20 2854Field 19 S19 2855Field 18 S18 2856Field 17 S17 2857Field 16 S16 2858Field 15 S15 2859Field 14 S14 2860Field 13 S13 2861Field 12 S12 2862Field 11 S11 2863Field 10 S10 2864Field 9 S9 2865Field 8 S8 2866Field 7 S7 2867Field 6 S6 2868Field 5 S5 2869Field 4 S4 2870Field 3 S3 2871Field 2 S2 2872Field 1 S1 2873Field 0 S0 2874EndSysreg 2875 2876Sysreg TRFCR_EL1 3 0 1 2 1 2877Res0 63:7 2878UnsignedEnum 6:5 TS 2879 0b0001 VIRTUAL 2880 0b0010 GUEST_PHYSICAL 2881 0b0011 PHYSICAL 2882EndEnum 2883Res0 4:2 2884Field 1 ExTRE 2885Field 0 E0TRE 2886EndSysreg 2887 2888Sysreg TRCITECR_EL1 3 0 1 2 3 2889Res0 63:2 2890Field 1 E1E 2891Field 0 E0E 2892EndSysreg 2893 2894Sysreg TRCITECR_EL12 3 5 1 2 3 2895Mapping TRCITECR_EL1 2896EndSysreg 2897 2898Sysreg SMPRI_EL1 3 0 1 2 4 2899Res0 63:4 2900Field 3:0 PRIORITY 2901EndSysreg 2902 2903SysregFields ZCR_ELx 2904Res0 63:9 2905Raz 8:4 2906Field 3:0 LEN 2907EndSysregFields 2908 2909Sysreg ZCR_EL1 3 0 1 2 0 2910Fields ZCR_ELx 2911EndSysreg 2912 2913SysregFields SMCR_ELx 2914Res0 63:32 2915Field 31 FA64 2916Field 30 EZT0 2917Res0 29:9 2918Raz 8:4 2919Field 3:0 LEN 2920EndSysregFields 2921 2922Sysreg SMCR_EL1 3 0 1 2 6 2923Fields SMCR_ELx 2924EndSysreg 2925 2926SysregFields GCSCR_ELx 2927Res0 63:10 2928Field 9 STREn 2929Field 8 PUSHMEn 2930Res0 7 2931Field 6 EXLOCKEN 2932Field 5 RVCHKEN 2933Res0 4:1 2934Field 0 PCRSEL 2935EndSysregFields 2936 2937Sysreg GCSCR_EL1 3 0 2 5 0 2938Fields GCSCR_ELx 2939EndSysreg 2940 2941SysregFields GCSPR_ELx 2942Field 63:3 PTR 2943Res0 2:0 2944EndSysregFields 2945 2946Sysreg GCSPR_EL1 3 0 2 5 1 2947Fields GCSPR_ELx 2948EndSysreg 2949 2950Sysreg GCSCRE0_EL1 3 0 2 5 2 2951Res0 63:11 2952Field 10 nTR 2953Field 9 STREn 2954Field 8 PUSHMEn 2955Res0 7:6 2956Field 5 RVCHKEN 2957Res0 4:1 2958Field 0 PCRSEL 2959EndSysreg 2960 2961Sysreg ALLINT 3 0 4 3 0 2962Res0 63:14 2963Field 13 ALLINT 2964Res0 12:0 2965EndSysreg 2966 2967Sysreg FAR_EL1 3 0 6 0 0 2968Field 63:0 ADDR 2969EndSysreg 2970 2971Sysreg PMICNTR_EL0 3 3 9 4 0 2972Field 63:0 ICNT 2973EndSysreg 2974 2975Sysreg PMICFILTR_EL0 3 3 9 6 0 2976Res0 63:59 2977Field 58 SYNC 2978Field 57:56 VS 2979Res0 55:32 2980Field 31 P 2981Field 30 U 2982Field 29 NSK 2983Field 28 NSU 2984Field 27 NSH 2985Field 26 M 2986Res0 25 2987Field 24 SH 2988Field 23 T 2989Field 22 RLK 2990Field 21 RLU 2991Field 20 RLH 2992Res0 19:16 2993Field 15:0 evtCount 2994EndSysreg 2995 2996Sysreg PMSCR_EL1 3 0 9 9 0 2997Res0 63:8 2998Field 7:6 PCT 2999Field 5 TS 3000Field 4 PA 3001Field 3 CX 3002Res0 2 3003Field 1 E1SPE 3004Field 0 E0SPE 3005EndSysreg 3006 3007Sysreg PMSNEVFR_EL1 3 0 9 9 1 3008Field 63:0 E 3009EndSysreg 3010 3011Sysreg PMSICR_EL1 3 0 9 9 2 3012Field 63:56 ECOUNT 3013Res0 55:32 3014Field 31:0 COUNT 3015EndSysreg 3016 3017Sysreg PMSIRR_EL1 3 0 9 9 3 3018Res0 63:32 3019Field 31:8 INTERVAL 3020Res0 7:1 3021Field 0 RND 3022EndSysreg 3023 3024Sysreg PMSFCR_EL1 3 0 9 9 4 3025Res0 63:53 3026Field 52 SIMDm 3027Field 51 FPm 3028Field 50 STm 3029Field 49 LDm 3030Field 48 Bm 3031Res0 47:21 3032Field 20 SIMD 3033Field 19 FP 3034Field 18 ST 3035Field 17 LD 3036Field 16 B 3037Res0 15:5 3038Field 4 FDS 3039Field 3 FnE 3040Field 2 FL 3041Field 1 FT 3042Field 0 FE 3043EndSysreg 3044 3045Sysreg PMSEVFR_EL1 3 0 9 9 5 3046Field 63:0 E 3047EndSysreg 3048 3049Sysreg PMSLATFR_EL1 3 0 9 9 6 3050Res0 63:16 3051Field 15:0 MINLAT 3052EndSysreg 3053 3054Sysreg PMSIDR_EL1 3 0 9 9 7 3055Res0 63:33 3056UnsignedEnum 32 SME 3057 0b0 NI 3058 0b1 IMP 3059EndEnum 3060UnsignedEnum 31:28 ALTCLK 3061 0b0000 NI 3062 0b0001 IMP 3063 0b1111 IMPDEF 3064EndEnum 3065UnsignedEnum 27 FPF 3066 0b0 NI 3067 0b1 IMP 3068EndEnum 3069UnsignedEnum 26 EFT 3070 0b0 NI 3071 0b1 IMP 3072EndEnum 3073UnsignedEnum 25 CRR 3074 0b0 NI 3075 0b1 IMP 3076EndEnum 3077Field 24 PBT 3078Field 23:20 FORMAT 3079Enum 19:16 COUNTSIZE 3080 0b0010 12_BIT_SAT 3081 0b0011 16_BIT_SAT 3082EndEnum 3083Field 15:12 MAXSIZE 3084Enum 11:8 INTERVAL 3085 0b0000 256 3086 0b0010 512 3087 0b0011 768 3088 0b0100 1024 3089 0b0101 1536 3090 0b0110 2048 3091 0b0111 3072 3092 0b1000 4096 3093EndEnum 3094UnsignedEnum 7 FDS 3095 0b0 NI 3096 0b1 IMP 3097EndEnum 3098Field 6 FnE 3099Field 5 ERND 3100Field 4 LDS 3101Field 3 ARCHINST 3102Field 2 FL 3103Field 1 FT 3104Field 0 FE 3105EndSysreg 3106 3107Sysreg PMBLIMITR_EL1 3 0 9 10 0 3108Field 63:12 LIMIT 3109Res0 11:6 3110Field 5 PMFZ 3111Res0 4:3 3112Enum 2:1 FM 3113 0b00 FILL 3114 0b10 DISCARD 3115EndEnum 3116Field 0 E 3117EndSysreg 3118 3119Sysreg PMBPTR_EL1 3 0 9 10 1 3120Field 63:0 PTR 3121EndSysreg 3122 3123Sysreg PMBSR_EL1 3 0 9 10 3 3124Res0 63:32 3125Enum 31:26 EC 3126 0b000000 BUF 3127 0b100100 FAULT_S1 3128 0b100101 FAULT_S2 3129 0b011110 FAULT_GPC 3130 0b011111 IMP_DEF 3131EndEnum 3132Res0 25:20 3133Field 19 DL 3134Field 18 EA 3135Field 17 S 3136Field 16 COLL 3137Field 15:0 MSS 3138EndSysreg 3139 3140Sysreg PMSDSFR_EL1 3 0 9 10 4 3141Field 63:0 S 3142EndSysreg 3143 3144Sysreg PMBMAR_EL1 3 0 9 10 5 3145Res0 63:10 3146Field 9:8 SH 3147Field 7:0 Attr 3148EndSysreg 3149 3150Sysreg PMBIDR_EL1 3 0 9 10 7 3151Res0 63:12 3152Enum 11:8 EA 3153 0b0000 NotDescribed 3154 0b0001 Ignored 3155 0b0010 SError 3156EndEnum 3157Res0 7:6 3158Field 5 F 3159Field 4 P 3160Field 3:0 ALIGN 3161EndSysreg 3162 3163Sysreg TRBMPAM_EL1 3 0 9 11 5 3164Res0 63:27 3165Field 26 EN 3166Field 25:24 MPAM_SP 3167Field 23:16 PMG 3168Field 15:0 PARTID 3169EndSysreg 3170 3171Sysreg PMSSCR_EL1 3 0 9 13 3 3172Res0 63:33 3173Field 32 NC 3174Res0 31:1 3175Field 0 SS 3176EndSysreg 3177 3178Sysreg PMUACR_EL1 3 0 9 14 4 3179Res0 63:33 3180Field 32 F0 3181Field 31 C 3182Field 30:0 P 3183EndSysreg 3184 3185Sysreg PMECR_EL1 3 0 9 14 5 3186Res0 63:5 3187Field 4:3 SSE 3188Field 2 KPME 3189Field 1:0 PMEE 3190EndSysreg 3191 3192Sysreg PMIAR_EL1 3 0 9 14 7 3193Field 63:0 ADDRESS 3194EndSysreg 3195 3196SysregFields ICC_PPI_HMRx_EL1 3197Field 63 HM63 3198Field 62 HM62 3199Field 61 HM61 3200Field 60 HM60 3201Field 59 HM59 3202Field 58 HM58 3203Field 57 HM57 3204Field 56 HM56 3205Field 55 HM55 3206Field 54 HM54 3207Field 53 HM53 3208Field 52 HM52 3209Field 51 HM51 3210Field 50 HM50 3211Field 49 HM49 3212Field 48 HM48 3213Field 47 HM47 3214Field 46 HM46 3215Field 45 HM45 3216Field 44 HM44 3217Field 43 HM43 3218Field 42 HM42 3219Field 41 HM41 3220Field 40 HM40 3221Field 39 HM39 3222Field 38 HM38 3223Field 37 HM37 3224Field 36 HM36 3225Field 35 HM35 3226Field 34 HM34 3227Field 33 HM33 3228Field 32 HM32 3229Field 31 HM31 3230Field 30 HM30 3231Field 29 HM29 3232Field 28 HM28 3233Field 27 HM27 3234Field 26 HM26 3235Field 25 HM25 3236Field 24 HM24 3237Field 23 HM23 3238Field 22 HM22 3239Field 21 HM21 3240Field 20 HM20 3241Field 19 HM19 3242Field 18 HM18 3243Field 17 HM17 3244Field 16 HM16 3245Field 15 HM15 3246Field 14 HM14 3247Field 13 HM13 3248Field 12 HM12 3249Field 11 HM11 3250Field 10 HM10 3251Field 9 HM9 3252Field 8 HM8 3253Field 7 HM7 3254Field 6 HM6 3255Field 5 HM5 3256Field 4 HM4 3257Field 3 HM3 3258Field 2 HM2 3259Field 1 HM1 3260Field 0 HM0 3261EndSysregFields 3262 3263Sysreg ICC_PPI_HMR0_EL1 3 0 12 10 0 3264Fields ICC_PPI_HMRx_EL1 3265EndSysreg 3266 3267Sysreg ICC_PPI_HMR1_EL1 3 0 12 10 1 3268Fields ICC_PPI_HMRx_EL1 3269EndSysreg 3270 3271Sysreg ICC_IDR0_EL1 3 0 12 10 2 3272Res0 63:12 3273UnsignedEnum 11:8 GCIE_LEGACY 3274 0b0000 NI 3275 0b0001 IMP 3276EndEnum 3277UnsignedEnum 7:4 PRI_BITS 3278 0b0011 4BITS 3279 0b0100 5BITS 3280EndEnum 3281UnsignedEnum 3:0 ID_BITS 3282 0b0000 16BITS 3283 0b0001 24BITS 3284EndEnum 3285EndSysreg 3286 3287Sysreg ICC_HPPIR_EL1 3 0 12 10 3 3288Res0 63:33 3289Field 32 HPPIV 3290Field 31:29 TYPE 3291Res0 28:24 3292Field 23:0 ID 3293EndSysreg 3294 3295Sysreg ICC_ICSR_EL1 3 0 12 10 4 3296Res0 63:48 3297Field 47:32 IAFFID 3298Res0 31:16 3299Field 15:11 Priority 3300Res0 10:6 3301Field 5 HM 3302Field 4 Active 3303Field 3 IRM 3304Field 2 Pending 3305Field 1 Enabled 3306Field 0 F 3307EndSysreg 3308 3309Sysreg ICC_IAFFIDR_EL1 3 0 12 10 5 3310Res0 63:16 3311Field 15:0 IAFFID 3312EndSysreg 3313 3314SysregFields ICC_PPI_ENABLERx_EL1 3315Field 63 EN63 3316Field 62 EN62 3317Field 61 EN61 3318Field 60 EN60 3319Field 59 EN59 3320Field 58 EN58 3321Field 57 EN57 3322Field 56 EN56 3323Field 55 EN55 3324Field 54 EN54 3325Field 53 EN53 3326Field 52 EN52 3327Field 51 EN51 3328Field 50 EN50 3329Field 49 EN49 3330Field 48 EN48 3331Field 47 EN47 3332Field 46 EN46 3333Field 45 EN45 3334Field 44 EN44 3335Field 43 EN43 3336Field 42 EN42 3337Field 41 EN41 3338Field 40 EN40 3339Field 39 EN39 3340Field 38 EN38 3341Field 37 EN37 3342Field 36 EN36 3343Field 35 EN35 3344Field 34 EN34 3345Field 33 EN33 3346Field 32 EN32 3347Field 31 EN31 3348Field 30 EN30 3349Field 29 EN29 3350Field 28 EN28 3351Field 27 EN27 3352Field 26 EN26 3353Field 25 EN25 3354Field 24 EN24 3355Field 23 EN23 3356Field 22 EN22 3357Field 21 EN21 3358Field 20 EN20 3359Field 19 EN19 3360Field 18 EN18 3361Field 17 EN17 3362Field 16 EN16 3363Field 15 EN15 3364Field 14 EN14 3365Field 13 EN13 3366Field 12 EN12 3367Field 11 EN11 3368Field 10 EN10 3369Field 9 EN9 3370Field 8 EN8 3371Field 7 EN7 3372Field 6 EN6 3373Field 5 EN5 3374Field 4 EN4 3375Field 3 EN3 3376Field 2 EN2 3377Field 1 EN1 3378Field 0 EN0 3379EndSysregFields 3380 3381Sysreg ICC_PPI_ENABLER0_EL1 3 0 12 10 6 3382Fields ICC_PPI_ENABLERx_EL1 3383EndSysreg 3384 3385Sysreg ICC_PPI_ENABLER1_EL1 3 0 12 10 7 3386Fields ICC_PPI_ENABLERx_EL1 3387EndSysreg 3388 3389SysregFields ICC_PPI_ACTIVERx_EL1 3390Field 63 Active63 3391Field 62 Active62 3392Field 61 Active61 3393Field 60 Active60 3394Field 59 Active59 3395Field 58 Active58 3396Field 57 Active57 3397Field 56 Active56 3398Field 55 Active55 3399Field 54 Active54 3400Field 53 Active53 3401Field 52 Active52 3402Field 51 Active51 3403Field 50 Active50 3404Field 49 Active49 3405Field 48 Active48 3406Field 47 Active47 3407Field 46 Active46 3408Field 45 Active45 3409Field 44 Active44 3410Field 43 Active43 3411Field 42 Active42 3412Field 41 Active41 3413Field 40 Active40 3414Field 39 Active39 3415Field 38 Active38 3416Field 37 Active37 3417Field 36 Active36 3418Field 35 Active35 3419Field 34 Active34 3420Field 33 Active33 3421Field 32 Active32 3422Field 31 Active31 3423Field 30 Active30 3424Field 29 Active29 3425Field 28 Active28 3426Field 27 Active27 3427Field 26 Active26 3428Field 25 Active25 3429Field 24 Active24 3430Field 23 Active23 3431Field 22 Active22 3432Field 21 Active21 3433Field 20 Active20 3434Field 19 Active19 3435Field 18 Active18 3436Field 17 Active17 3437Field 16 Active16 3438Field 15 Active15 3439Field 14 Active14 3440Field 13 Active13 3441Field 12 Active12 3442Field 11 Active11 3443Field 10 Active10 3444Field 9 Active9 3445Field 8 Active8 3446Field 7 Active7 3447Field 6 Active6 3448Field 5 Active5 3449Field 4 Active4 3450Field 3 Active3 3451Field 2 Active2 3452Field 1 Active1 3453Field 0 Active0 3454EndSysregFields 3455 3456Sysreg ICC_PPI_CACTIVER0_EL1 3 0 12 13 0 3457Fields ICC_PPI_ACTIVERx_EL1 3458EndSysreg 3459 3460Sysreg ICC_PPI_CACTIVER1_EL1 3 0 12 13 1 3461Fields ICC_PPI_ACTIVERx_EL1 3462EndSysreg 3463 3464Sysreg ICC_PPI_SACTIVER0_EL1 3 0 12 13 2 3465Fields ICC_PPI_ACTIVERx_EL1 3466EndSysreg 3467 3468Sysreg ICC_PPI_SACTIVER1_EL1 3 0 12 13 3 3469Fields ICC_PPI_ACTIVERx_EL1 3470EndSysreg 3471 3472SysregFields ICC_PPI_PENDRx_EL1 3473Field 63 Pend63 3474Field 62 Pend62 3475Field 61 Pend61 3476Field 60 Pend60 3477Field 59 Pend59 3478Field 58 Pend58 3479Field 57 Pend57 3480Field 56 Pend56 3481Field 55 Pend55 3482Field 54 Pend54 3483Field 53 Pend53 3484Field 52 Pend52 3485Field 51 Pend51 3486Field 50 Pend50 3487Field 49 Pend49 3488Field 48 Pend48 3489Field 47 Pend47 3490Field 46 Pend46 3491Field 45 Pend45 3492Field 44 Pend44 3493Field 43 Pend43 3494Field 42 Pend42 3495Field 41 Pend41 3496Field 40 Pend40 3497Field 39 Pend39 3498Field 38 Pend38 3499Field 37 Pend37 3500Field 36 Pend36 3501Field 35 Pend35 3502Field 34 Pend34 3503Field 33 Pend33 3504Field 32 Pend32 3505Field 31 Pend31 3506Field 30 Pend30 3507Field 29 Pend29 3508Field 28 Pend28 3509Field 27 Pend27 3510Field 26 Pend26 3511Field 25 Pend25 3512Field 24 Pend24 3513Field 23 Pend23 3514Field 22 Pend22 3515Field 21 Pend21 3516Field 20 Pend20 3517Field 19 Pend19 3518Field 18 Pend18 3519Field 17 Pend17 3520Field 16 Pend16 3521Field 15 Pend15 3522Field 14 Pend14 3523Field 13 Pend13 3524Field 12 Pend12 3525Field 11 Pend11 3526Field 10 Pend10 3527Field 9 Pend9 3528Field 8 Pend8 3529Field 7 Pend7 3530Field 6 Pend6 3531Field 5 Pend5 3532Field 4 Pend4 3533Field 3 Pend3 3534Field 2 Pend2 3535Field 1 Pend1 3536Field 0 Pend0 3537EndSysregFields 3538 3539Sysreg ICC_PPI_CPENDR0_EL1 3 0 12 13 4 3540Fields ICC_PPI_PENDRx_EL1 3541EndSysreg 3542 3543Sysreg ICC_PPI_CPENDR1_EL1 3 0 12 13 5 3544Fields ICC_PPI_PENDRx_EL1 3545EndSysreg 3546 3547Sysreg ICC_PPI_SPENDR0_EL1 3 0 12 13 6 3548Fields ICC_PPI_PENDRx_EL1 3549EndSysreg 3550 3551Sysreg ICC_PPI_SPENDR1_EL1 3 0 12 13 7 3552Fields ICC_PPI_PENDRx_EL1 3553EndSysreg 3554 3555SysregFields ICC_PPI_PRIORITYRx_EL1 3556Res0 63:61 3557Field 60:56 Priority7 3558Res0 55:53 3559Field 52:48 Priority6 3560Res0 47:45 3561Field 44:40 Priority5 3562Res0 39:37 3563Field 36:32 Priority4 3564Res0 31:29 3565Field 28:24 Priority3 3566Res0 23:21 3567Field 20:16 Priority2 3568Res0 15:13 3569Field 12:8 Priority1 3570Res0 7:5 3571Field 4:0 Priority0 3572EndSysregFields 3573 3574Sysreg ICC_PPI_PRIORITYR0_EL1 3 0 12 14 0 3575Fields ICC_PPI_PRIORITYRx_EL1 3576EndSysreg 3577 3578Sysreg ICC_PPI_PRIORITYR1_EL1 3 0 12 14 1 3579Fields ICC_PPI_PRIORITYRx_EL1 3580EndSysreg 3581 3582Sysreg ICC_PPI_PRIORITYR2_EL1 3 0 12 14 2 3583Fields ICC_PPI_PRIORITYRx_EL1 3584EndSysreg 3585 3586Sysreg ICC_PPI_PRIORITYR3_EL1 3 0 12 14 3 3587Fields ICC_PPI_PRIORITYRx_EL1 3588EndSysreg 3589 3590Sysreg ICC_PPI_PRIORITYR4_EL1 3 0 12 14 4 3591Fields ICC_PPI_PRIORITYRx_EL1 3592EndSysreg 3593 3594Sysreg ICC_PPI_PRIORITYR5_EL1 3 0 12 14 5 3595Fields ICC_PPI_PRIORITYRx_EL1 3596EndSysreg 3597 3598Sysreg ICC_PPI_PRIORITYR6_EL1 3 0 12 14 6 3599Fields ICC_PPI_PRIORITYRx_EL1 3600EndSysreg 3601 3602Sysreg ICC_PPI_PRIORITYR7_EL1 3 0 12 14 7 3603Fields ICC_PPI_PRIORITYRx_EL1 3604EndSysreg 3605 3606Sysreg ICC_PPI_PRIORITYR8_EL1 3 0 12 15 0 3607Fields ICC_PPI_PRIORITYRx_EL1 3608EndSysreg 3609 3610Sysreg ICC_PPI_PRIORITYR9_EL1 3 0 12 15 1 3611Fields ICC_PPI_PRIORITYRx_EL1 3612EndSysreg 3613 3614Sysreg ICC_PPI_PRIORITYR10_EL1 3 0 12 15 2 3615Fields ICC_PPI_PRIORITYRx_EL1 3616EndSysreg 3617 3618Sysreg ICC_PPI_PRIORITYR11_EL1 3 0 12 15 3 3619Fields ICC_PPI_PRIORITYRx_EL1 3620EndSysreg 3621 3622Sysreg ICC_PPI_PRIORITYR12_EL1 3 0 12 15 4 3623Fields ICC_PPI_PRIORITYRx_EL1 3624EndSysreg 3625 3626Sysreg ICC_PPI_PRIORITYR13_EL1 3 0 12 15 5 3627Fields ICC_PPI_PRIORITYRx_EL1 3628EndSysreg 3629 3630Sysreg ICC_PPI_PRIORITYR14_EL1 3 0 12 15 6 3631Fields ICC_PPI_PRIORITYRx_EL1 3632EndSysreg 3633 3634Sysreg ICC_PPI_PRIORITYR15_EL1 3 0 12 15 7 3635Fields ICC_PPI_PRIORITYRx_EL1 3636EndSysreg 3637 3638Sysreg PMSELR_EL0 3 3 9 12 5 3639Res0 63:5 3640Field 4:0 SEL 3641EndSysreg 3642 3643Sysreg PMZR_EL0 3 3 9 13 4 3644Res0 63:33 3645Field 32 F0 3646Field 31 C 3647Field 30:0 P 3648EndSysreg 3649 3650SysregFields CONTEXTIDR_ELx 3651Res0 63:32 3652Field 31:0 PROCID 3653EndSysregFields 3654 3655Sysreg CONTEXTIDR_EL1 3 0 13 0 1 3656Fields CONTEXTIDR_ELx 3657EndSysreg 3658 3659Sysreg RCWSMASK_EL1 3 0 13 0 3 3660Field 63:0 RCWSMASK 3661EndSysreg 3662 3663Sysreg TPIDR_EL1 3 0 13 0 4 3664Field 63:0 ThreadID 3665EndSysreg 3666 3667Sysreg RCWMASK_EL1 3 0 13 0 6 3668Field 63:0 RCWMASK 3669EndSysreg 3670 3671Sysreg SCXTNUM_EL1 3 0 13 0 7 3672Field 63:0 SoftwareContextNumber 3673EndSysreg 3674 3675# The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented. 3676# The following is for case when FEAT_CCIDX is not implemented. 3677Sysreg CCSIDR_EL1 3 1 0 0 0 3678Res0 63:32 3679Unkn 31:28 3680Field 27:13 NumSets 3681Field 12:3 Associativity 3682Field 2:0 LineSize 3683EndSysreg 3684 3685Sysreg CLIDR_EL1 3 1 0 0 1 3686Res0 63:47 3687Field 46:33 Ttypen 3688Field 32:30 ICB 3689Field 29:27 LoUU 3690Field 26:24 LoC 3691Field 23:21 LoUIS 3692Field 20:18 Ctype7 3693Field 17:15 Ctype6 3694Field 14:12 Ctype5 3695Field 11:9 Ctype4 3696Field 8:6 Ctype3 3697Field 5:3 Ctype2 3698Field 2:0 Ctype1 3699EndSysreg 3700 3701Sysreg CCSIDR2_EL1 3 1 0 0 2 3702Res0 63:24 3703Field 23:0 NumSets 3704EndSysreg 3705 3706Sysreg GMID_EL1 3 1 0 0 4 3707Res0 63:4 3708Field 3:0 BS 3709EndSysreg 3710 3711Sysreg SMIDR_EL1 3 1 0 0 6 3712Res0 63:60 3713Field 59:56 NSMC 3714Field 55:52 HIP 3715Field 51:32 AFFINITY2 3716Field 31:24 IMPLEMENTER 3717Field 23:16 REVISION 3718Field 15 SMPS 3719Field 14:13 SH 3720Res0 12 3721Field 11:0 AFFINITY 3722EndSysreg 3723 3724Sysreg ICC_APR_EL1 3 1 12 0 0 3725Res0 63:32 3726Field 31 P31 3727Field 30 P30 3728Field 29 P29 3729Field 28 P28 3730Field 27 P27 3731Field 26 P26 3732Field 25 P25 3733Field 24 P24 3734Field 23 P23 3735Field 22 P22 3736Field 21 P21 3737Field 20 P20 3738Field 19 P19 3739Field 18 P18 3740Field 17 P17 3741Field 16 P16 3742Field 15 P15 3743Field 14 P14 3744Field 13 P13 3745Field 12 P12 3746Field 11 P11 3747Field 10 P10 3748Field 9 P9 3749Field 8 P8 3750Field 7 P7 3751Field 6 P6 3752Field 5 P5 3753Field 4 P4 3754Field 3 P3 3755Field 2 P2 3756Field 1 P1 3757Field 0 P0 3758EndSysreg 3759 3760Sysreg ICC_CR0_EL1 3 1 12 0 1 3761Res0 63:39 3762Field 38 PID 3763Field 37:32 IPPT 3764Res0 31:1 3765Field 0 EN 3766EndSysreg 3767 3768Sysreg ICC_PCR_EL1 3 1 12 0 2 3769Res0 63:5 3770Field 4:0 PRIORITY 3771EndSysreg 3772 3773Sysreg CSSELR_EL1 3 2 0 0 0 3774Res0 63:5 3775Field 4 TnD 3776Field 3:1 Level 3777Field 0 InD 3778EndSysreg 3779 3780Sysreg CTR_EL0 3 3 0 0 1 3781Res0 63:38 3782Field 37:32 TminLine 3783Res1 31 3784Res0 30 3785Field 29 DIC 3786Field 28 IDC 3787Field 27:24 CWG 3788Field 23:20 ERG 3789Field 19:16 DminLine 3790Enum 15:14 L1Ip 3791 # This was named as VPIPT in the ARM but now documented as reserved 3792 0b00 RESERVED_VPIPT 3793 # This is named as AIVIVT in the ARM but documented as reserved 3794 0b01 RESERVED_AIVIVT 3795 0b10 VIPT 3796 0b11 PIPT 3797EndEnum 3798Res0 13:4 3799Field 3:0 IminLine 3800EndSysreg 3801 3802Sysreg DCZID_EL0 3 3 0 0 7 3803Res0 63:5 3804Field 4 DZP 3805Field 3:0 BS 3806EndSysreg 3807 3808Sysreg GCSPR_EL0 3 3 2 5 1 3809Fields GCSPR_ELx 3810EndSysreg 3811 3812Sysreg SVCR 3 3 4 2 2 3813Res0 63:2 3814Field 1 ZA 3815Field 0 SM 3816EndSysreg 3817 3818Sysreg FPCR 3 3 4 4 0 3819Res0 63:27 3820Field 26 AHP 3821Field 25 DN 3822Field 24 FZ 3823Enum 23:22 RMode 3824 0b00 RN 3825 0b01 RP 3826 0b10 RM 3827 0b11 RZ 3828EndEnum 3829Field 21:20 Stride 3830Field 19 FZ16 3831Field 18:16 Len 3832Field 15 IDE 3833Res0 14 3834Field 13 EBF 3835Field 12 IXE 3836Field 11 UFE 3837Field 10 OFE 3838Field 9 DZE 3839Field 8 IOE 3840Res0 7:3 3841Field 2 NEP 3842Field 1 AH 3843Field 0 FIZ 3844EndSysreg 3845 3846Sysreg FPSR 3 3 4 4 1 3847Res0 63:32 3848Field 31 N 3849Field 30 Z 3850Field 29 C 3851Field 28 V 3852Field 27 QC 3853Res0 26:8 3854Field 7 IDC 3855Res0 6:5 3856Field 4 IXC 3857Field 3 UFC 3858Field 2 OFC 3859Field 1 DZC 3860Field 0 IOC 3861EndSysreg 3862 3863Sysreg FPMR 3 3 4 4 2 3864Res0 63:38 3865Field 37:32 LSCALE2 3866Field 31:24 NSCALE 3867Res0 23 3868Field 22:16 LSCALE 3869Field 15 OSC 3870Field 14 OSM 3871Res0 13:9 3872UnsignedEnum 8:6 F8D 3873 0b000 E5M2 3874 0b001 E4M3 3875EndEnum 3876UnsignedEnum 5:3 F8S2 3877 0b000 E5M2 3878 0b001 E4M3 3879EndEnum 3880UnsignedEnum 2:0 F8S1 3881 0b000 E5M2 3882 0b001 E4M3 3883EndEnum 3884EndSysreg 3885 3886Sysreg SCTLR_EL2 3 4 1 0 0 3887Field 63 TIDCP 3888Field 62 SPINTMASK 3889Field 61 NMI 3890Field 60 EnTP2 3891Field 59 TCSO 3892Field 58 TCSO0 3893Field 57 EPAN 3894Field 56 EnALS 3895Field 55 EnAS0 3896Field 54 EnASR 3897Res0 53:50 3898Field 49:46 TWEDEL 3899Field 45 TWEDEn 3900Field 44 DSSBS 3901Field 43 ATA 3902Field 42 ATA0 3903Enum 41:40 TCF 3904 0b00 NONE 3905 0b01 SYNC 3906 0b10 ASYNC 3907 0b11 ASYMM 3908EndEnum 3909Enum 39:38 TCF0 3910 0b00 NONE 3911 0b01 SYNC 3912 0b10 ASYNC 3913 0b11 ASYMM 3914EndEnum 3915Field 37 ITFSB 3916Field 36 BT 3917Field 35 BT0 3918Field 34 EnFPM 3919Field 33 MSCEn 3920Field 32 CMOW 3921Field 31 EnIA 3922Field 30 EnIB 3923Field 29 LSMAOE 3924Field 28 nTLSMD 3925Field 27 EnDA 3926Field 26 UCI 3927Field 25 EE 3928Field 24 E0E 3929Field 23 SPAN 3930Field 22 EIS 3931Field 21 IESB 3932Field 20 TSCXT 3933Field 19 WXN 3934Field 18 nTWE 3935Res0 17 3936Field 16 nTWI 3937Field 15 UCT 3938Field 14 DZE 3939Field 13 EnDB 3940Field 12 I 3941Field 11 EOS 3942Field 10 EnRCTX 3943Res0 9 3944Field 8 SED 3945Field 7 ITD 3946Field 6 nAA 3947Field 5 CP15BEN 3948Field 4 SA0 3949Field 3 SA 3950Field 2 C 3951Field 1 A 3952Field 0 M 3953EndSysreg 3954 3955Sysreg HCR_EL2 3 4 1 1 0 3956Field 63:60 TWEDEL 3957Field 59 TWEDEn 3958Field 58 TID5 3959Field 57 DCT 3960Field 56 ATA 3961Field 55 TTLBOS 3962Field 54 TTLBIS 3963Field 53 EnSCXT 3964Field 52 TOCU 3965Field 51 AMVOFFEN 3966Field 50 TICAB 3967Field 49 TID4 3968Field 48 GPF 3969Field 47 FIEN 3970Field 46 FWB 3971Field 45 NV2 3972Field 44 AT 3973Field 43 NV1 3974Field 42 NV 3975Field 41 API 3976Field 40 APK 3977Res0 39:38 3978Field 37 TEA 3979Field 36 TERR 3980Field 35 TLOR 3981Field 34 E2H 3982Field 33 ID 3983Field 32 CD 3984Field 31 RW 3985Field 30 TRVM 3986Field 29 HCD 3987Field 28 TDZ 3988Field 27 TGE 3989Field 26 TVM 3990Field 25 TTLB 3991Field 24 TPU 3992Field 23 TPCP 3993Field 22 TSW 3994Field 21 TACR 3995Field 20 TIDCP 3996Field 19 TSC 3997Field 18 TID3 3998Field 17 TID2 3999Field 16 TID1 4000Field 15 TID0 4001Field 14 TWE 4002Field 13 TWI 4003Field 12 DC 4004UnsignedEnum 11:10 BSU 4005 0b00 NONE 4006 0b01 IS 4007 0b10 OS 4008 0b11 FS 4009EndEnum 4010Field 9 FB 4011Field 8 VSE 4012Field 7 VI 4013Field 6 VF 4014Field 5 AMO 4015Field 4 IMO 4016Field 3 FMO 4017Field 2 PTW 4018Field 1 SWIO 4019Field 0 VM 4020EndSysreg 4021 4022Sysreg MDCR_EL2 3 4 1 1 1 4023Res0 63:51 4024Field 50 EnSTEPOP 4025Res0 49:44 4026Field 43 EBWE 4027Res0 42 4028Field 41:40 PMEE 4029Res0 39:37 4030Field 36 HPMFZS 4031Res0 35:32 4032Field 31:30 PMSSE 4033Field 29 HPMFZO 4034Field 28 MTPME 4035Field 27 TDCC 4036Field 26 HLP 4037Field 25:24 E2TB 4038Field 23 HCCD 4039Res0 22:20 4040Field 19 TTRF 4041Res0 18 4042Field 17 HPMD 4043Res0 16 4044Field 15 EnSPM 4045Field 14 TPMS 4046Field 13:12 E2PB 4047Field 11 TDRA 4048Field 10 TDOSA 4049Field 9 TDA 4050Field 8 TDE 4051Field 7 HPME 4052Field 6 TPM 4053Field 5 TPMCR 4054Field 4:0 HPMN 4055EndSysreg 4056 4057Sysreg HFGRTR_EL2 3 4 1 1 4 4058Field 63 nAMAIR2_EL1 4059Field 62 nMAIR2_EL1 4060Field 61 nS2POR_EL1 4061Field 60 nPOR_EL1 4062Field 59 nPOR_EL0 4063Field 58 nPIR_EL1 4064Field 57 nPIRE0_EL1 4065Field 56 nRCWMASK_EL1 4066Field 55 nTPIDR2_EL0 4067Field 54 nSMPRI_EL1 4068Field 53 nGCS_EL1 4069Field 52 nGCS_EL0 4070Res0 51 4071Field 50 nACCDATA_EL1 4072Field 49 ERXADDR_EL1 4073Field 48 ERXPFGCDN_EL1 4074Field 47 ERXPFGCTL_EL1 4075Field 46 ERXPFGF_EL1 4076Field 45 ERXMISCn_EL1 4077Field 44 ERXSTATUS_EL1 4078Field 43 ERXCTLR_EL1 4079Field 42 ERXFR_EL1 4080Field 41 ERRSELR_EL1 4081Field 40 ERRIDR_EL1 4082Field 39 ICC_IGRPENn_EL1 4083Field 38 VBAR_EL1 4084Field 37 TTBR1_EL1 4085Field 36 TTBR0_EL1 4086Field 35 TPIDR_EL0 4087Field 34 TPIDRRO_EL0 4088Field 33 TPIDR_EL1 4089Field 32 TCR_EL1 4090Field 31 SCXTNUM_EL0 4091Field 30 SCXTNUM_EL1 4092Field 29 SCTLR_EL1 4093Field 28 REVIDR_EL1 4094Field 27 PAR_EL1 4095Field 26 MPIDR_EL1 4096Field 25 MIDR_EL1 4097Field 24 MAIR_EL1 4098Field 23 LORSA_EL1 4099Field 22 LORN_EL1 4100Field 21 LORID_EL1 4101Field 20 LOREA_EL1 4102Field 19 LORC_EL1 4103Field 18 ISR_EL1 4104Field 17 FAR_EL1 4105Field 16 ESR_EL1 4106Field 15 DCZID_EL0 4107Field 14 CTR_EL0 4108Field 13 CSSELR_EL1 4109Field 12 CPACR_EL1 4110Field 11 CONTEXTIDR_EL1 4111Field 10 CLIDR_EL1 4112Field 9 CCSIDR_EL1 4113Field 8 APIBKey 4114Field 7 APIAKey 4115Field 6 APGAKey 4116Field 5 APDBKey 4117Field 4 APDAKey 4118Field 3 AMAIR_EL1 4119Field 2 AIDR_EL1 4120Field 1 AFSR1_EL1 4121Field 0 AFSR0_EL1 4122EndSysreg 4123 4124Sysreg HFGWTR_EL2 3 4 1 1 5 4125Field 63 nAMAIR2_EL1 4126Field 62 nMAIR2_EL1 4127Field 61 nS2POR_EL1 4128Field 60 nPOR_EL1 4129Field 59 nPOR_EL0 4130Field 58 nPIR_EL1 4131Field 57 nPIRE0_EL1 4132Field 56 nRCWMASK_EL1 4133Field 55 nTPIDR2_EL0 4134Field 54 nSMPRI_EL1 4135Field 53 nGCS_EL1 4136Field 52 nGCS_EL0 4137Res0 51 4138Field 50 nACCDATA_EL1 4139Field 49 ERXADDR_EL1 4140Field 48 ERXPFGCDN_EL1 4141Field 47 ERXPFGCTL_EL1 4142Res0 46 4143Field 45 ERXMISCn_EL1 4144Field 44 ERXSTATUS_EL1 4145Field 43 ERXCTLR_EL1 4146Res0 42 4147Field 41 ERRSELR_EL1 4148Res0 40 4149Field 39 ICC_IGRPENn_EL1 4150Field 38 VBAR_EL1 4151Field 37 TTBR1_EL1 4152Field 36 TTBR0_EL1 4153Field 35 TPIDR_EL0 4154Field 34 TPIDRRO_EL0 4155Field 33 TPIDR_EL1 4156Field 32 TCR_EL1 4157Field 31 SCXTNUM_EL0 4158Field 30 SCXTNUM_EL1 4159Field 29 SCTLR_EL1 4160Res0 28 4161Field 27 PAR_EL1 4162Res0 26:25 4163Field 24 MAIR_EL1 4164Field 23 LORSA_EL1 4165Field 22 LORN_EL1 4166Res0 21 4167Field 20 LOREA_EL1 4168Field 19 LORC_EL1 4169Res0 18 4170Field 17 FAR_EL1 4171Field 16 ESR_EL1 4172Res0 15:14 4173Field 13 CSSELR_EL1 4174Field 12 CPACR_EL1 4175Field 11 CONTEXTIDR_EL1 4176Res0 10:9 4177Field 8 APIBKey 4178Field 7 APIAKey 4179Field 6 APGAKey 4180Field 5 APDBKey 4181Field 4 APDAKey 4182Field 3 AMAIR_EL1 4183Res0 2 4184Field 1 AFSR1_EL1 4185Field 0 AFSR0_EL1 4186EndSysreg 4187 4188Sysreg HFGITR_EL2 3 4 1 1 6 4189Field 63 PSBCSYNC 4190Field 62 ATS1E1A 4191Res0 61 4192Field 60 COSPRCTX 4193Field 59 nGCSEPP 4194Field 58 nGCSSTR_EL1 4195Field 57 nGCSPUSHM_EL1 4196Field 56 nBRBIALL 4197Field 55 nBRBINJ 4198Field 54 DCCVAC 4199Field 53 SVC_EL1 4200Field 52 SVC_EL0 4201Field 51 ERET 4202Field 50 CPPRCTX 4203Field 49 DVPRCTX 4204Field 48 CFPRCTX 4205Field 47 TLBIVAALE1 4206Field 46 TLBIVALE1 4207Field 45 TLBIVAAE1 4208Field 44 TLBIASIDE1 4209Field 43 TLBIVAE1 4210Field 42 TLBIVMALLE1 4211Field 41 TLBIRVAALE1 4212Field 40 TLBIRVALE1 4213Field 39 TLBIRVAAE1 4214Field 38 TLBIRVAE1 4215Field 37 TLBIRVAALE1IS 4216Field 36 TLBIRVALE1IS 4217Field 35 TLBIRVAAE1IS 4218Field 34 TLBIRVAE1IS 4219Field 33 TLBIVAALE1IS 4220Field 32 TLBIVALE1IS 4221Field 31 TLBIVAAE1IS 4222Field 30 TLBIASIDE1IS 4223Field 29 TLBIVAE1IS 4224Field 28 TLBIVMALLE1IS 4225Field 27 TLBIRVAALE1OS 4226Field 26 TLBIRVALE1OS 4227Field 25 TLBIRVAAE1OS 4228Field 24 TLBIRVAE1OS 4229Field 23 TLBIVAALE1OS 4230Field 22 TLBIVALE1OS 4231Field 21 TLBIVAAE1OS 4232Field 20 TLBIASIDE1OS 4233Field 19 TLBIVAE1OS 4234Field 18 TLBIVMALLE1OS 4235Field 17 ATS1E1WP 4236Field 16 ATS1E1RP 4237Field 15 ATS1E0W 4238Field 14 ATS1E0R 4239Field 13 ATS1E1W 4240Field 12 ATS1E1R 4241Field 11 DCZVA 4242Field 10 DCCIVAC 4243Field 9 DCCVADP 4244Field 8 DCCVAP 4245Field 7 DCCVAU 4246Field 6 DCCISW 4247Field 5 DCCSW 4248Field 4 DCISW 4249Field 3 DCIVAC 4250Field 2 ICIVAU 4251Field 1 ICIALLU 4252Field 0 ICIALLUIS 4253EndSysreg 4254 4255Sysreg TRFCR_EL2 3 4 1 2 1 4256Res0 63:7 4257UnsignedEnum 6:5 TS 4258 0b0000 USE_TRFCR_EL1_TS 4259 0b0001 VIRTUAL 4260 0b0010 GUEST_PHYSICAL 4261 0b0011 PHYSICAL 4262EndEnum 4263Res0 4 4264Field 3 CX 4265Res0 2 4266Field 1 E2TRE 4267Field 0 E0HTRE 4268EndSysreg 4269 4270Sysreg NVHCR_EL2 3 4 1 5 0 4271Mapping HCR_EL2 4272EndSysreg 4273 4274Sysreg HDFGRTR2_EL2 3 4 3 1 0 4275Res0 63:25 4276Field 24 nPMBMAR_EL1 4277Field 23 nMDSTEPOP_EL1 4278Field 22 nTRBMPAM_EL1 4279Res0 21 4280Field 20 nTRCITECR_EL1 4281Field 19 nPMSDSFR_EL1 4282Field 18 nSPMDEVAFF_EL1 4283Field 17 nSPMID 4284Field 16 nSPMSCR_EL1 4285Field 15 nSPMACCESSR_EL1 4286Field 14 nSPMCR_EL0 4287Field 13 nSPMOVS 4288Field 12 nSPMINTEN 4289Field 11 nSPMCNTEN 4290Field 10 nSPMSELR_EL0 4291Field 9 nSPMEVTYPERn_EL0 4292Field 8 nSPMEVCNTRn_EL0 4293Field 7 nPMSSCR_EL1 4294Field 6 nPMSSDATA 4295Field 5 nMDSELR_EL1 4296Field 4 nPMUACR_EL1 4297Field 3 nPMICFILTR_EL0 4298Field 2 nPMICNTR_EL0 4299Field 1 nPMIAR_EL1 4300Field 0 nPMECR_EL1 4301EndSysreg 4302 4303Sysreg HDFGWTR2_EL2 3 4 3 1 1 4304Res0 63:25 4305Field 24 nPMBMAR_EL1 4306Field 23 nMDSTEPOP_EL1 4307Field 22 nTRBMPAM_EL1 4308Field 21 nPMZR_EL0 4309Field 20 nTRCITECR_EL1 4310Field 19 nPMSDSFR_EL1 4311Res0 18:17 4312Field 16 nSPMSCR_EL1 4313Field 15 nSPMACCESSR_EL1 4314Field 14 nSPMCR_EL0 4315Field 13 nSPMOVS 4316Field 12 nSPMINTEN 4317Field 11 nSPMCNTEN 4318Field 10 nSPMSELR_EL0 4319Field 9 nSPMEVTYPERn_EL0 4320Field 8 nSPMEVCNTRn_EL0 4321Field 7 nPMSSCR_EL1 4322Res0 6 4323Field 5 nMDSELR_EL1 4324Field 4 nPMUACR_EL1 4325Field 3 nPMICFILTR_EL0 4326Field 2 nPMICNTR_EL0 4327Field 1 nPMIAR_EL1 4328Field 0 nPMECR_EL1 4329EndSysreg 4330 4331Sysreg HFGRTR2_EL2 3 4 3 1 2 4332Res0 63:15 4333Field 14 nACTLRALIAS_EL1 4334Field 13 nACTLRMASK_EL1 4335Field 12 nTCR2ALIAS_EL1 4336Field 11 nTCRALIAS_EL1 4337Field 10 nSCTLRALIAS2_EL1 4338Field 9 nSCTLRALIAS_EL1 4339Field 8 nCPACRALIAS_EL1 4340Field 7 nTCR2MASK_EL1 4341Field 6 nTCRMASK_EL1 4342Field 5 nSCTLR2MASK_EL1 4343Field 4 nSCTLRMASK_EL1 4344Field 3 nCPACRMASK_EL1 4345Field 2 nRCWSMASK_EL1 4346Field 1 nERXGSR_EL1 4347Field 0 nPFAR_EL1 4348EndSysreg 4349 4350Sysreg HFGWTR2_EL2 3 4 3 1 3 4351Res0 63:15 4352Field 14 nACTLRALIAS_EL1 4353Field 13 nACTLRMASK_EL1 4354Field 12 nTCR2ALIAS_EL1 4355Field 11 nTCRALIAS_EL1 4356Field 10 nSCTLRALIAS2_EL1 4357Field 9 nSCTLRALIAS_EL1 4358Field 8 nCPACRALIAS_EL1 4359Field 7 nTCR2MASK_EL1 4360Field 6 nTCRMASK_EL1 4361Field 5 nSCTLR2MASK_EL1 4362Field 4 nSCTLRMASK_EL1 4363Field 3 nCPACRMASK_EL1 4364Field 2 nRCWSMASK_EL1 4365Res0 1 4366Field 0 nPFAR_EL1 4367EndSysreg 4368 4369Sysreg HDFGRTR_EL2 3 4 3 1 4 4370Field 63 PMBIDR_EL1 4371Field 62 nPMSNEVFR_EL1 4372Field 61 nBRBDATA 4373Field 60 nBRBCTL 4374Field 59 nBRBIDR 4375Field 58 PMCEIDn_EL0 4376Field 57 PMUSERENR_EL0 4377Field 56 TRBTRG_EL1 4378Field 55 TRBSR_EL1 4379Field 54 TRBPTR_EL1 4380Field 53 TRBMAR_EL1 4381Field 52 TRBLIMITR_EL1 4382Field 51 TRBIDR_EL1 4383Field 50 TRBBASER_EL1 4384Res0 49 4385Field 48 TRCVICTLR 4386Field 47 TRCSTATR 4387Field 46 TRCSSCSRn 4388Field 45 TRCSEQSTR 4389Field 44 TRCPRGCTLR 4390Field 43 TRCOSLSR 4391Res0 42 4392Field 41 TRCIMSPECn 4393Field 40 TRCID 4394Res0 39:38 4395Field 37 TRCCNTVRn 4396Field 36 TRCCLAIM 4397Field 35 TRCAUXCTLR 4398Field 34 TRCAUTHSTATUS 4399Field 33 TRC 4400Field 32 PMSLATFR_EL1 4401Field 31 PMSIRR_EL1 4402Field 30 PMSIDR_EL1 4403Field 29 PMSICR_EL1 4404Field 28 PMSFCR_EL1 4405Field 27 PMSEVFR_EL1 4406Field 26 PMSCR_EL1 4407Field 25 PMBSR_EL1 4408Field 24 PMBPTR_EL1 4409Field 23 PMBLIMITR_EL1 4410Field 22 PMMIR_EL1 4411Res0 21:20 4412Field 19 PMSELR_EL0 4413Field 18 PMOVS 4414Field 17 PMINTEN 4415Field 16 PMCNTEN 4416Field 15 PMCCNTR_EL0 4417Field 14 PMCCFILTR_EL0 4418Field 13 PMEVTYPERn_EL0 4419Field 12 PMEVCNTRn_EL0 4420Field 11 OSDLR_EL1 4421Field 10 OSECCR_EL1 4422Field 9 OSLSR_EL1 4423Res0 8 4424Field 7 DBGPRCR_EL1 4425Field 6 DBGAUTHSTATUS_EL1 4426Field 5 DBGCLAIM 4427Field 4 MDSCR_EL1 4428Field 3 DBGWVRn_EL1 4429Field 2 DBGWCRn_EL1 4430Field 1 DBGBVRn_EL1 4431Field 0 DBGBCRn_EL1 4432EndSysreg 4433 4434Sysreg HDFGWTR_EL2 3 4 3 1 5 4435Res0 63 4436Field 62 nPMSNEVFR_EL1 4437Field 61 nBRBDATA 4438Field 60 nBRBCTL 4439Res0 59:58 4440Field 57 PMUSERENR_EL0 4441Field 56 TRBTRG_EL1 4442Field 55 TRBSR_EL1 4443Field 54 TRBPTR_EL1 4444Field 53 TRBMAR_EL1 4445Field 52 TRBLIMITR_EL1 4446Res0 51 4447Field 50 TRBBASER_EL1 4448Field 49 TRFCR_EL1 4449Field 48 TRCVICTLR 4450Res0 47 4451Field 46 TRCSSCSRn 4452Field 45 TRCSEQSTR 4453Field 44 TRCPRGCTLR 4454Res0 43 4455Field 42 TRCOSLAR 4456Field 41 TRCIMSPECn 4457Res0 40:38 4458Field 37 TRCCNTVRn 4459Field 36 TRCCLAIM 4460Field 35 TRCAUXCTLR 4461Res0 34 4462Field 33 TRC 4463Field 32 PMSLATFR_EL1 4464Field 31 PMSIRR_EL1 4465Res0 30 4466Field 29 PMSICR_EL1 4467Field 28 PMSFCR_EL1 4468Field 27 PMSEVFR_EL1 4469Field 26 PMSCR_EL1 4470Field 25 PMBSR_EL1 4471Field 24 PMBPTR_EL1 4472Field 23 PMBLIMITR_EL1 4473Res0 22 4474Field 21 PMCR_EL0 4475Field 20 PMSWINC_EL0 4476Field 19 PMSELR_EL0 4477Field 18 PMOVS 4478Field 17 PMINTEN 4479Field 16 PMCNTEN 4480Field 15 PMCCNTR_EL0 4481Field 14 PMCCFILTR_EL0 4482Field 13 PMEVTYPERn_EL0 4483Field 12 PMEVCNTRn_EL0 4484Field 11 OSDLR_EL1 4485Field 10 OSECCR_EL1 4486Res0 9 4487Field 8 OSLAR_EL1 4488Field 7 DBGPRCR_EL1 4489Res0 6 4490Field 5 DBGCLAIM 4491Field 4 MDSCR_EL1 4492Field 3 DBGWVRn_EL1 4493Field 2 DBGWCRn_EL1 4494Field 1 DBGBVRn_EL1 4495Field 0 DBGBCRn_EL1 4496EndSysreg 4497 4498Sysreg HAFGRTR_EL2 3 4 3 1 6 4499Res0 63:50 4500Field 49 AMEVTYPER115_EL0 4501Field 48 AMEVCNTR115_EL0 4502Field 47 AMEVTYPER114_EL0 4503Field 46 AMEVCNTR114_EL0 4504Field 45 AMEVTYPER113_EL0 4505Field 44 AMEVCNTR113_EL0 4506Field 43 AMEVTYPER112_EL0 4507Field 42 AMEVCNTR112_EL0 4508Field 41 AMEVTYPER111_EL0 4509Field 40 AMEVCNTR111_EL0 4510Field 39 AMEVTYPER110_EL0 4511Field 38 AMEVCNTR110_EL0 4512Field 37 AMEVTYPER19_EL0 4513Field 36 AMEVCNTR19_EL0 4514Field 35 AMEVTYPER18_EL0 4515Field 34 AMEVCNTR18_EL0 4516Field 33 AMEVTYPER17_EL0 4517Field 32 AMEVCNTR17_EL0 4518Field 31 AMEVTYPER16_EL0 4519Field 30 AMEVCNTR16_EL0 4520Field 29 AMEVTYPER15_EL0 4521Field 28 AMEVCNTR15_EL0 4522Field 27 AMEVTYPER14_EL0 4523Field 26 AMEVCNTR14_EL0 4524Field 25 AMEVTYPER13_EL0 4525Field 24 AMEVCNTR13_EL0 4526Field 23 AMEVTYPER12_EL0 4527Field 22 AMEVCNTR12_EL0 4528Field 21 AMEVTYPER11_EL0 4529Field 20 AMEVCNTR11_EL0 4530Field 19 AMEVTYPER10_EL0 4531Field 18 AMEVCNTR10_EL0 4532Field 17 AMCNTEN1 4533Res0 16:5 4534Field 4 AMEVCNTR03_EL0 4535Field 3 AMEVCNTR02_EL0 4536Field 2 AMEVCNTR01_EL0 4537Field 1 AMEVCNTR00_EL0 4538Field 0 AMCNTEN0 4539EndSysreg 4540 4541Sysreg HFGITR2_EL2 3 4 3 1 7 4542Res0 63:2 4543Field 1 nDCCIVAPS 4544Field 0 TSBCSYNC 4545EndSysreg 4546 4547Sysreg ZCR_EL2 3 4 1 2 0 4548Fields ZCR_ELx 4549EndSysreg 4550 4551Sysreg HCRX_EL2 3 4 1 2 2 4552Res0 63:35 4553Field 34 NVnTTLBOS 4554Field 33 NVnTTLBIS 4555Field 32 NVnTTLB 4556Res0 31:28 4557Field 27 NVTGE 4558Field 26 SRMASKEn 4559Res0 25 4560Field 24 PACMEn 4561Field 23 EnFPM 4562Field 22 GCSEn 4563Field 21 EnIDCP128 4564Field 20 EnSDERR 4565Field 19 TMEA 4566Field 18 EnSNERR 4567Field 17 D128En 4568Field 16 PTTWI 4569Field 15 SCTLR2En 4570Field 14 TCR2En 4571Res0 13:12 4572Field 11 MSCEn 4573Field 10 MCE2 4574Field 9 CMOW 4575Field 8 VFNMI 4576Field 7 VINMI 4577Field 6 TALLINT 4578Field 5 SMPME 4579Field 4 FGTnXS 4580Field 3 FnXS 4581Field 2 EnASR 4582Field 1 EnALS 4583Field 0 EnAS0 4584EndSysreg 4585 4586Sysreg SMPRIMAP_EL2 3 4 1 2 5 4587Field 63:60 P15 4588Field 59:56 P14 4589Field 55:52 P13 4590Field 51:48 P12 4591Field 47:44 P11 4592Field 43:40 P10 4593Field 39:36 F9 4594Field 35:32 P8 4595Field 31:28 P7 4596Field 27:24 P6 4597Field 23:20 P5 4598Field 19:16 P4 4599Field 15:12 P3 4600Field 11:8 P2 4601Field 7:4 P1 4602Field 3:0 P0 4603EndSysreg 4604 4605Sysreg SMCR_EL2 3 4 1 2 6 4606Fields SMCR_ELx 4607EndSysreg 4608 4609Sysreg VNCR_EL2 3 4 2 2 0 4610Field 63:57 RESS 4611Field 56:12 BADDR 4612Res0 11:0 4613EndSysreg 4614 4615Sysreg VTCR_EL2 3 4 2 1 2 4616Res0 63:46 4617Field 45 HDBSS 4618Field 44 HAFT 4619Res0 43:42 4620Field 41 TL0 4621Field 40 GCSH 4622Res0 39 4623Field 38 D128 4624Field 37 S2POE 4625Field 36 S2PIE 4626Field 35 TL1 4627Field 34 AssuredOnly 4628Field 33 SL2 4629Field 32 DS 4630Res1 31 4631Field 30 NSA 4632Field 29 NSW 4633Field 28 HWU62 4634Field 27 HWU61 4635Field 26 HWU60 4636Field 25 HWU59 4637Res0 24:23 4638Field 22 HD 4639Field 21 HA 4640Res0 20 4641Enum 19 VS 4642 0b0 8BIT 4643 0b1 16BIT 4644EndEnum 4645Field 18:16 PS 4646Enum 15:14 TG0 4647 0b00 4K 4648 0b01 64K 4649 0b10 16K 4650EndEnum 4651Enum 13:12 SH0 4652 0b00 NONE 4653 0b01 OUTER 4654 0b11 INNER 4655EndEnum 4656Enum 11:10 ORGN0 4657 0b00 NC 4658 0b01 WBWA 4659 0b10 WT 4660 0b11 WBnWA 4661EndEnum 4662Enum 9:8 IRGN0 4663 0b00 NC 4664 0b01 WBWA 4665 0b10 WT 4666 0b11 WBnWA 4667EndEnum 4668Field 7:6 SL0 4669Field 5:0 T0SZ 4670EndSysreg 4671 4672Sysreg GCSCR_EL2 3 4 2 5 0 4673Fields GCSCR_ELx 4674EndSysreg 4675 4676Sysreg GCSPR_EL2 3 4 2 5 1 4677Fields GCSPR_ELx 4678EndSysreg 4679 4680Sysreg HDBSSBR_EL2 3 4 2 3 2 4681Res0 63:56 4682Field 55:12 BADDR 4683Res0 11:4 4684Enum 3:0 SZ 4685 0b0000 4KB 4686 0b0001 8KB 4687 0b0010 16KB 4688 0b0011 32KB 4689 0b0100 64KB 4690 0b0101 128KB 4691 0b0110 256KB 4692 0b0111 512KB 4693 0b1000 1MB 4694 0b1001 2MB 4695EndEnum 4696EndSysreg 4697 4698Sysreg HDBSSPROD_EL2 3 4 2 3 3 4699Res0 63:32 4700Enum 31:26 FSC 4701 0b000000 OK 4702 0b010000 ExternalAbort 4703 0b101000 GPF 4704EndEnum 4705Res0 25:19 4706Field 18:0 INDEX 4707EndSysreg 4708 4709Sysreg DACR32_EL2 3 4 3 0 0 4710Res0 63:32 4711Field 31:30 D15 4712Field 29:28 D14 4713Field 27:26 D13 4714Field 25:24 D12 4715Field 23:22 D11 4716Field 21:20 D10 4717Field 19:18 D9 4718Field 17:16 D8 4719Field 15:14 D7 4720Field 13:12 D6 4721Field 11:10 D5 4722Field 9:8 D4 4723Field 7:6 D3 4724Field 5:4 D2 4725Field 3:2 D1 4726Field 1:0 D0 4727EndSysreg 4728 4729Sysreg FAR_EL2 3 4 6 0 0 4730Field 63:0 ADDR 4731EndSysreg 4732 4733Sysreg PMSCR_EL2 3 4 9 9 0 4734Res0 63:8 4735Enum 7:6 PCT 4736 0b00 VIRT 4737 0b01 PHYS 4738 0b11 GUEST 4739EndEnum 4740Field 5 TS 4741Field 4 PA 4742Field 3 CX 4743Res0 2 4744Field 1 E2SPE 4745Field 0 E0HSPE 4746EndSysreg 4747 4748Sysreg MPAMHCR_EL2 3 4 10 4 0 4749Res0 63:32 4750Field 31 TRAP_MPAMIDR_EL1 4751Res0 30:9 4752Field 8 GSTAPP_PLK 4753Res0 7:2 4754Field 1 EL1_VPMEN 4755Field 0 EL0_VPMEN 4756EndSysreg 4757 4758Sysreg MPAMVPMV_EL2 3 4 10 4 1 4759Res0 63:32 4760Field 31 VPM_V31 4761Field 30 VPM_V30 4762Field 29 VPM_V29 4763Field 28 VPM_V28 4764Field 27 VPM_V27 4765Field 26 VPM_V26 4766Field 25 VPM_V25 4767Field 24 VPM_V24 4768Field 23 VPM_V23 4769Field 22 VPM_V22 4770Field 21 VPM_V21 4771Field 20 VPM_V20 4772Field 19 VPM_V19 4773Field 18 VPM_V18 4774Field 17 VPM_V17 4775Field 16 VPM_V16 4776Field 15 VPM_V15 4777Field 14 VPM_V14 4778Field 13 VPM_V13 4779Field 12 VPM_V12 4780Field 11 VPM_V11 4781Field 10 VPM_V10 4782Field 9 VPM_V9 4783Field 8 VPM_V8 4784Field 7 VPM_V7 4785Field 6 VPM_V6 4786Field 5 VPM_V5 4787Field 4 VPM_V4 4788Field 3 VPM_V3 4789Field 2 VPM_V2 4790Field 1 VPM_V1 4791Field 0 VPM_V0 4792EndSysreg 4793 4794Sysreg MPAM2_EL2 3 4 10 5 0 4795Field 63 MPAMEN 4796Res0 62:59 4797Field 58 TIDR 4798Res0 57 4799Field 56 ALTSP_HFC 4800Field 55 ALTSP_EL2 4801Field 54 ALTSP_FRCD 4802Res0 53:51 4803Field 50 EnMPAMSM 4804Field 49 TRAPMPAM0EL1 4805Field 48 TRAPMPAM1EL1 4806Field 47:40 PMG_D 4807Field 39:32 PMG_I 4808Field 31:16 PARTID_D 4809Field 15:0 PARTID_I 4810EndSysreg 4811 4812Sysreg MPAMVPM0_EL2 3 4 10 6 0 4813Field 63:48 PhyPARTID3 4814Field 47:32 PhyPARTID2 4815Field 31:16 PhyPARTID1 4816Field 15:0 PhyPARTID0 4817EndSysreg 4818 4819Sysreg MPAMVPM1_EL2 3 4 10 6 1 4820Field 63:48 PhyPARTID7 4821Field 47:32 PhyPARTID6 4822Field 31:16 PhyPARTID5 4823Field 15:0 PhyPARTID4 4824EndSysreg 4825 4826Sysreg MPAMVPM2_EL2 3 4 10 6 2 4827Field 63:48 PhyPARTID11 4828Field 47:32 PhyPARTID10 4829Field 31:16 PhyPARTID9 4830Field 15:0 PhyPARTID8 4831EndSysreg 4832 4833Sysreg MPAMVPM3_EL2 3 4 10 6 3 4834Field 63:48 PhyPARTID15 4835Field 47:32 PhyPARTID14 4836Field 31:16 PhyPARTID13 4837Field 15:0 PhyPARTID12 4838EndSysreg 4839 4840Sysreg MPAMVPM4_EL2 3 4 10 6 4 4841Field 63:48 PhyPARTID19 4842Field 47:32 PhyPARTID18 4843Field 31:16 PhyPARTID17 4844Field 15:0 PhyPARTID16 4845EndSysreg 4846 4847Sysreg MPAMVPM5_EL2 3 4 10 6 5 4848Field 63:48 PhyPARTID23 4849Field 47:32 PhyPARTID22 4850Field 31:16 PhyPARTID21 4851Field 15:0 PhyPARTID20 4852EndSysreg 4853 4854Sysreg MPAMVPM6_EL2 3 4 10 6 6 4855Field 63:48 PhyPARTID27 4856Field 47:32 PhyPARTID26 4857Field 31:16 PhyPARTID25 4858Field 15:0 PhyPARTID24 4859EndSysreg 4860 4861Sysreg MPAMVPM7_EL2 3 4 10 6 7 4862Field 63:48 PhyPARTID31 4863Field 47:32 PhyPARTID30 4864Field 31:16 PhyPARTID29 4865Field 15:0 PhyPARTID28 4866EndSysreg 4867 4868Sysreg ICH_APR_EL2 3 4 12 8 4 4869Res0 63:32 4870Field 31 P31 4871Field 30 P30 4872Field 29 P29 4873Field 28 P28 4874Field 27 P27 4875Field 26 P26 4876Field 25 P25 4877Field 24 P24 4878Field 23 P23 4879Field 22 P22 4880Field 21 P21 4881Field 20 P20 4882Field 19 P19 4883Field 18 P18 4884Field 17 P17 4885Field 16 P16 4886Field 15 P15 4887Field 14 P14 4888Field 13 P13 4889Field 12 P12 4890Field 11 P11 4891Field 10 P10 4892Field 9 P9 4893Field 8 P8 4894Field 7 P7 4895Field 6 P6 4896Field 5 P5 4897Field 4 P4 4898Field 3 P3 4899Field 2 P2 4900Field 1 P1 4901Field 0 P0 4902EndSysreg 4903 4904Sysreg ICH_HFGRTR_EL2 3 4 12 9 4 4905Res0 63:21 4906Field 20 ICC_PPI_ACTIVERn_EL1 4907Field 19 ICC_PPI_PRIORITYRn_EL1 4908Field 18 ICC_PPI_PENDRn_EL1 4909Field 17 ICC_PPI_ENABLERn_EL1 4910Field 16 ICC_PPI_HMRn_EL1 4911Res0 15:8 4912Field 7 ICC_IAFFIDR_EL1 4913Field 6 ICC_ICSR_EL1 4914Field 5 ICC_PCR_EL1 4915Field 4 ICC_HPPIR_EL1 4916Res1 3 4917Field 2 ICC_CR0_EL1 4918Field 1 ICC_IDRn_EL1 4919Field 0 ICC_APR_EL1 4920EndSysreg 4921 4922Sysreg ICH_HFGWTR_EL2 3 4 12 9 6 4923Res0 63:21 4924Field 20 ICC_PPI_ACTIVERn_EL1 4925Field 19 ICC_PPI_PRIORITYRn_EL1 4926Field 18 ICC_PPI_PENDRn_EL1 4927Field 17 ICC_PPI_ENABLERn_EL1 4928Res0 16:7 4929Field 6 ICC_ICSR_EL1 4930Field 5 ICC_PCR_EL1 4931Res0 4:3 4932Field 2 ICC_CR0_EL1 4933Res0 1 4934Field 0 ICC_APR_EL1 4935EndSysreg 4936 4937Sysreg ICH_HFGITR_EL2 3 4 12 9 7 4938Res0 63:11 4939Field 10 GICRCDNMIA 4940Field 9 GICRCDIA 4941Field 8 GICCDDI 4942Field 7 GICCDEOI 4943Field 6 GICCDHM 4944Field 5 GICCDRCFG 4945Field 4 GICCDPEND 4946Field 3 GICCDAFF 4947Field 2 GICCDPRI 4948Field 1 GICCDDIS 4949Field 0 GICCDEN 4950EndSysreg 4951 4952SysregFields ICH_PPI_DVIRx_EL2 4953Field 63 DVI63 4954Field 62 DVI62 4955Field 61 DVI61 4956Field 60 DVI60 4957Field 59 DVI59 4958Field 58 DVI58 4959Field 57 DVI57 4960Field 56 DVI56 4961Field 55 DVI55 4962Field 54 DVI54 4963Field 53 DVI53 4964Field 52 DVI52 4965Field 51 DVI51 4966Field 50 DVI50 4967Field 49 DVI49 4968Field 48 DVI48 4969Field 47 DVI47 4970Field 46 DVI46 4971Field 45 DVI45 4972Field 44 DVI44 4973Field 43 DVI43 4974Field 42 DVI42 4975Field 41 DVI41 4976Field 40 DVI40 4977Field 39 DVI39 4978Field 38 DVI38 4979Field 37 DVI37 4980Field 36 DVI36 4981Field 35 DVI35 4982Field 34 DVI34 4983Field 33 DVI33 4984Field 32 DVI32 4985Field 31 DVI31 4986Field 30 DVI30 4987Field 29 DVI29 4988Field 28 DVI28 4989Field 27 DVI27 4990Field 26 DVI26 4991Field 25 DVI25 4992Field 24 DVI24 4993Field 23 DVI23 4994Field 22 DVI22 4995Field 21 DVI21 4996Field 20 DVI20 4997Field 19 DVI19 4998Field 18 DVI18 4999Field 17 DVI17 5000Field 16 DVI16 5001Field 15 DVI15 5002Field 14 DVI14 5003Field 13 DVI13 5004Field 12 DVI12 5005Field 11 DVI11 5006Field 10 DVI10 5007Field 9 DVI9 5008Field 8 DVI8 5009Field 7 DVI7 5010Field 6 DVI6 5011Field 5 DVI5 5012Field 4 DVI4 5013Field 3 DVI3 5014Field 2 DVI2 5015Field 1 DVI1 5016Field 0 DVI0 5017EndSysregFields 5018 5019Sysreg ICH_PPI_DVIR0_EL2 3 4 12 10 0 5020Fields ICH_PPI_DVIRx_EL2 5021EndSysreg 5022 5023Sysreg ICH_PPI_DVIR1_EL2 3 4 12 10 1 5024Fields ICH_PPI_DVIRx_EL2 5025EndSysreg 5026 5027SysregFields ICH_PPI_ENABLERx_EL2 5028Field 63 EN63 5029Field 62 EN62 5030Field 61 EN61 5031Field 60 EN60 5032Field 59 EN59 5033Field 58 EN58 5034Field 57 EN57 5035Field 56 EN56 5036Field 55 EN55 5037Field 54 EN54 5038Field 53 EN53 5039Field 52 EN52 5040Field 51 EN51 5041Field 50 EN50 5042Field 49 EN49 5043Field 48 EN48 5044Field 47 EN47 5045Field 46 EN46 5046Field 45 EN45 5047Field 44 EN44 5048Field 43 EN43 5049Field 42 EN42 5050Field 41 EN41 5051Field 40 EN40 5052Field 39 EN39 5053Field 38 EN38 5054Field 37 EN37 5055Field 36 EN36 5056Field 35 EN35 5057Field 34 EN34 5058Field 33 EN33 5059Field 32 EN32 5060Field 31 EN31 5061Field 30 EN30 5062Field 29 EN29 5063Field 28 EN28 5064Field 27 EN27 5065Field 26 EN26 5066Field 25 EN25 5067Field 24 EN24 5068Field 23 EN23 5069Field 22 EN22 5070Field 21 EN21 5071Field 20 EN20 5072Field 19 EN19 5073Field 18 EN18 5074Field 17 EN17 5075Field 16 EN16 5076Field 15 EN15 5077Field 14 EN14 5078Field 13 EN13 5079Field 12 EN12 5080Field 11 EN11 5081Field 10 EN10 5082Field 9 EN9 5083Field 8 EN8 5084Field 7 EN7 5085Field 6 EN6 5086Field 5 EN5 5087Field 4 EN4 5088Field 3 EN3 5089Field 2 EN2 5090Field 1 EN1 5091Field 0 EN0 5092EndSysregFields 5093 5094Sysreg ICH_PPI_ENABLER0_EL2 3 4 12 10 2 5095Fields ICH_PPI_ENABLERx_EL2 5096EndSysreg 5097 5098Sysreg ICH_PPI_ENABLER1_EL2 3 4 12 10 3 5099Fields ICH_PPI_ENABLERx_EL2 5100EndSysreg 5101 5102SysregFields ICH_PPI_PENDRx_EL2 5103Field 63 PEND63 5104Field 62 PEND62 5105Field 61 PEND61 5106Field 60 PEND60 5107Field 59 PEND59 5108Field 58 PEND58 5109Field 57 PEND57 5110Field 56 PEND56 5111Field 55 PEND55 5112Field 54 PEND54 5113Field 53 PEND53 5114Field 52 PEND52 5115Field 51 PEND51 5116Field 50 PEND50 5117Field 49 PEND49 5118Field 48 PEND48 5119Field 47 PEND47 5120Field 46 PEND46 5121Field 45 PEND45 5122Field 44 PEND44 5123Field 43 PEND43 5124Field 42 PEND42 5125Field 41 PEND41 5126Field 40 PEND40 5127Field 39 PEND39 5128Field 38 PEND38 5129Field 37 PEND37 5130Field 36 PEND36 5131Field 35 PEND35 5132Field 34 PEND34 5133Field 33 PEND33 5134Field 32 PEND32 5135Field 31 PEND31 5136Field 30 PEND30 5137Field 29 PEND29 5138Field 28 PEND28 5139Field 27 PEND27 5140Field 26 PEND26 5141Field 25 PEND25 5142Field 24 PEND24 5143Field 23 PEND23 5144Field 22 PEND22 5145Field 21 PEND21 5146Field 20 PEND20 5147Field 19 PEND19 5148Field 18 PEND18 5149Field 17 PEND17 5150Field 16 PEND16 5151Field 15 PEND15 5152Field 14 PEND14 5153Field 13 PEND13 5154Field 12 PEND12 5155Field 11 PEND11 5156Field 10 PEND10 5157Field 9 PEND9 5158Field 8 PEND8 5159Field 7 PEND7 5160Field 6 PEND6 5161Field 5 PEND5 5162Field 4 PEND4 5163Field 3 PEND3 5164Field 2 PEND2 5165Field 1 PEND1 5166Field 0 PEND0 5167EndSysregFields 5168 5169Sysreg ICH_PPI_PENDR0_EL2 3 4 12 10 4 5170Fields ICH_PPI_PENDRx_EL2 5171EndSysreg 5172 5173Sysreg ICH_PPI_PENDR1_EL2 3 4 12 10 5 5174Fields ICH_PPI_PENDRx_EL2 5175EndSysreg 5176 5177SysregFields ICH_PPI_ACTIVERx_EL2 5178Field 63 ACTIVE63 5179Field 62 ACTIVE62 5180Field 61 ACTIVE61 5181Field 60 ACTIVE60 5182Field 59 ACTIVE59 5183Field 58 ACTIVE58 5184Field 57 ACTIVE57 5185Field 56 ACTIVE56 5186Field 55 ACTIVE55 5187Field 54 ACTIVE54 5188Field 53 ACTIVE53 5189Field 52 ACTIVE52 5190Field 51 ACTIVE51 5191Field 50 ACTIVE50 5192Field 49 ACTIVE49 5193Field 48 ACTIVE48 5194Field 47 ACTIVE47 5195Field 46 ACTIVE46 5196Field 45 ACTIVE45 5197Field 44 ACTIVE44 5198Field 43 ACTIVE43 5199Field 42 ACTIVE42 5200Field 41 ACTIVE41 5201Field 40 ACTIVE40 5202Field 39 ACTIVE39 5203Field 38 ACTIVE38 5204Field 37 ACTIVE37 5205Field 36 ACTIVE36 5206Field 35 ACTIVE35 5207Field 34 ACTIVE34 5208Field 33 ACTIVE33 5209Field 32 ACTIVE32 5210Field 31 ACTIVE31 5211Field 30 ACTIVE30 5212Field 29 ACTIVE29 5213Field 28 ACTIVE28 5214Field 27 ACTIVE27 5215Field 26 ACTIVE26 5216Field 25 ACTIVE25 5217Field 24 ACTIVE24 5218Field 23 ACTIVE23 5219Field 22 ACTIVE22 5220Field 21 ACTIVE21 5221Field 20 ACTIVE20 5222Field 19 ACTIVE19 5223Field 18 ACTIVE18 5224Field 17 ACTIVE17 5225Field 16 ACTIVE16 5226Field 15 ACTIVE15 5227Field 14 ACTIVE14 5228Field 13 ACTIVE13 5229Field 12 ACTIVE12 5230Field 11 ACTIVE11 5231Field 10 ACTIVE10 5232Field 9 ACTIVE9 5233Field 8 ACTIVE8 5234Field 7 ACTIVE7 5235Field 6 ACTIVE6 5236Field 5 ACTIVE5 5237Field 4 ACTIVE4 5238Field 3 ACTIVE3 5239Field 2 ACTIVE2 5240Field 1 ACTIVE1 5241Field 0 ACTIVE0 5242EndSysregFields 5243 5244Sysreg ICH_PPI_ACTIVER0_EL2 3 4 12 10 6 5245Fields ICH_PPI_ACTIVERx_EL2 5246EndSysreg 5247 5248Sysreg ICH_PPI_ACTIVER1_EL2 3 4 12 10 7 5249Fields ICH_PPI_ACTIVERx_EL2 5250EndSysreg 5251 5252Sysreg ICH_HCR_EL2 3 4 12 11 0 5253Res0 63:32 5254Field 31:27 EOIcount 5255Res0 26:16 5256Field 15 DVIM 5257Field 14 TDIR 5258Field 13 TSEI 5259Field 12 TALL1 5260Field 11 TALL0 5261Field 10 TC 5262Res0 9 5263Field 8 vSGIEOICount 5264Field 7 VGrp1DIE 5265Field 6 VGrp1EIE 5266Field 5 VGrp0DIE 5267Field 4 VGrp0EIE 5268Field 3 NPIE 5269Field 2 LRENPIE 5270Field 1 UIE 5271Field 0 En 5272EndSysreg 5273 5274Sysreg ICH_VTR_EL2 3 4 12 11 1 5275Res0 63:32 5276Field 31:29 PRIbits 5277Field 28:26 PREbits 5278Field 25:23 IDbits 5279Field 22 SEIS 5280Field 21 A3V 5281Field 20 nV4 5282Field 19 TDS 5283Field 18 DVIM 5284Res0 17:5 5285Field 4:0 ListRegs 5286EndSysreg 5287 5288Sysreg ICH_MISR_EL2 3 4 12 11 2 5289Res0 63:8 5290Field 7 VGrp1D 5291Field 6 VGrp1E 5292Field 5 VGrp0D 5293Field 4 VGrp0E 5294Field 3 NP 5295Field 2 LRENP 5296Field 1 U 5297Field 0 EOI 5298EndSysreg 5299 5300Sysreg ICH_VCTLR_EL2 3 4 12 11 4 5301Res0 63:2 5302Field 1 V3 5303Field 0 En 5304EndSysreg 5305 5306Sysreg ICH_CONTEXTR_EL2 3 4 12 11 6 5307Field 63 V 5308Field 62 F 5309Field 61 IRICHPPIDIS 5310Field 60 DB 5311Field 59:55 DBPM 5312Res0 54:48 5313Field 47:32 VPE 5314Res0 31:16 5315Field 15:0 VM 5316EndSysreg 5317 5318Sysreg ICH_VMCR_EL2 3 4 12 11 7 5319Prefix FEAT_GCIE 5320Res0 63:32 5321Field 31:27 VPMR 5322Res0 26:1 5323Field 0 EN 5324EndPrefix 5325Res0 63:32 5326Field 31:24 VPMR 5327Field 23:21 VBPR0 5328Field 20:18 VBPR1 5329Res0 17:10 5330Field 9 VEOIM 5331Res0 8:5 5332Field 4 VCBPR 5333Field 3 VFIQEn 5334Field 2 VAckCtl 5335Field 1 VENG1 5336Field 0 VENG0 5337EndSysreg 5338 5339SysregFields ICH_PPI_PRIORITYRx_EL2 5340Res0 63:61 5341Field 60:56 Priority7 5342Res0 55:53 5343Field 52:48 Priority6 5344Res0 47:45 5345Field 44:40 Priority5 5346Res0 39:37 5347Field 36:32 Priority4 5348Res0 31:29 5349Field 28:24 Priority3 5350Res0 23:21 5351Field 20:16 Priority2 5352Res0 15:13 5353Field 12:8 Priority1 5354Res0 7:5 5355Field 4:0 Priority0 5356EndSysregFields 5357 5358Sysreg ICH_PPI_PRIORITYR0_EL2 3 4 12 14 0 5359Fields ICH_PPI_PRIORITYRx_EL2 5360EndSysreg 5361 5362Sysreg ICH_PPI_PRIORITYR1_EL2 3 4 12 14 1 5363Fields ICH_PPI_PRIORITYRx_EL2 5364EndSysreg 5365 5366Sysreg ICH_PPI_PRIORITYR2_EL2 3 4 12 14 2 5367Fields ICH_PPI_PRIORITYRx_EL2 5368EndSysreg 5369 5370Sysreg ICH_PPI_PRIORITYR3_EL2 3 4 12 14 3 5371Fields ICH_PPI_PRIORITYRx_EL2 5372EndSysreg 5373 5374Sysreg ICH_PPI_PRIORITYR4_EL2 3 4 12 14 4 5375Fields ICH_PPI_PRIORITYRx_EL2 5376EndSysreg 5377 5378Sysreg ICH_PPI_PRIORITYR5_EL2 3 4 12 14 5 5379Fields ICH_PPI_PRIORITYRx_EL2 5380EndSysreg 5381 5382Sysreg ICH_PPI_PRIORITYR6_EL2 3 4 12 14 6 5383Fields ICH_PPI_PRIORITYRx_EL2 5384EndSysreg 5385 5386Sysreg ICH_PPI_PRIORITYR7_EL2 3 4 12 14 7 5387Fields ICH_PPI_PRIORITYRx_EL2 5388EndSysreg 5389 5390Sysreg ICH_PPI_PRIORITYR8_EL2 3 4 12 15 0 5391Fields ICH_PPI_PRIORITYRx_EL2 5392EndSysreg 5393 5394Sysreg ICH_PPI_PRIORITYR9_EL2 3 4 12 15 1 5395Fields ICH_PPI_PRIORITYRx_EL2 5396EndSysreg 5397 5398Sysreg ICH_PPI_PRIORITYR10_EL2 3 4 12 15 2 5399Fields ICH_PPI_PRIORITYRx_EL2 5400EndSysreg 5401 5402Sysreg ICH_PPI_PRIORITYR11_EL2 3 4 12 15 3 5403Fields ICH_PPI_PRIORITYRx_EL2 5404EndSysreg 5405 5406Sysreg ICH_PPI_PRIORITYR12_EL2 3 4 12 15 4 5407Fields ICH_PPI_PRIORITYRx_EL2 5408EndSysreg 5409 5410Sysreg ICH_PPI_PRIORITYR13_EL2 3 4 12 15 5 5411Fields ICH_PPI_PRIORITYRx_EL2 5412EndSysreg 5413 5414Sysreg ICH_PPI_PRIORITYR14_EL2 3 4 12 15 6 5415Fields ICH_PPI_PRIORITYRx_EL2 5416EndSysreg 5417 5418Sysreg ICH_PPI_PRIORITYR15_EL2 3 4 12 15 7 5419Fields ICH_PPI_PRIORITYRx_EL2 5420EndSysreg 5421 5422Sysreg CONTEXTIDR_EL2 3 4 13 0 1 5423Fields CONTEXTIDR_ELx 5424EndSysreg 5425 5426Sysreg CNTPOFF_EL2 3 4 14 0 6 5427Field 63:0 PhysicalOffset 5428EndSysreg 5429 5430Sysreg CPACR_EL12 3 5 1 0 2 5431Mapping CPACR_EL1 5432EndSysreg 5433 5434Sysreg ZCR_EL12 3 5 1 2 0 5435Mapping ZCR_EL1 5436EndSysreg 5437 5438Sysreg TRFCR_EL12 3 5 1 2 1 5439Mapping TRFCR_EL1 5440EndSysreg 5441 5442Sysreg SMCR_EL12 3 5 1 2 6 5443Mapping SMCR_EL1 5444EndSysreg 5445 5446Sysreg GCSCR_EL12 3 5 2 5 0 5447Mapping GCSCR_EL1 5448EndSysreg 5449 5450Sysreg GCSPR_EL12 3 5 2 5 1 5451Mapping GCSPR_EL1 5452EndSysreg 5453 5454Sysreg FAR_EL12 3 5 6 0 0 5455Field 63:0 ADDR 5456EndSysreg 5457 5458Sysreg MPAM1_EL12 3 5 10 5 0 5459Fields MPAM1_ELx 5460EndSysreg 5461 5462Sysreg CONTEXTIDR_EL12 3 5 13 0 1 5463Mapping CONTEXTIDR_EL1 5464EndSysreg 5465 5466SysregFields TTBRx_EL1 5467Field 63:48 ASID 5468Field 47:1 BADDR 5469Field 0 CnP 5470EndSysregFields 5471 5472Sysreg TTBR0_EL1 3 0 2 0 0 5473Fields TTBRx_EL1 5474EndSysreg 5475 5476Sysreg TTBR1_EL1 3 0 2 0 1 5477Fields TTBRx_EL1 5478EndSysreg 5479 5480Sysreg TCR_EL1 3 0 2 0 2 5481Res0 63:62 5482Field 61 MTX1 5483Field 60 MTX0 5484Field 59 DS 5485Field 58 TCMA1 5486Field 57 TCMA0 5487Field 56 E0PD1 5488Field 55 E0PD0 5489Field 54 NFD1 5490Field 53 NFD0 5491Field 52 TBID1 5492Field 51 TBID0 5493Field 50 HWU162 5494Field 49 HWU161 5495Field 48 HWU160 5496Field 47 HWU159 5497Field 46 HWU062 5498Field 45 HWU061 5499Field 44 HWU060 5500Field 43 HWU059 5501Field 42 HPD1 5502Field 41 HPD0 5503Field 40 HD 5504Field 39 HA 5505Field 38 TBI1 5506Field 37 TBI0 5507Field 36 AS 5508Res0 35 5509Field 34:32 IPS 5510Enum 31:30 TG1 5511 0b01 16K 5512 0b10 4K 5513 0b11 64K 5514EndEnum 5515Enum 29:28 SH1 5516 0b00 NONE 5517 0b10 OUTER 5518 0b11 INNER 5519EndEnum 5520Enum 27:26 ORGN1 5521 0b00 NC 5522 0b01 WBWA 5523 0b10 WT 5524 0b11 WBnWA 5525EndEnum 5526Enum 25:24 IRGN1 5527 0b00 NC 5528 0b01 WBWA 5529 0b10 WT 5530 0b11 WBnWA 5531EndEnum 5532Field 23 EPD1 5533Field 22 A1 5534Field 21:16 T1SZ 5535Enum 15:14 TG0 5536 0b00 4K 5537 0b01 64K 5538 0b10 16K 5539EndEnum 5540Enum 13:12 SH0 5541 0b00 NONE 5542 0b10 OUTER 5543 0b11 INNER 5544EndEnum 5545Enum 11:10 ORGN0 5546 0b00 NC 5547 0b01 WBWA 5548 0b10 WT 5549 0b11 WBnWA 5550EndEnum 5551Enum 9:8 IRGN0 5552 0b00 NC 5553 0b01 WBWA 5554 0b10 WT 5555 0b11 WBnWA 5556EndEnum 5557Field 7 EPD0 5558Res0 6 5559Field 5:0 T0SZ 5560EndSysreg 5561 5562Sysreg TCR_EL12 3 5 2 0 2 5563Mapping TCR_EL1 5564EndSysreg 5565 5566Sysreg TCRALIAS_EL1 3 0 2 7 6 5567Mapping TCR_EL1 5568EndSysreg 5569 5570Sysreg TCR2_EL1 3 0 2 0 3 5571Res0 63:22 5572Field 21 FNGNA1 5573Field 20 FNGNA0 5574Res0 19 5575Field 18 FNG1 5576Field 17 FNG0 5577Field 16 A2 5578Field 15 DisCH1 5579Field 14 DisCH0 5580Res0 13:12 5581Field 11 HAFT 5582Field 10 PTTWI 5583Res0 9:6 5584Field 5 D128 5585Field 4 AIE 5586Field 3 POE 5587Field 2 E0POE 5588Field 1 PIE 5589Field 0 PnCH 5590EndSysreg 5591 5592Sysreg TCR2_EL12 3 5 2 0 3 5593Mapping TCR2_EL1 5594EndSysreg 5595 5596Sysreg TCR2ALIAS_EL1 3 0 2 7 7 5597Mapping TCR2_EL1 5598EndSysreg 5599 5600Sysreg TCR2_EL2 3 4 2 0 3 5601Res0 63:19 5602Field 18 FNG1 5603Field 17 FNG0 5604Field 16 A2 5605Field 15 DisCH1 5606Field 14 DisCH0 5607Field 13 AMEC1 5608Field 12 AMEC0 5609Field 11 HAFT 5610Field 10 PTTWI 5611Res0 9:6 5612Field 5 D128 5613Field 4 AIE 5614Field 3 POE 5615Field 2 E0POE 5616Field 1 PIE 5617Field 0 PnCH 5618EndSysreg 5619 5620SysregFields MAIR2_ELx 5621Field 63:56 Attr7 5622Field 55:48 Attr6 5623Field 47:40 Attr5 5624Field 39:32 Attr4 5625Field 31:24 Attr3 5626Field 23:16 Attr2 5627Field 15:8 Attr1 5628Field 7:0 Attr0 5629EndSysregFields 5630 5631Sysreg MAIR2_EL1 3 0 10 2 1 5632Fields MAIR2_ELx 5633EndSysreg 5634 5635Sysreg MAIR2_EL2 3 4 10 1 1 5636Fields MAIR2_ELx 5637EndSysreg 5638 5639Sysreg AMAIR2_EL1 3 0 10 3 1 5640Field 63:0 ImpDef 5641EndSysreg 5642 5643Sysreg AMAIR2_EL2 3 4 10 3 1 5644Field 63:0 ImpDef 5645EndSysreg 5646 5647SysregFields PIRx_ELx 5648Field 63:60 Perm15 5649Field 59:56 Perm14 5650Field 55:52 Perm13 5651Field 51:48 Perm12 5652Field 47:44 Perm11 5653Field 43:40 Perm10 5654Field 39:36 Perm9 5655Field 35:32 Perm8 5656Field 31:28 Perm7 5657Field 27:24 Perm6 5658Field 23:20 Perm5 5659Field 19:16 Perm4 5660Field 15:12 Perm3 5661Field 11:8 Perm2 5662Field 7:4 Perm1 5663Field 3:0 Perm0 5664EndSysregFields 5665 5666Sysreg PIRE0_EL1 3 0 10 2 2 5667Fields PIRx_ELx 5668EndSysreg 5669 5670Sysreg PIRE0_EL12 3 5 10 2 2 5671Mapping PIRE0_EL1 5672EndSysreg 5673 5674Sysreg PIRE0_EL2 3 4 10 2 2 5675Fields PIRx_ELx 5676EndSysreg 5677 5678Sysreg PIR_EL1 3 0 10 2 3 5679Fields PIRx_ELx 5680EndSysreg 5681 5682Sysreg PIR_EL12 3 5 10 2 3 5683Mapping PIR_EL1 5684EndSysreg 5685 5686Sysreg PIR_EL2 3 4 10 2 3 5687Fields PIRx_ELx 5688EndSysreg 5689 5690Sysreg POR_EL0 3 3 10 2 4 5691Fields PIRx_ELx 5692EndSysreg 5693 5694Sysreg POR_EL1 3 0 10 2 4 5695Fields PIRx_ELx 5696EndSysreg 5697 5698Sysreg POR_EL2 3 4 10 2 4 5699Fields PIRx_ELx 5700EndSysreg 5701 5702Sysreg POR_EL12 3 5 10 2 4 5703Mapping POR_EL1 5704EndSysreg 5705 5706Sysreg S2POR_EL1 3 0 10 2 5 5707Fields PIRx_ELx 5708EndSysreg 5709 5710Sysreg S2PIR_EL2 3 4 10 2 5 5711Fields PIRx_ELx 5712EndSysreg 5713 5714Sysreg LORSA_EL1 3 0 10 4 0 5715Res0 63:52 5716Field 51:16 SA 5717Res0 15:1 5718Field 0 Valid 5719EndSysreg 5720 5721Sysreg LOREA_EL1 3 0 10 4 1 5722Res0 63:52 5723Field 51:48 EA_51_48 5724Field 47:16 EA_47_16 5725Res0 15:0 5726EndSysreg 5727 5728Sysreg LORN_EL1 3 0 10 4 2 5729Res0 63:8 5730Field 7:0 Num 5731EndSysreg 5732 5733Sysreg LORC_EL1 3 0 10 4 3 5734Res0 63:10 5735Field 9:2 DS 5736Res0 1 5737Field 0 EN 5738EndSysreg 5739 5740Sysreg MPAMIDR_EL1 3 0 10 4 4 5741Res0 63:62 5742Field 61 HAS_SDEFLT 5743Field 60 HAS_FORCE_NS 5744Field 59 SP4 5745Field 58 HAS_TIDR 5746Field 57 HAS_ALTSP 5747Res0 56:40 5748Field 39:32 PMG_MAX 5749Res0 31:21 5750Field 20:18 VPMR_MAX 5751Field 17 HAS_HCR 5752Res0 16 5753Field 15:0 PARTID_MAX 5754EndSysreg 5755 5756Sysreg LORID_EL1 3 0 10 4 7 5757Res0 63:24 5758Field 23:16 LD 5759Res0 15:8 5760Field 7:0 LR 5761EndSysreg 5762 5763Sysreg MPAM1_EL1 3 0 10 5 0 5764Field 63 MPAMEN 5765Res0 62:61 5766Field 60 FORCED_NS 5767Res0 59:55 5768Field 54 ALTSP_FRCD 5769Res0 53:48 5770Field 47:40 PMG_D 5771Field 39:32 PMG_I 5772Field 31:16 PARTID_D 5773Field 15:0 PARTID_I 5774EndSysreg 5775 5776Sysreg MPAM0_EL1 3 0 10 5 1 5777Res0 63:48 5778Field 47:40 PMG_D 5779Field 39:32 PMG_I 5780Field 31:16 PARTID_D 5781Field 15:0 PARTID_I 5782EndSysreg 5783 5784Sysreg MPAMSM_EL1 3 0 10 5 3 5785Res0 63:48 5786Field 47:40 PMG_D 5787Res0 39:32 5788Field 31:16 PARTID_D 5789Res0 15:0 5790EndSysreg 5791 5792Sysreg ISR_EL1 3 0 12 1 0 5793Res0 63:11 5794Field 10 IS 5795Field 9 FS 5796Field 8 A 5797Field 7 I 5798Field 6 F 5799Res0 5:0 5800EndSysreg 5801 5802Sysreg ICC_NMIAR1_EL1 3 0 12 9 5 5803Res0 63:24 5804Field 23:0 INTID 5805EndSysreg 5806 5807Sysreg TRBLIMITR_EL1 3 0 9 11 0 5808Field 63:12 LIMIT 5809Res0 11:7 5810Field 6 XE 5811Field 5 nVM 5812Enum 4:3 TM 5813 0b00 STOP 5814 0b01 IRQ 5815 0b11 IGNR 5816EndEnum 5817Enum 2:1 FM 5818 0b00 FILL 5819 0b01 WRAP 5820 0b11 CBUF 5821EndEnum 5822Field 0 E 5823EndSysreg 5824 5825Sysreg TRBPTR_EL1 3 0 9 11 1 5826Field 63:0 PTR 5827EndSysreg 5828 5829Sysreg TRBBASER_EL1 3 0 9 11 2 5830Field 63:12 BASE 5831Res0 11:0 5832EndSysreg 5833 5834Sysreg TRBSR_EL1 3 0 9 11 3 5835Res0 63:56 5836Field 55:32 MSS2 5837Field 31:26 EC 5838Res0 25:24 5839Field 23 DAT 5840Field 22 IRQ 5841Field 21 TRG 5842Field 20 WRAP 5843Res0 19 5844Field 18 EA 5845Field 17 S 5846Res0 16 5847Field 15:0 MSS 5848EndSysreg 5849 5850Sysreg TRBMAR_EL1 3 0 9 11 4 5851Res0 63:12 5852Enum 11:10 PAS 5853 0b00 SECURE 5854 0b01 NON_SECURE 5855 0b10 ROOT 5856 0b11 REALM 5857EndEnum 5858Enum 9:8 SH 5859 0b00 NON_SHAREABLE 5860 0b10 OUTER_SHAREABLE 5861 0b11 INNER_SHAREABLE 5862EndEnum 5863Field 7:0 Attr 5864EndSysreg 5865 5866Sysreg TRBTRG_EL1 3 0 9 11 6 5867Res0 63:32 5868Field 31:0 TRG 5869EndSysreg 5870 5871Sysreg TRBIDR_EL1 3 0 9 11 7 5872Res0 63:16 5873UnsignedEnum 15:12 MPAM 5874 0b0000 NI 5875 0b0001 DEFAULT 5876 0b0010 IMP 5877EndEnum 5878Enum 11:8 EA 5879 0b0000 NON_DESC 5880 0b0001 IGNORE 5881 0b0010 SERROR 5882EndEnum 5883Res0 7:6 5884Field 5 F 5885Field 4 P 5886Field 3:0 Align 5887EndSysreg 5888 5889Sysreg HPFAR_EL2 3 4 6 0 4 5890Field 63 NS 5891Res0 62:48 5892Field 47:4 FIPA 5893Res0 3:0 5894EndSysreg 5895