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