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