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