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