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