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 regsiters 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 taseful 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 OSECCR_EL1 2 0 0 6 2 105Res0 63:32 106Field 31:0 EDECCR 107EndSysreg 108 109Sysreg OSLAR_EL1 2 0 1 0 4 110Res0 63:1 111Field 0 OSLK 112EndSysreg 113 114Sysreg ID_PFR0_EL1 3 0 0 1 0 115Res0 63:32 116UnsignedEnum 31:28 RAS 117 0b0000 NI 118 0b0001 RAS 119 0b0010 RASv1p1 120EndEnum 121UnsignedEnum 27:24 DIT 122 0b0000 NI 123 0b0001 IMP 124EndEnum 125UnsignedEnum 23:20 AMU 126 0b0000 NI 127 0b0001 AMUv1 128 0b0010 AMUv1p1 129EndEnum 130UnsignedEnum 19:16 CSV2 131 0b0000 UNDISCLOSED 132 0b0001 IMP 133 0b0010 CSV2p1 134EndEnum 135UnsignedEnum 15:12 State3 136 0b0000 NI 137 0b0001 IMP 138EndEnum 139Enum 11:8 State2 140 0b0000 NI 141 0b0001 NO_CV 142 0b0010 CV 143EndEnum 144UnsignedEnum 7:4 State1 145 0b0000 NI 146 0b0001 THUMB 147 0b0010 THUMB2 148EndEnum 149UnsignedEnum 3:0 State0 150 0b0000 NI 151 0b0001 IMP 152EndEnum 153EndSysreg 154 155Sysreg ID_PFR1_EL1 3 0 0 1 1 156Res0 63:32 157UnsignedEnum 31:28 GIC 158 0b0000 NI 159 0b0001 GICv3 160 0b0011 GICv4p1 161EndEnum 162UnsignedEnum 27:24 Virt_frac 163 0b0000 NI 164 0b0001 IMP 165EndEnum 166Enum 23:20 Sec_frac 167 0b0000 NI 168 0b0001 WALK_DISABLE 169 0b0010 SECURE_MEMORY 170EndEnum 171UnsignedEnum 19:16 GenTimer 172 0b0000 NI 173 0b0001 IMP 174 0b0010 ECV 175EndEnum 176UnsignedEnum 15:12 Virtualization 177 0b0000 NI 178 0b0001 IMP 179EndEnum 180UnsignedEnum 11:8 MProgMod 181 0b0000 NI 182 0b0001 IMP 183EndEnum 184Enum 7:4 Security 185 0b0000 NI 186 0b0001 EL3 187 0b0001 NSACR_RFR 188EndEnum 189UnsignedEnum 3:0 ProgMod 190 0b0000 NI 191 0b0001 IMP 192EndEnum 193EndSysreg 194 195Sysreg ID_DFR0_EL1 3 0 0 1 2 196Res0 63:32 197UnsignedEnum 31:28 TraceFilt 198 0b0000 NI 199 0b0001 IMP 200EndEnum 201UnsignedEnum 27:24 PerfMon 202 0b0000 NI 203 0b0001 PMUv1 204 0b0010 PMUv2 205 0b0011 PMUv3 206 0b0100 PMUv3p1 207 0b0101 PMUv3p4 208 0b0110 PMUv3p5 209 0b0111 PMUv3p7 210 0b1000 PMUv3p8 211 0b1001 PMUv3p9 212 0b1111 IMPDEF 213EndEnum 214Enum 23:20 MProfDbg 215 0b0000 NI 216 0b0001 IMP 217EndEnum 218Enum 19:16 MMapTrc 219 0b0000 NI 220 0b0001 IMP 221EndEnum 222Enum 15:12 CopTrc 223 0b0000 NI 224 0b0001 IMP 225EndEnum 226Enum 11:8 MMapDbg 227 0b0000 NI 228 0b0100 Armv7 229 0b0101 Armv7p1 230EndEnum 231Field 7:4 CopSDbg 232Enum 3:0 CopDbg 233 0b0000 NI 234 0b0010 Armv6 235 0b0011 Armv6p1 236 0b0100 Armv7 237 0b0101 Armv7p1 238 0b0110 Armv8 239 0b0111 VHE 240 0b1000 Debugv8p2 241 0b1001 Debugv8p4 242 0b1010 Debugv8p8 243 0b1011 Debugv8p9 244EndEnum 245EndSysreg 246 247Sysreg ID_AFR0_EL1 3 0 0 1 3 248Res0 63:16 249Field 15:12 IMPDEF3 250Field 11:8 IMPDEF2 251Field 7:4 IMPDEF1 252Field 3:0 IMPDEF0 253EndSysreg 254 255Sysreg ID_MMFR0_EL1 3 0 0 1 4 256Res0 63:32 257Enum 31:28 InnerShr 258 0b0000 NC 259 0b0001 HW 260 0b1111 IGNORED 261EndEnum 262UnsignedEnum 27:24 FCSE 263 0b0000 NI 264 0b0001 IMP 265EndEnum 266Enum 23:20 AuxReg 267 0b0000 NI 268 0b0001 ACTLR 269 0b0010 AIFSR 270EndEnum 271Enum 19:16 TCM 272 0b0000 NI 273 0b0001 IMPDEF 274 0b0010 TCM 275 0b0011 TCM_DMA 276EndEnum 277Enum 15:12 ShareLvl 278 0b0000 ONE 279 0b0001 TWO 280EndEnum 281Enum 11:8 OuterShr 282 0b0000 NC 283 0b0001 HW 284 0b1111 IGNORED 285EndEnum 286Enum 7:4 PMSA 287 0b0000 NI 288 0b0001 IMPDEF 289 0b0010 PMSAv6 290 0b0011 PMSAv7 291EndEnum 292Enum 3:0 VMSA 293 0b0000 NI 294 0b0001 IMPDEF 295 0b0010 VMSAv6 296 0b0011 VMSAv7 297 0b0100 VMSAv7_PXN 298 0b0101 VMSAv7_LONG 299EndEnum 300EndSysreg 301 302Sysreg ID_MMFR1_EL1 3 0 0 1 5 303Res0 63:32 304Enum 31:28 BPred 305 0b0000 NI 306 0b0001 BP_SW_MANGED 307 0b0010 BP_ASID_AWARE 308 0b0011 BP_NOSNOOP 309 0b0100 BP_INVISIBLE 310EndEnum 311Enum 27:24 L1TstCln 312 0b0000 NI 313 0b0001 NOINVALIDATE 314 0b0010 INVALIDATE 315EndEnum 316Enum 23:20 L1Uni 317 0b0000 NI 318 0b0001 INVALIDATE 319 0b0010 CLEAN_AND_INVALIDATE 320EndEnum 321Enum 19:16 L1Hvd 322 0b0000 NI 323 0b0001 INVALIDATE_ISIDE_ONLY 324 0b0010 INVALIDATE 325 0b0011 CLEAN_AND_INVALIDATE 326EndEnum 327Enum 15:12 L1UniSW 328 0b0000 NI 329 0b0001 CLEAN 330 0b0010 CLEAN_AND_INVALIDATE 331 0b0011 INVALIDATE 332EndEnum 333Enum 11:8 L1HvdSW 334 0b0000 NI 335 0b0001 CLEAN_AND_INVALIDATE 336 0b0010 INVALIDATE_DSIDE_ONLY 337 0b0011 INVALIDATE 338EndEnum 339Enum 7:4 L1UniVA 340 0b0000 NI 341 0b0001 CLEAN_AND_INVALIDATE 342 0b0010 INVALIDATE_BP 343EndEnum 344Enum 3:0 L1HvdVA 345 0b0000 NI 346 0b0001 CLEAN_AND_INVALIDATE 347 0b0010 INVALIDATE_BP 348EndEnum 349EndSysreg 350 351Sysreg ID_MMFR2_EL1 3 0 0 1 6 352Res0 63:32 353Enum 31:28 HWAccFlg 354 0b0000 NI 355 0b0001 IMP 356EndEnum 357Enum 27:24 WFIStall 358 0b0000 NI 359 0b0001 IMP 360EndEnum 361Enum 23:20 MemBarr 362 0b0000 NI 363 0b0001 DSB_ONLY 364 0b0010 IMP 365EndEnum 366Enum 19:16 UniTLB 367 0b0000 NI 368 0b0001 BY_VA 369 0b0010 BY_MATCH_ASID 370 0b0011 BY_ALL_ASID 371 0b0100 OTHER_TLBS 372 0b0101 BROADCAST 373 0b0110 BY_IPA 374EndEnum 375Enum 15:12 HvdTLB 376 0b0000 NI 377EndEnum 378Enum 11:8 L1HvdRng 379 0b0000 NI 380 0b0001 IMP 381EndEnum 382Enum 7:4 L1HvdBG 383 0b0000 NI 384 0b0001 IMP 385EndEnum 386Enum 3:0 L1HvdFG 387 0b0000 NI 388 0b0001 IMP 389EndEnum 390EndSysreg 391 392Sysreg ID_MMFR3_EL1 3 0 0 1 7 393Res0 63:32 394Enum 31:28 Supersec 395 0b0000 IMP 396 0b1111 NI 397EndEnum 398Enum 27:24 CMemSz 399 0b0000 4GB 400 0b0001 64GB 401 0b0010 1TB 402EndEnum 403Enum 23:20 CohWalk 404 0b0000 NI 405 0b0001 IMP 406EndEnum 407Enum 19:16 PAN 408 0b0000 NI 409 0b0001 PAN 410 0b0010 PAN2 411EndEnum 412Enum 15:12 MaintBcst 413 0b0000 NI 414 0b0001 NO_TLB 415 0b0010 ALL 416EndEnum 417Enum 11:8 BPMaint 418 0b0000 NI 419 0b0001 ALL 420 0b0010 BY_VA 421EndEnum 422Enum 7:4 CMaintSW 423 0b0000 NI 424 0b0001 IMP 425EndEnum 426Enum 3:0 CMaintVA 427 0b0000 NI 428 0b0001 IMP 429EndEnum 430EndSysreg 431 432Sysreg ID_ISAR0_EL1 3 0 0 2 0 433Res0 63:28 434Enum 27:24 Divide 435 0b0000 NI 436 0b0001 xDIV_T32 437 0b0010 xDIV_A32 438EndEnum 439UnsignedEnum 23:20 Debug 440 0b0000 NI 441 0b0001 IMP 442EndEnum 443Enum 19:16 Coproc 444 0b0000 NI 445 0b0001 MRC 446 0b0010 MRC2 447 0b0011 MRRC 448 0b0100 MRRC2 449EndEnum 450UnsignedEnum 15:12 CmpBranch 451 0b0000 NI 452 0b0001 IMP 453EndEnum 454UnsignedEnum 11:8 BitField 455 0b0000 NI 456 0b0001 IMP 457EndEnum 458UnsignedEnum 7:4 BitCount 459 0b0000 NI 460 0b0001 IMP 461EndEnum 462UnsignedEnum 3:0 Swap 463 0b0000 NI 464 0b0001 IMP 465EndEnum 466EndSysreg 467 468Sysreg ID_ISAR1_EL1 3 0 0 2 1 469Res0 63:32 470Enum 31:28 Jazelle 471 0b0000 NI 472 0b0001 IMP 473EndEnum 474Enum 27:24 Interwork 475 0b0000 NI 476 0b0001 BX 477 0b0010 BLX 478 0b0011 A32_BX 479EndEnum 480Enum 23:20 Immediate 481 0b0000 NI 482 0b0001 IMP 483EndEnum 484Enum 19:16 IfThen 485 0b0000 NI 486 0b0001 IMP 487EndEnum 488Enum 15:12 Extend 489 0b0000 NI 490 0b0001 SXTB 491 0b0010 SXTB16 492EndEnum 493Enum 11:8 Except_AR 494 0b0000 NI 495 0b0001 IMP 496EndEnum 497Enum 7:4 Except 498 0b0000 NI 499 0b0001 IMP 500EndEnum 501Enum 3:0 Endian 502 0b0000 NI 503 0b0001 IMP 504EndEnum 505EndSysreg 506 507Sysreg ID_ISAR2_EL1 3 0 0 2 2 508Res0 63:32 509Enum 31:28 Reversal 510 0b0000 NI 511 0b0001 REV 512 0b0010 RBIT 513EndEnum 514Enum 27:24 PSR_AR 515 0b0000 NI 516 0b0001 IMP 517EndEnum 518Enum 23:20 MultU 519 0b0000 NI 520 0b0001 UMULL 521 0b0010 UMAAL 522EndEnum 523Enum 19:16 MultS 524 0b0000 NI 525 0b0001 SMULL 526 0b0010 SMLABB 527 0b0011 SMLAD 528EndEnum 529Enum 15:12 Mult 530 0b0000 NI 531 0b0001 MLA 532 0b0010 MLS 533EndEnum 534Enum 11:8 MultiAccessInt 535 0b0000 NI 536 0b0001 RESTARTABLE 537 0b0010 CONTINUABLE 538EndEnum 539Enum 7:4 MemHint 540 0b0000 NI 541 0b0001 PLD 542 0b0010 PLD2 543 0b0011 PLI 544 0b0100 PLDW 545EndEnum 546Enum 3:0 LoadStore 547 0b0000 NI 548 0b0001 DOUBLE 549 0b0010 ACQUIRE 550EndEnum 551EndSysreg 552 553Sysreg ID_ISAR3_EL1 3 0 0 2 3 554Res0 63:32 555Enum 31:28 T32EE 556 0b0000 NI 557 0b0001 IMP 558EndEnum 559Enum 27:24 TrueNOP 560 0b0000 NI 561 0b0001 IMP 562EndEnum 563Enum 23:20 T32Copy 564 0b0000 NI 565 0b0001 IMP 566EndEnum 567Enum 19:16 TabBranch 568 0b0000 NI 569 0b0001 IMP 570EndEnum 571Enum 15:12 SynchPrim 572 0b0000 NI 573 0b0001 EXCLUSIVE 574 0b0010 DOUBLE 575EndEnum 576Enum 11:8 SVC 577 0b0000 NI 578 0b0001 IMP 579EndEnum 580Enum 7:4 SIMD 581 0b0000 NI 582 0b0001 SSAT 583 0b0011 PKHBT 584EndEnum 585Enum 3:0 Saturate 586 0b0000 NI 587 0b0001 IMP 588EndEnum 589EndSysreg 590 591Sysreg ID_ISAR4_EL1 3 0 0 2 4 592Res0 63:32 593Enum 31:28 SWP_frac 594 0b0000 NI 595 0b0001 IMP 596EndEnum 597Enum 27:24 PSR_M 598 0b0000 NI 599 0b0001 IMP 600EndEnum 601Enum 23:20 SynchPrim_frac 602 0b0000 NI 603 0b0011 IMP 604EndEnum 605Enum 19:16 Barrier 606 0b0000 NI 607 0b0001 IMP 608EndEnum 609Enum 15:12 SMC 610 0b0000 NI 611 0b0001 IMP 612EndEnum 613Enum 11:8 Writeback 614 0b0000 NI 615 0b0001 IMP 616EndEnum 617Enum 7:4 WithShifts 618 0b0000 NI 619 0b0001 LSL3 620 0b0011 LS 621 0b0100 REG 622EndEnum 623Enum 3:0 Unpriv 624 0b0000 NI 625 0b0001 REG_BYTE 626 0b0010 SIGNED_HALFWORD 627EndEnum 628EndSysreg 629 630Sysreg ID_ISAR5_EL1 3 0 0 2 5 631Res0 63:32 632UnsignedEnum 31:28 VCMA 633 0b0000 NI 634 0b0001 IMP 635EndEnum 636UnsignedEnum 27:24 RDM 637 0b0000 NI 638 0b0001 IMP 639EndEnum 640Res0 23:20 641UnsignedEnum 19:16 CRC32 642 0b0000 NI 643 0b0001 IMP 644EndEnum 645UnsignedEnum 15:12 SHA2 646 0b0000 NI 647 0b0001 IMP 648EndEnum 649UnsignedEnum 11:8 SHA1 650 0b0000 NI 651 0b0001 IMP 652EndEnum 653UnsignedEnum 7:4 AES 654 0b0000 NI 655 0b0001 IMP 656 0b0010 VMULL 657EndEnum 658UnsignedEnum 3:0 SEVL 659 0b0000 NI 660 0b0001 IMP 661EndEnum 662EndSysreg 663 664Sysreg ID_ISAR6_EL1 3 0 0 2 7 665Res0 63:28 666UnsignedEnum 27:24 I8MM 667 0b0000 NI 668 0b0001 IMP 669EndEnum 670UnsignedEnum 23:20 BF16 671 0b0000 NI 672 0b0001 IMP 673EndEnum 674UnsignedEnum 19:16 SPECRES 675 0b0000 NI 676 0b0001 IMP 677EndEnum 678UnsignedEnum 15:12 SB 679 0b0000 NI 680 0b0001 IMP 681EndEnum 682UnsignedEnum 11:8 FHM 683 0b0000 NI 684 0b0001 IMP 685EndEnum 686UnsignedEnum 7:4 DP 687 0b0000 NI 688 0b0001 IMP 689EndEnum 690UnsignedEnum 3:0 JSCVT 691 0b0000 NI 692 0b0001 IMP 693EndEnum 694EndSysreg 695 696Sysreg ID_MMFR4_EL1 3 0 0 2 6 697Res0 63:32 698UnsignedEnum 31:28 EVT 699 0b0000 NI 700 0b0001 NO_TLBIS 701 0b0010 TLBIS 702EndEnum 703UnsignedEnum 27:24 CCIDX 704 0b0000 NI 705 0b0001 IMP 706EndEnum 707UnsignedEnum 23:20 LSM 708 0b0000 NI 709 0b0001 IMP 710EndEnum 711UnsignedEnum 19:16 HPDS 712 0b0000 NI 713 0b0001 AA32HPD 714 0b0010 HPDS2 715EndEnum 716UnsignedEnum 15:12 CnP 717 0b0000 NI 718 0b0001 IMP 719EndEnum 720UnsignedEnum 11:8 XNX 721 0b0000 NI 722 0b0001 IMP 723EndEnum 724UnsignedEnum 7:4 AC2 725 0b0000 NI 726 0b0001 IMP 727EndEnum 728UnsignedEnum 3:0 SpecSEI 729 0b0000 NI 730 0b0001 IMP 731EndEnum 732EndSysreg 733 734Sysreg MVFR0_EL1 3 0 0 3 0 735Res0 63:32 736UnsignedEnum 31:28 FPRound 737 0b0000 NI 738 0b0001 IMP 739EndEnum 740UnsignedEnum 27:24 FPShVec 741 0b0000 NI 742 0b0001 IMP 743EndEnum 744UnsignedEnum 23:20 FPSqrt 745 0b0000 NI 746 0b0001 IMP 747EndEnum 748UnsignedEnum 19:16 FPDivide 749 0b0000 NI 750 0b0001 IMP 751EndEnum 752UnsignedEnum 15:12 FPTrap 753 0b0000 NI 754 0b0001 IMP 755EndEnum 756UnsignedEnum 11:8 FPDP 757 0b0000 NI 758 0b0001 VFPv2 759 0b0010 VFPv3 760EndEnum 761UnsignedEnum 7:4 FPSP 762 0b0000 NI 763 0b0001 VFPv2 764 0b0010 VFPv3 765EndEnum 766Enum 3:0 SIMDReg 767 0b0000 NI 768 0b0001 IMP_16x64 769 0b0010 IMP_32x64 770EndEnum 771EndSysreg 772 773Sysreg MVFR1_EL1 3 0 0 3 1 774Res0 63:32 775UnsignedEnum 31:28 SIMDFMAC 776 0b0000 NI 777 0b0001 IMP 778EndEnum 779UnsignedEnum 27:24 FPHP 780 0b0000 NI 781 0b0001 FPHP 782 0b0010 FPHP_CONV 783 0b0011 FP16 784EndEnum 785UnsignedEnum 23:20 SIMDHP 786 0b0000 NI 787 0b0001 SIMDHP 788 0b0010 SIMDHP_FLOAT 789EndEnum 790UnsignedEnum 19:16 SIMDSP 791 0b0000 NI 792 0b0001 IMP 793EndEnum 794UnsignedEnum 15:12 SIMDInt 795 0b0000 NI 796 0b0001 IMP 797EndEnum 798UnsignedEnum 11:8 SIMDLS 799 0b0000 NI 800 0b0001 IMP 801EndEnum 802UnsignedEnum 7:4 FPDNaN 803 0b0000 NI 804 0b0001 IMP 805EndEnum 806UnsignedEnum 3:0 FPFtZ 807 0b0000 NI 808 0b0001 IMP 809EndEnum 810EndSysreg 811 812Sysreg MVFR2_EL1 3 0 0 3 2 813Res0 63:8 814Enum 7:4 FPMisc 815 0b0000 NI 816 0b0001 FP 817 0b0010 FP_DIRECTED_ROUNDING 818 0b0011 FP_ROUNDING 819 0b0100 FP_MAX_MIN 820EndEnum 821Enum 3:0 SIMDMisc 822 0b0000 NI 823 0b0001 SIMD_DIRECTED_ROUNDING 824 0b0010 SIMD_ROUNDING 825 0b0011 SIMD_MAX_MIN 826EndEnum 827EndSysreg 828 829Sysreg ID_PFR2_EL1 3 0 0 3 4 830Res0 63:12 831UnsignedEnum 11:8 RAS_frac 832 0b0000 NI 833 0b0001 RASv1p1 834EndEnum 835UnsignedEnum 7:4 SSBS 836 0b0000 NI 837 0b0001 IMP 838EndEnum 839UnsignedEnum 3:0 CSV3 840 0b0000 NI 841 0b0001 IMP 842EndEnum 843EndSysreg 844 845Sysreg ID_DFR1_EL1 3 0 0 3 5 846Res0 63:8 847UnsignedEnum 7:4 HPMN0 848 0b0000 NI 849 0b0001 IMP 850EndEnum 851Enum 3:0 MTPMU 852 0b0000 IMPDEF 853 0b0001 IMP 854 0b1111 NI 855EndEnum 856EndSysreg 857 858Sysreg ID_MMFR5_EL1 3 0 0 3 6 859Res0 63:8 860UnsignedEnum 7:4 nTLBPA 861 0b0000 NI 862 0b0001 IMP 863EndEnum 864UnsignedEnum 3:0 ETS 865 0b0000 NI 866 0b0001 IMP 867EndEnum 868EndSysreg 869 870Sysreg ID_AA64PFR0_EL1 3 0 0 4 0 871UnsignedEnum 63:60 CSV3 872 0b0000 NI 873 0b0001 IMP 874EndEnum 875UnsignedEnum 59:56 CSV2 876 0b0000 NI 877 0b0001 IMP 878 0b0010 CSV2_2 879 0b0011 CSV2_3 880EndEnum 881UnsignedEnum 55:52 RME 882 0b0000 NI 883 0b0001 IMP 884EndEnum 885UnsignedEnum 51:48 DIT 886 0b0000 NI 887 0b0001 IMP 888EndEnum 889UnsignedEnum 47:44 AMU 890 0b0000 NI 891 0b0001 IMP 892 0b0010 V1P1 893EndEnum 894UnsignedEnum 43:40 MPAM 895 0b0000 0 896 0b0001 1 897EndEnum 898UnsignedEnum 39:36 SEL2 899 0b0000 NI 900 0b0001 IMP 901EndEnum 902UnsignedEnum 35:32 SVE 903 0b0000 NI 904 0b0001 IMP 905EndEnum 906UnsignedEnum 31:28 RAS 907 0b0000 NI 908 0b0001 IMP 909 0b0010 V1P1 910EndEnum 911UnsignedEnum 27:24 GIC 912 0b0000 NI 913 0b0001 IMP 914 0b0011 V4P1 915EndEnum 916SignedEnum 23:20 AdvSIMD 917 0b0000 IMP 918 0b0001 FP16 919 0b1111 NI 920EndEnum 921SignedEnum 19:16 FP 922 0b0000 IMP 923 0b0001 FP16 924 0b1111 NI 925EndEnum 926UnsignedEnum 15:12 EL3 927 0b0000 NI 928 0b0001 IMP 929 0b0010 AARCH32 930EndEnum 931UnsignedEnum 11:8 EL2 932 0b0000 NI 933 0b0001 IMP 934 0b0010 AARCH32 935EndEnum 936UnsignedEnum 7:4 EL1 937 0b0001 IMP 938 0b0010 AARCH32 939EndEnum 940UnsignedEnum 3:0 EL0 941 0b0001 IMP 942 0b0010 AARCH32 943EndEnum 944EndSysreg 945 946Sysreg ID_AA64PFR1_EL1 3 0 0 4 1 947UnsignedEnum 63:60 PFAR 948 0b0000 NI 949 0b0001 IMP 950EndEnum 951UnsignedEnum 59:56 DF2 952 0b0000 NI 953 0b0001 IMP 954EndEnum 955UnsignedEnum 55:52 MTEX 956 0b0000 MTE 957 0b0001 MTE4 958EndEnum 959UnsignedEnum 51:48 THE 960 0b0000 NI 961 0b0001 IMP 962EndEnum 963UnsignedEnum 47:44 GCS 964 0b0000 NI 965 0b0001 IMP 966EndEnum 967Enum 43:40 MTE_frac 968 0b0000 ASYNC 969 0b1111 NI 970EndEnum 971UnsignedEnum 39:36 NMI 972 0b0000 NI 973 0b0001 IMP 974EndEnum 975UnsignedEnum 35:32 CSV2_frac 976 0b0000 NI 977 0b0001 CSV2_1p1 978 0b0010 CSV2_1p2 979EndEnum 980UnsignedEnum 31:28 RNDR_trap 981 0b0000 NI 982 0b0001 IMP 983EndEnum 984UnsignedEnum 27:24 SME 985 0b0000 NI 986 0b0001 IMP 987 0b0010 SME2 988EndEnum 989Res0 23:20 990UnsignedEnum 19:16 MPAM_frac 991 0b0000 MINOR_0 992 0b0001 MINOR_1 993EndEnum 994UnsignedEnum 15:12 RAS_frac 995 0b0000 NI 996 0b0001 RASv1p1 997EndEnum 998UnsignedEnum 11:8 MTE 999 0b0000 NI 1000 0b0001 IMP 1001 0b0010 MTE2 1002 0b0011 MTE3 1003EndEnum 1004UnsignedEnum 7:4 SSBS 1005 0b0000 NI 1006 0b0001 IMP 1007 0b0010 SSBS2 1008EndEnum 1009UnsignedEnum 3:0 BT 1010 0b0000 NI 1011 0b0001 IMP 1012EndEnum 1013EndSysreg 1014 1015Sysreg ID_AA64PFR2_EL1 3 0 0 4 2 1016Res0 63:36 1017UnsignedEnum 35:32 FPMR 1018 0b0000 NI 1019 0b0001 IMP 1020EndEnum 1021Res0 31:20 1022UnsignedEnum 19:16 UINJ 1023 0b0000 NI 1024 0b0001 IMP 1025EndEnum 1026Res0 15:12 1027UnsignedEnum 11:8 MTEFAR 1028 0b0000 NI 1029 0b0001 IMP 1030EndEnum 1031UnsignedEnum 7:4 MTESTOREONLY 1032 0b0000 NI 1033 0b0001 IMP 1034EndEnum 1035UnsignedEnum 3:0 MTEPERM 1036 0b0000 NI 1037 0b0001 IMP 1038EndEnum 1039EndSysreg 1040 1041Sysreg ID_AA64ZFR0_EL1 3 0 0 4 4 1042Res0 63:60 1043UnsignedEnum 59:56 F64MM 1044 0b0000 NI 1045 0b0001 IMP 1046EndEnum 1047UnsignedEnum 55:52 F32MM 1048 0b0000 NI 1049 0b0001 IMP 1050EndEnum 1051UnsignedEnum 51:48 F16MM 1052 0b0000 NI 1053 0b0001 IMP 1054EndEnum 1055UnsignedEnum 47:44 I8MM 1056 0b0000 NI 1057 0b0001 IMP 1058EndEnum 1059UnsignedEnum 43:40 SM4 1060 0b0000 NI 1061 0b0001 IMP 1062EndEnum 1063Res0 39:36 1064UnsignedEnum 35:32 SHA3 1065 0b0000 NI 1066 0b0001 IMP 1067EndEnum 1068Res0 31:28 1069UnsignedEnum 27:24 B16B16 1070 0b0000 NI 1071 0b0001 IMP 1072 0b0010 BFSCALE 1073EndEnum 1074UnsignedEnum 23:20 BF16 1075 0b0000 NI 1076 0b0001 IMP 1077 0b0010 EBF16 1078EndEnum 1079UnsignedEnum 19:16 BitPerm 1080 0b0000 NI 1081 0b0001 IMP 1082EndEnum 1083UnsignedEnum 15:12 EltPerm 1084 0b0000 NI 1085 0b0001 IMP 1086EndEnum 1087Res0 11:8 1088UnsignedEnum 7:4 AES 1089 0b0000 NI 1090 0b0001 IMP 1091 0b0010 PMULL128 1092 0b0011 AES2 1093EndEnum 1094UnsignedEnum 3:0 SVEver 1095 0b0000 IMP 1096 0b0001 SVE2 1097 0b0010 SVE2p1 1098 0b0011 SVE2p2 1099EndEnum 1100EndSysreg 1101 1102Sysreg ID_AA64SMFR0_EL1 3 0 0 4 5 1103UnsignedEnum 63 FA64 1104 0b0 NI 1105 0b1 IMP 1106EndEnum 1107Res0 62:61 1108UnsignedEnum 60 LUTv2 1109 0b0 NI 1110 0b1 IMP 1111EndEnum 1112UnsignedEnum 59:56 SMEver 1113 0b0000 SME 1114 0b0001 SME2 1115 0b0010 SME2p1 1116 0b0000 IMP 1117EndEnum 1118UnsignedEnum 55:52 I16I64 1119 0b0000 NI 1120 0b1111 IMP 1121EndEnum 1122Res0 51:49 1123UnsignedEnum 48 F64F64 1124 0b0 NI 1125 0b1 IMP 1126EndEnum 1127UnsignedEnum 47:44 I16I32 1128 0b0000 NI 1129 0b0101 IMP 1130EndEnum 1131UnsignedEnum 43 B16B16 1132 0b0 NI 1133 0b1 IMP 1134EndEnum 1135UnsignedEnum 42 F16F16 1136 0b0 NI 1137 0b1 IMP 1138EndEnum 1139UnsignedEnum 41 F8F16 1140 0b0 NI 1141 0b1 IMP 1142EndEnum 1143UnsignedEnum 40 F8F32 1144 0b0 NI 1145 0b1 IMP 1146EndEnum 1147UnsignedEnum 39:36 I8I32 1148 0b0000 NI 1149 0b1111 IMP 1150EndEnum 1151UnsignedEnum 35 F16F32 1152 0b0 NI 1153 0b1 IMP 1154EndEnum 1155UnsignedEnum 34 B16F32 1156 0b0 NI 1157 0b1 IMP 1158EndEnum 1159UnsignedEnum 33 BI32I32 1160 0b0 NI 1161 0b1 IMP 1162EndEnum 1163UnsignedEnum 32 F32F32 1164 0b0 NI 1165 0b1 IMP 1166EndEnum 1167Res0 31 1168UnsignedEnum 30 SF8FMA 1169 0b0 NI 1170 0b1 IMP 1171EndEnum 1172UnsignedEnum 29 SF8DP4 1173 0b0 NI 1174 0b1 IMP 1175EndEnum 1176UnsignedEnum 28 SF8DP2 1177 0b0 NI 1178 0b1 IMP 1179EndEnum 1180Res0 27:0 1181EndSysreg 1182 1183Sysreg ID_AA64FPFR0_EL1 3 0 0 4 7 1184Res0 63:32 1185UnsignedEnum 31 F8CVT 1186 0b0 NI 1187 0b1 IMP 1188EndEnum 1189UnsignedEnum 30 F8FMA 1190 0b0 NI 1191 0b1 IMP 1192EndEnum 1193UnsignedEnum 29 F8DP4 1194 0b0 NI 1195 0b1 IMP 1196EndEnum 1197UnsignedEnum 28 F8DP2 1198 0b0 NI 1199 0b1 IMP 1200EndEnum 1201UnsignedEnum 27 F8MM8 1202 0b0 NI 1203 0b1 IMP 1204EndEnum 1205UnsignedEnum 26 F8MM4 1206 0b0 NI 1207 0b1 IMP 1208EndEnum 1209Res0 25:2 1210UnsignedEnum 1 F8E4M3 1211 0b0 NI 1212 0b1 IMP 1213EndEnum 1214UnsignedEnum 0 F8E5M2 1215 0b0 NI 1216 0b1 IMP 1217EndEnum 1218EndSysreg 1219 1220Sysreg ID_AA64DFR0_EL1 3 0 0 5 0 1221Enum 63:60 HPMN0 1222 0b0000 UNPREDICTABLE 1223 0b0001 DEF 1224EndEnum 1225UnsignedEnum 59:56 ExtTrcBuff 1226 0b0000 NI 1227 0b0001 IMP 1228EndEnum 1229UnsignedEnum 55:52 BRBE 1230 0b0000 NI 1231 0b0001 IMP 1232 0b0010 BRBE_V1P1 1233EndEnum 1234SignedEnum 51:48 MTPMU 1235 0b0000 NI_IMPDEF 1236 0b0001 IMP 1237 0b1111 NI 1238EndEnum 1239UnsignedEnum 47:44 TraceBuffer 1240 0b0000 NI 1241 0b0001 IMP 1242 0b0010 TRBE_V1P1 1243EndEnum 1244UnsignedEnum 43:40 TraceFilt 1245 0b0000 NI 1246 0b0001 IMP 1247EndEnum 1248UnsignedEnum 39:36 DoubleLock 1249 0b0000 IMP 1250 0b1111 NI 1251EndEnum 1252UnsignedEnum 35:32 PMSVer 1253 0b0000 NI 1254 0b0001 IMP 1255 0b0010 V1P1 1256 0b0011 V1P2 1257 0b0100 V1P3 1258 0b0101 V1P4 1259 0b0110 V1P5 1260EndEnum 1261Field 31:28 CTX_CMPs 1262UnsignedEnum 27:24 SEBEP 1263 0b0000 NI 1264 0b0001 IMP 1265EndEnum 1266Field 23:20 WRPs 1267UnsignedEnum 19:16 PMSS 1268 0b0000 NI 1269 0b0001 IMP 1270EndEnum 1271Field 15:12 BRPs 1272UnsignedEnum 11:8 PMUVer 1273 0b0000 NI 1274 0b0001 IMP 1275 0b0100 V3P1 1276 0b0101 V3P4 1277 0b0110 V3P5 1278 0b0111 V3P7 1279 0b1000 V3P8 1280 0b1001 V3P9 1281 0b1111 IMP_DEF 1282EndEnum 1283UnsignedEnum 7:4 TraceVer 1284 0b0000 NI 1285 0b0001 IMP 1286EndEnum 1287UnsignedEnum 3:0 DebugVer 1288 0b0110 IMP 1289 0b0111 VHE 1290 0b1000 V8P2 1291 0b1001 V8P4 1292 0b1010 V8P8 1293 0b1011 V8P9 1294EndEnum 1295EndSysreg 1296 1297Sysreg ID_AA64DFR1_EL1 3 0 0 5 1 1298Field 63:56 ABL_CMPs 1299UnsignedEnum 55:52 DPFZS 1300 0b0000 IGNR 1301 0b0001 FRZN 1302EndEnum 1303UnsignedEnum 51:48 EBEP 1304 0b0000 NI 1305 0b0001 IMP 1306EndEnum 1307UnsignedEnum 47:44 ITE 1308 0b0000 NI 1309 0b0001 IMP 1310EndEnum 1311UnsignedEnum 43:40 ABLE 1312 0b0000 NI 1313 0b0001 IMP 1314EndEnum 1315UnsignedEnum 39:36 PMICNTR 1316 0b0000 NI 1317 0b0001 IMP 1318EndEnum 1319UnsignedEnum 35:32 SPMU 1320 0b0000 NI 1321 0b0001 IMP 1322 0b0010 IMP_SPMZR 1323EndEnum 1324Field 31:24 CTX_CMPs 1325Field 23:16 WRPs 1326Field 15:8 BRPs 1327Field 7:0 SYSPMUID 1328EndSysreg 1329 1330Sysreg ID_AA64DFR2_EL1 3 0 0 5 2 1331Res0 63:28 1332UnsignedEnum 27:24 TRBE_EXC 1333 0b0000 NI 1334 0b0001 IMP 1335EndEnum 1336UnsignedEnum 23:20 SPE_nVM 1337 0b0000 NI 1338 0b0001 IMP 1339EndEnum 1340UnsignedEnum 19:16 SPE_EXC 1341 0b0000 NI 1342 0b0001 IMP 1343EndEnum 1344Res0 15:8 1345UnsignedEnum 7:4 BWE 1346 0b0000 NI 1347 0b0001 FEAT_BWE 1348 0b0002 FEAT_BWE2 1349EndEnum 1350UnsignedEnum 3:0 STEP 1351 0b0000 NI 1352 0b0001 IMP 1353EndEnum 1354EndSysreg 1355 1356Sysreg ID_AA64AFR0_EL1 3 0 0 5 4 1357Res0 63:32 1358Field 31:28 IMPDEF7 1359Field 27:24 IMPDEF6 1360Field 23:20 IMPDEF5 1361Field 19:16 IMPDEF4 1362Field 15:12 IMPDEF3 1363Field 11:8 IMPDEF2 1364Field 7:4 IMPDEF1 1365Field 3:0 IMPDEF0 1366EndSysreg 1367 1368Sysreg ID_AA64AFR1_EL1 3 0 0 5 5 1369Res0 63:0 1370EndSysreg 1371 1372Sysreg ID_AA64ISAR0_EL1 3 0 0 6 0 1373UnsignedEnum 63:60 RNDR 1374 0b0000 NI 1375 0b0001 IMP 1376EndEnum 1377UnsignedEnum 59:56 TLB 1378 0b0000 NI 1379 0b0001 OS 1380 0b0010 RANGE 1381EndEnum 1382UnsignedEnum 55:52 TS 1383 0b0000 NI 1384 0b0001 FLAGM 1385 0b0010 FLAGM2 1386EndEnum 1387UnsignedEnum 51:48 FHM 1388 0b0000 NI 1389 0b0001 IMP 1390EndEnum 1391UnsignedEnum 47:44 DP 1392 0b0000 NI 1393 0b0001 IMP 1394EndEnum 1395UnsignedEnum 43:40 SM4 1396 0b0000 NI 1397 0b0001 IMP 1398EndEnum 1399UnsignedEnum 39:36 SM3 1400 0b0000 NI 1401 0b0001 IMP 1402EndEnum 1403UnsignedEnum 35:32 SHA3 1404 0b0000 NI 1405 0b0001 IMP 1406EndEnum 1407UnsignedEnum 31:28 RDM 1408 0b0000 NI 1409 0b0001 IMP 1410EndEnum 1411UnsignedEnum 27:24 TME 1412 0b0000 NI 1413 0b0001 IMP 1414EndEnum 1415UnsignedEnum 23:20 ATOMIC 1416 0b0000 NI 1417 0b0010 IMP 1418 0b0011 FEAT_LSE128 1419EndEnum 1420UnsignedEnum 19:16 CRC32 1421 0b0000 NI 1422 0b0001 IMP 1423EndEnum 1424UnsignedEnum 15:12 SHA2 1425 0b0000 NI 1426 0b0001 SHA256 1427 0b0010 SHA512 1428EndEnum 1429UnsignedEnum 11:8 SHA1 1430 0b0000 NI 1431 0b0001 IMP 1432EndEnum 1433UnsignedEnum 7:4 AES 1434 0b0000 NI 1435 0b0001 AES 1436 0b0010 PMULL 1437EndEnum 1438Res0 3:0 1439EndSysreg 1440 1441Sysreg ID_AA64ISAR1_EL1 3 0 0 6 1 1442UnsignedEnum 63:60 LS64 1443 0b0000 NI 1444 0b0001 LS64 1445 0b0010 LS64_V 1446 0b0011 LS64_ACCDATA 1447EndEnum 1448UnsignedEnum 59:56 XS 1449 0b0000 NI 1450 0b0001 IMP 1451EndEnum 1452UnsignedEnum 55:52 I8MM 1453 0b0000 NI 1454 0b0001 IMP 1455EndEnum 1456UnsignedEnum 51:48 DGH 1457 0b0000 NI 1458 0b0001 IMP 1459EndEnum 1460UnsignedEnum 47:44 BF16 1461 0b0000 NI 1462 0b0001 IMP 1463 0b0010 EBF16 1464EndEnum 1465UnsignedEnum 43:40 SPECRES 1466 0b0000 NI 1467 0b0001 IMP 1468 0b0010 COSP_RCTX 1469EndEnum 1470UnsignedEnum 39:36 SB 1471 0b0000 NI 1472 0b0001 IMP 1473EndEnum 1474UnsignedEnum 35:32 FRINTTS 1475 0b0000 NI 1476 0b0001 IMP 1477EndEnum 1478UnsignedEnum 31:28 GPI 1479 0b0000 NI 1480 0b0001 IMP 1481EndEnum 1482UnsignedEnum 27:24 GPA 1483 0b0000 NI 1484 0b0001 IMP 1485EndEnum 1486UnsignedEnum 23:20 LRCPC 1487 0b0000 NI 1488 0b0001 IMP 1489 0b0010 LRCPC2 1490 0b0011 LRCPC3 1491EndEnum 1492UnsignedEnum 19:16 FCMA 1493 0b0000 NI 1494 0b0001 IMP 1495EndEnum 1496UnsignedEnum 15:12 JSCVT 1497 0b0000 NI 1498 0b0001 IMP 1499EndEnum 1500UnsignedEnum 11:8 API 1501 0b0000 NI 1502 0b0001 PAuth 1503 0b0010 EPAC 1504 0b0011 PAuth2 1505 0b0100 FPAC 1506 0b0101 FPACCOMBINE 1507 0b0110 PAuth_LR 1508EndEnum 1509UnsignedEnum 7:4 APA 1510 0b0000 NI 1511 0b0001 PAuth 1512 0b0010 EPAC 1513 0b0011 PAuth2 1514 0b0100 FPAC 1515 0b0101 FPACCOMBINE 1516 0b0110 PAuth_LR 1517EndEnum 1518UnsignedEnum 3:0 DPB 1519 0b0000 NI 1520 0b0001 IMP 1521 0b0010 DPB2 1522EndEnum 1523EndSysreg 1524 1525Sysreg ID_AA64ISAR2_EL1 3 0 0 6 2 1526UnsignedEnum 63:60 ATS1A 1527 0b0000 NI 1528 0b0001 IMP 1529EndEnum 1530UnsignedEnum 59:56 LUT 1531 0b0000 NI 1532 0b0001 IMP 1533EndEnum 1534UnsignedEnum 55:52 CSSC 1535 0b0000 NI 1536 0b0001 IMP 1537 0b0010 CMPBR 1538EndEnum 1539UnsignedEnum 51:48 RPRFM 1540 0b0000 NI 1541 0b0001 IMP 1542EndEnum 1543UnsignedEnum 47:44 PCDPHINT 1544 0b0000 NI 1545 0b0001 IMP 1546EndEnum 1547UnsignedEnum 43:40 PRFMSLC 1548 0b0000 NI 1549 0b0001 IMP 1550EndEnum 1551UnsignedEnum 39:36 SYSINSTR_128 1552 0b0000 NI 1553 0b0001 IMP 1554EndEnum 1555UnsignedEnum 35:32 SYSREG_128 1556 0b0000 NI 1557 0b0001 IMP 1558EndEnum 1559UnsignedEnum 31:28 CLRBHB 1560 0b0000 NI 1561 0b0001 IMP 1562EndEnum 1563UnsignedEnum 27:24 PAC_frac 1564 0b0000 NI 1565 0b0001 IMP 1566EndEnum 1567UnsignedEnum 23:20 BC 1568 0b0000 NI 1569 0b0001 IMP 1570EndEnum 1571UnsignedEnum 19:16 MOPS 1572 0b0000 NI 1573 0b0001 IMP 1574EndEnum 1575UnsignedEnum 15:12 APA3 1576 0b0000 NI 1577 0b0001 PAuth 1578 0b0010 EPAC 1579 0b0011 PAuth2 1580 0b0100 FPAC 1581 0b0101 FPACCOMBINE 1582 0b0110 PAuth_LR 1583EndEnum 1584UnsignedEnum 11:8 GPA3 1585 0b0000 NI 1586 0b0001 IMP 1587EndEnum 1588UnsignedEnum 7:4 RPRES 1589 0b0000 NI 1590 0b0001 IMP 1591EndEnum 1592UnsignedEnum 3:0 WFxT 1593 0b0000 NI 1594 0b0010 IMP 1595EndEnum 1596EndSysreg 1597 1598Sysreg ID_AA64ISAR3_EL1 3 0 0 6 3 1599Res0 63:32 1600UnsignedEnum 31:28 FPRCVT 1601 0b0000 NI 1602 0b0001 IMP 1603EndEnum 1604UnsignedEnum 27:24 LSUI 1605 0b0000 NI 1606 0b0001 IMP 1607EndEnum 1608UnsignedEnum 23:20 OCCMO 1609 0b0000 NI 1610 0b0001 IMP 1611EndEnum 1612UnsignedEnum 19:16 LSFE 1613 0b0000 NI 1614 0b0001 IMP 1615EndEnum 1616UnsignedEnum 15:12 PACM 1617 0b0000 NI 1618 0b0001 TRIVIAL_IMP 1619 0b0010 FULL_IMP 1620EndEnum 1621UnsignedEnum 11:8 TLBIW 1622 0b0000 NI 1623 0b0001 IMP 1624EndEnum 1625UnsignedEnum 7:4 FAMINMAX 1626 0b0000 NI 1627 0b0001 IMP 1628EndEnum 1629UnsignedEnum 3:0 CPA 1630 0b0000 NI 1631 0b0001 IMP 1632 0b0010 CPA2 1633EndEnum 1634EndSysreg 1635 1636Sysreg ID_AA64MMFR0_EL1 3 0 0 7 0 1637UnsignedEnum 63:60 ECV 1638 0b0000 NI 1639 0b0001 IMP 1640 0b0010 CNTPOFF 1641EndEnum 1642UnsignedEnum 59:56 FGT 1643 0b0000 NI 1644 0b0001 IMP 1645EndEnum 1646Res0 55:48 1647UnsignedEnum 47:44 EXS 1648 0b0000 NI 1649 0b0001 IMP 1650EndEnum 1651Enum 43:40 TGRAN4_2 1652 0b0000 TGRAN4 1653 0b0001 NI 1654 0b0010 IMP 1655 0b0011 52_BIT 1656EndEnum 1657Enum 39:36 TGRAN64_2 1658 0b0000 TGRAN64 1659 0b0001 NI 1660 0b0010 IMP 1661EndEnum 1662Enum 35:32 TGRAN16_2 1663 0b0000 TGRAN16 1664 0b0001 NI 1665 0b0010 IMP 1666 0b0011 52_BIT 1667EndEnum 1668SignedEnum 31:28 TGRAN4 1669 0b0000 IMP 1670 0b0001 52_BIT 1671 0b1111 NI 1672EndEnum 1673SignedEnum 27:24 TGRAN64 1674 0b0000 IMP 1675 0b1111 NI 1676EndEnum 1677UnsignedEnum 23:20 TGRAN16 1678 0b0000 NI 1679 0b0001 IMP 1680 0b0010 52_BIT 1681EndEnum 1682UnsignedEnum 19:16 BIGENDEL0 1683 0b0000 NI 1684 0b0001 IMP 1685EndEnum 1686UnsignedEnum 15:12 SNSMEM 1687 0b0000 NI 1688 0b0001 IMP 1689EndEnum 1690UnsignedEnum 11:8 BIGEND 1691 0b0000 NI 1692 0b0001 IMP 1693EndEnum 1694Enum 7:4 ASIDBITS 1695 0b0000 8 1696 0b0010 16 1697EndEnum 1698Enum 3:0 PARANGE 1699 0b0000 32 1700 0b0001 36 1701 0b0010 40 1702 0b0011 42 1703 0b0100 44 1704 0b0101 48 1705 0b0110 52 1706EndEnum 1707EndSysreg 1708 1709Sysreg ID_AA64MMFR1_EL1 3 0 0 7 1 1710UnsignedEnum 63:60 ECBHB 1711 0b0000 NI 1712 0b0001 IMP 1713EndEnum 1714UnsignedEnum 59:56 CMOW 1715 0b0000 NI 1716 0b0001 IMP 1717EndEnum 1718UnsignedEnum 55:52 TIDCP1 1719 0b0000 NI 1720 0b0001 IMP 1721EndEnum 1722UnsignedEnum 51:48 nTLBPA 1723 0b0000 NI 1724 0b0001 IMP 1725EndEnum 1726UnsignedEnum 47:44 AFP 1727 0b0000 NI 1728 0b0001 IMP 1729EndEnum 1730UnsignedEnum 43:40 HCX 1731 0b0000 NI 1732 0b0001 IMP 1733EndEnum 1734UnsignedEnum 39:36 ETS 1735 0b0000 NI 1736 0b0001 IMP 1737 0b0010 ETS2 1738 0b0011 ETS3 1739EndEnum 1740UnsignedEnum 35:32 TWED 1741 0b0000 NI 1742 0b0001 IMP 1743EndEnum 1744UnsignedEnum 31:28 XNX 1745 0b0000 NI 1746 0b0001 IMP 1747EndEnum 1748UnsignedEnum 27:24 SpecSEI 1749 0b0000 NI 1750 0b0001 IMP 1751EndEnum 1752UnsignedEnum 23:20 PAN 1753 0b0000 NI 1754 0b0001 IMP 1755 0b0010 PAN2 1756 0b0011 PAN3 1757EndEnum 1758UnsignedEnum 19:16 LO 1759 0b0000 NI 1760 0b0001 IMP 1761EndEnum 1762UnsignedEnum 15:12 HPDS 1763 0b0000 NI 1764 0b0001 IMP 1765 0b0010 HPDS2 1766EndEnum 1767UnsignedEnum 11:8 VH 1768 0b0000 NI 1769 0b0001 IMP 1770EndEnum 1771Enum 7:4 VMIDBits 1772 0b0000 8 1773 0b0010 16 1774EndEnum 1775UnsignedEnum 3:0 HAFDBS 1776 0b0000 NI 1777 0b0001 AF 1778 0b0010 DBM 1779 0b0011 HAFT 1780 0b0100 HDBSS 1781EndEnum 1782EndSysreg 1783 1784Sysreg ID_AA64MMFR2_EL1 3 0 0 7 2 1785UnsignedEnum 63:60 E0PD 1786 0b0000 NI 1787 0b0001 IMP 1788EndEnum 1789UnsignedEnum 59:56 EVT 1790 0b0000 NI 1791 0b0001 IMP 1792 0b0010 TTLBxS 1793EndEnum 1794UnsignedEnum 55:52 BBM 1795 0b0000 0 1796 0b0001 1 1797 0b0010 2 1798EndEnum 1799UnsignedEnum 51:48 TTL 1800 0b0000 NI 1801 0b0001 IMP 1802EndEnum 1803Res0 47:44 1804UnsignedEnum 43:40 FWB 1805 0b0000 NI 1806 0b0001 IMP 1807EndEnum 1808Enum 39:36 IDS 1809 0b0000 0x0 1810 0b0001 0x18 1811EndEnum 1812UnsignedEnum 35:32 AT 1813 0b0000 NI 1814 0b0001 IMP 1815EndEnum 1816Enum 31:28 ST 1817 0b0000 39 1818 0b0001 48_47 1819EndEnum 1820UnsignedEnum 27:24 NV 1821 0b0000 NI 1822 0b0001 IMP 1823 0b0010 NV2 1824EndEnum 1825Enum 23:20 CCIDX 1826 0b0000 32 1827 0b0001 64 1828EndEnum 1829UnsignedEnum 19:16 VARange 1830 0b0000 48 1831 0b0001 52 1832EndEnum 1833UnsignedEnum 15:12 IESB 1834 0b0000 NI 1835 0b0001 IMP 1836EndEnum 1837UnsignedEnum 11:8 LSM 1838 0b0000 NI 1839 0b0001 IMP 1840EndEnum 1841UnsignedEnum 7:4 UAO 1842 0b0000 NI 1843 0b0001 IMP 1844EndEnum 1845UnsignedEnum 3:0 CnP 1846 0b0000 NI 1847 0b0001 IMP 1848EndEnum 1849EndSysreg 1850 1851Sysreg ID_AA64MMFR3_EL1 3 0 0 7 3 1852UnsignedEnum 63:60 Spec_FPACC 1853 0b0000 NI 1854 0b0001 IMP 1855EndEnum 1856UnsignedEnum 59:56 ADERR 1857 0b0000 NI 1858 0b0001 DEV_ASYNC 1859 0b0010 FEAT_ADERR 1860 0b0011 FEAT_ADERR_IND 1861EndEnum 1862UnsignedEnum 55:52 SDERR 1863 0b0000 NI 1864 0b0001 DEV_SYNC 1865 0b0010 FEAT_ADERR 1866 0b0011 FEAT_ADERR_IND 1867EndEnum 1868Res0 51:48 1869UnsignedEnum 47:44 ANERR 1870 0b0000 NI 1871 0b0001 ASYNC 1872 0b0010 FEAT_ANERR 1873 0b0011 FEAT_ANERR_IND 1874EndEnum 1875UnsignedEnum 43:40 SNERR 1876 0b0000 NI 1877 0b0001 SYNC 1878 0b0010 FEAT_ANERR 1879 0b0011 FEAT_ANERR_IND 1880EndEnum 1881UnsignedEnum 39:36 D128_2 1882 0b0000 NI 1883 0b0001 IMP 1884EndEnum 1885UnsignedEnum 35:32 D128 1886 0b0000 NI 1887 0b0001 IMP 1888EndEnum 1889UnsignedEnum 31:28 MEC 1890 0b0000 NI 1891 0b0001 IMP 1892EndEnum 1893UnsignedEnum 27:24 AIE 1894 0b0000 NI 1895 0b0001 IMP 1896EndEnum 1897UnsignedEnum 23:20 S2POE 1898 0b0000 NI 1899 0b0001 IMP 1900EndEnum 1901UnsignedEnum 19:16 S1POE 1902 0b0000 NI 1903 0b0001 IMP 1904EndEnum 1905UnsignedEnum 15:12 S2PIE 1906 0b0000 NI 1907 0b0001 IMP 1908EndEnum 1909UnsignedEnum 11:8 S1PIE 1910 0b0000 NI 1911 0b0001 IMP 1912EndEnum 1913UnsignedEnum 7:4 SCTLRX 1914 0b0000 NI 1915 0b0001 IMP 1916EndEnum 1917UnsignedEnum 3:0 TCRX 1918 0b0000 NI 1919 0b0001 IMP 1920EndEnum 1921EndSysreg 1922 1923Sysreg ID_AA64MMFR4_EL1 3 0 0 7 4 1924Res0 63:40 1925UnsignedEnum 39:36 E3DSE 1926 0b0000 NI 1927 0b0001 IMP 1928EndEnum 1929Res0 35:28 1930SignedEnum 27:24 E2H0 1931 0b0000 IMP 1932 0b1110 NI_NV1 1933 0b1111 NI 1934EndEnum 1935UnsignedEnum 23:20 NV_frac 1936 0b0000 NV_NV2 1937 0b0001 NV2_ONLY 1938EndEnum 1939UnsignedEnum 19:16 FGWTE3 1940 0b0000 NI 1941 0b0001 IMP 1942EndEnum 1943UnsignedEnum 15:12 HACDBS 1944 0b0000 NI 1945 0b0001 IMP 1946EndEnum 1947UnsignedEnum 11:8 ASID2 1948 0b0000 NI 1949 0b0001 IMP 1950EndEnum 1951SignedEnum 7:4 EIESB 1952 0b0000 NI 1953 0b0001 ToEL3 1954 0b0010 ToELx 1955 0b1111 ANY 1956EndEnum 1957Res0 3:0 1958EndSysreg 1959 1960Sysreg SCTLR_EL1 3 0 1 0 0 1961Field 63 TIDCP 1962Field 62 SPINTMASK 1963Field 61 NMI 1964Field 60 EnTP2 1965Field 59 TCSO 1966Field 58 TCSO0 1967Field 57 EPAN 1968Field 56 EnALS 1969Field 55 EnAS0 1970Field 54 EnASR 1971Field 53 TME 1972Field 52 TME0 1973Field 51 TMT 1974Field 50 TMT0 1975Field 49:46 TWEDEL 1976Field 45 TWEDEn 1977Field 44 DSSBS 1978Field 43 ATA 1979Field 42 ATA0 1980Enum 41:40 TCF 1981 0b00 NONE 1982 0b01 SYNC 1983 0b10 ASYNC 1984 0b11 ASYMM 1985EndEnum 1986Enum 39:38 TCF0 1987 0b00 NONE 1988 0b01 SYNC 1989 0b10 ASYNC 1990 0b11 ASYMM 1991EndEnum 1992Field 37 ITFSB 1993Field 36 BT1 1994Field 35 BT0 1995Field 34 EnFPM 1996Field 33 MSCEn 1997Field 32 CMOW 1998Field 31 EnIA 1999Field 30 EnIB 2000Field 29 LSMAOE 2001Field 28 nTLSMD 2002Field 27 EnDA 2003Field 26 UCI 2004Field 25 EE 2005Field 24 E0E 2006Field 23 SPAN 2007Field 22 EIS 2008Field 21 IESB 2009Field 20 TSCXT 2010Field 19 WXN 2011Field 18 nTWE 2012Res0 17 2013Field 16 nTWI 2014Field 15 UCT 2015Field 14 DZE 2016Field 13 EnDB 2017Field 12 I 2018Field 11 EOS 2019Field 10 EnRCTX 2020Field 9 UMA 2021Field 8 SED 2022Field 7 ITD 2023Field 6 nAA 2024Field 5 CP15BEN 2025Field 4 SA0 2026Field 3 SA 2027Field 2 C 2028Field 1 A 2029Field 0 M 2030EndSysreg 2031 2032Sysreg CPACR_EL1 3 0 1 0 2 2033Res0 63:30 2034Field 29 E0POE 2035Field 28 TTA 2036Res0 27:26 2037Field 25:24 SMEN 2038Res0 23:22 2039Field 21:20 FPEN 2040Res0 19:18 2041Field 17:16 ZEN 2042Res0 15:0 2043EndSysreg 2044 2045Sysreg SMPRI_EL1 3 0 1 2 4 2046Res0 63:4 2047Field 3:0 PRIORITY 2048EndSysreg 2049 2050SysregFields ZCR_ELx 2051Res0 63:9 2052Raz 8:4 2053Field 3:0 LEN 2054EndSysregFields 2055 2056Sysreg ZCR_EL1 3 0 1 2 0 2057Fields ZCR_ELx 2058EndSysreg 2059 2060SysregFields SMCR_ELx 2061Res0 63:32 2062Field 31 FA64 2063Field 30 EZT0 2064Res0 29:9 2065Raz 8:4 2066Field 3:0 LEN 2067EndSysregFields 2068 2069Sysreg SMCR_EL1 3 0 1 2 6 2070Fields SMCR_ELx 2071EndSysreg 2072 2073SysregFields GCSCR_ELx 2074Res0 63:10 2075Field 9 STREn 2076Field 8 PUSHMEn 2077Res0 7 2078Field 6 EXLOCKEN 2079Field 5 RVCHKEN 2080Res0 4:1 2081Field 0 PCRSEL 2082EndSysregFields 2083 2084Sysreg GCSCR_EL1 3 0 2 5 0 2085Fields GCSCR_ELx 2086EndSysreg 2087 2088SysregFields GCSPR_ELx 2089Field 63:3 PTR 2090Res0 2:0 2091EndSysregFields 2092 2093Sysreg GCSPR_EL1 3 0 2 5 1 2094Fields GCSPR_ELx 2095EndSysreg 2096 2097Sysreg GCSCRE0_EL1 3 0 2 5 2 2098Res0 63:11 2099Field 10 nTR 2100Field 9 STREn 2101Field 8 PUSHMEn 2102Res0 7:6 2103Field 5 RVCHKEN 2104Res0 4:1 2105Field 0 PCRSEL 2106EndSysreg 2107 2108Sysreg ALLINT 3 0 4 3 0 2109Res0 63:14 2110Field 13 ALLINT 2111Res0 12:0 2112EndSysreg 2113 2114Sysreg FAR_EL1 3 0 6 0 0 2115Field 63:0 ADDR 2116EndSysreg 2117 2118Sysreg PMICNTR_EL0 3 3 9 4 0 2119Field 63:0 ICNT 2120EndSysreg 2121 2122Sysreg PMICFILTR_EL0 3 3 9 6 0 2123Res0 63:59 2124Field 58 SYNC 2125Field 57:56 VS 2126Res0 55:32 2127Field 31 P 2128Field 30 U 2129Field 29 NSK 2130Field 28 NSU 2131Field 27 NSH 2132Field 26 M 2133Res0 25 2134Field 24 SH 2135Field 23 T 2136Field 22 RLK 2137Field 21 RLU 2138Field 20 RLH 2139Res0 19:16 2140Field 15:0 evtCount 2141EndSysreg 2142 2143Sysreg PMSCR_EL1 3 0 9 9 0 2144Res0 63:8 2145Field 7:6 PCT 2146Field 5 TS 2147Field 4 PA 2148Field 3 CX 2149Res0 2 2150Field 1 E1SPE 2151Field 0 E0SPE 2152EndSysreg 2153 2154Sysreg PMSNEVFR_EL1 3 0 9 9 1 2155Field 63:0 E 2156EndSysreg 2157 2158Sysreg PMSICR_EL1 3 0 9 9 2 2159Field 63:56 ECOUNT 2160Res0 55:32 2161Field 31:0 COUNT 2162EndSysreg 2163 2164Sysreg PMSIRR_EL1 3 0 9 9 3 2165Res0 63:32 2166Field 31:8 INTERVAL 2167Res0 7:1 2168Field 0 RND 2169EndSysreg 2170 2171Sysreg PMSFCR_EL1 3 0 9 9 4 2172Res0 63:19 2173Field 18 ST 2174Field 17 LD 2175Field 16 B 2176Res0 15:4 2177Field 3 FnE 2178Field 2 FL 2179Field 1 FT 2180Field 0 FE 2181EndSysreg 2182 2183Sysreg PMSEVFR_EL1 3 0 9 9 5 2184Field 63:0 E 2185EndSysreg 2186 2187Sysreg PMSLATFR_EL1 3 0 9 9 6 2188Res0 63:16 2189Field 15:0 MINLAT 2190EndSysreg 2191 2192Sysreg PMSIDR_EL1 3 0 9 9 7 2193Res0 63:25 2194Field 24 PBT 2195Field 23:20 FORMAT 2196Enum 19:16 COUNTSIZE 2197 0b0010 12_BIT_SAT 2198 0b0011 16_BIT_SAT 2199EndEnum 2200Field 15:12 MAXSIZE 2201Enum 11:8 INTERVAL 2202 0b0000 256 2203 0b0010 512 2204 0b0011 768 2205 0b0100 1024 2206 0b0101 1536 2207 0b0110 2048 2208 0b0111 3072 2209 0b1000 4096 2210EndEnum 2211Res0 7 2212Field 6 FnE 2213Field 5 ERND 2214Field 4 LDS 2215Field 3 ARCHINST 2216Field 2 FL 2217Field 1 FT 2218Field 0 FE 2219EndSysreg 2220 2221Sysreg PMBLIMITR_EL1 3 0 9 10 0 2222Field 63:12 LIMIT 2223Res0 11:6 2224Field 5 PMFZ 2225Res0 4:3 2226Enum 2:1 FM 2227 0b00 FILL 2228 0b10 DISCARD 2229EndEnum 2230Field 0 E 2231EndSysreg 2232 2233Sysreg PMBPTR_EL1 3 0 9 10 1 2234Field 63:0 PTR 2235EndSysreg 2236 2237Sysreg PMBSR_EL1 3 0 9 10 3 2238Res0 63:32 2239Enum 31:26 EC 2240 0b000000 BUF 2241 0b100100 FAULT_S1 2242 0b100101 FAULT_S2 2243 0b011110 FAULT_GPC 2244 0b011111 IMP_DEF 2245EndEnum 2246Res0 25:20 2247Field 19 DL 2248Field 18 EA 2249Field 17 S 2250Field 16 COLL 2251Field 15:0 MSS 2252EndSysreg 2253 2254Sysreg PMBIDR_EL1 3 0 9 10 7 2255Res0 63:12 2256Enum 11:8 EA 2257 0b0000 NotDescribed 2258 0b0001 Ignored 2259 0b0010 SError 2260EndEnum 2261Res0 7:6 2262Field 5 F 2263Field 4 P 2264Field 3:0 ALIGN 2265EndSysreg 2266 2267Sysreg PMUACR_EL1 3 0 9 14 4 2268Res0 63:33 2269Field 32 F0 2270Field 31 C 2271Field 30:0 P 2272EndSysreg 2273 2274Sysreg PMSELR_EL0 3 3 9 12 5 2275Res0 63:5 2276Field 4:0 SEL 2277EndSysreg 2278 2279SysregFields CONTEXTIDR_ELx 2280Res0 63:32 2281Field 31:0 PROCID 2282EndSysregFields 2283 2284Sysreg CONTEXTIDR_EL1 3 0 13 0 1 2285Fields CONTEXTIDR_ELx 2286EndSysreg 2287 2288Sysreg RCWSMASK_EL1 3 0 13 0 3 2289Field 63:0 RCWSMASK 2290EndSysreg 2291 2292Sysreg TPIDR_EL1 3 0 13 0 4 2293Field 63:0 ThreadID 2294EndSysreg 2295 2296Sysreg RCWMASK_EL1 3 0 13 0 6 2297Field 63:0 RCWMASK 2298EndSysreg 2299 2300Sysreg SCXTNUM_EL1 3 0 13 0 7 2301Field 63:0 SoftwareContextNumber 2302EndSysreg 2303 2304# The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented. 2305# The following is for case when FEAT_CCIDX is not implemented. 2306Sysreg CCSIDR_EL1 3 1 0 0 0 2307Res0 63:32 2308Unkn 31:28 2309Field 27:13 NumSets 2310Field 12:3 Associativity 2311Field 2:0 LineSize 2312EndSysreg 2313 2314Sysreg CLIDR_EL1 3 1 0 0 1 2315Res0 63:47 2316Field 46:33 Ttypen 2317Field 32:30 ICB 2318Field 29:27 LoUU 2319Field 26:24 LoC 2320Field 23:21 LoUIS 2321Field 20:18 Ctype7 2322Field 17:15 Ctype6 2323Field 14:12 Ctype5 2324Field 11:9 Ctype4 2325Field 8:6 Ctype3 2326Field 5:3 Ctype2 2327Field 2:0 Ctype1 2328EndSysreg 2329 2330Sysreg CCSIDR2_EL1 3 1 0 0 2 2331Res0 63:24 2332Field 23:0 NumSets 2333EndSysreg 2334 2335Sysreg GMID_EL1 3 1 0 0 4 2336Res0 63:4 2337Field 3:0 BS 2338EndSysreg 2339 2340Sysreg SMIDR_EL1 3 1 0 0 6 2341Res0 63:32 2342Field 31:24 IMPLEMENTER 2343Field 23:16 REVISION 2344Field 15 SMPS 2345Res0 14:12 2346Field 11:0 AFFINITY 2347EndSysreg 2348 2349Sysreg CSSELR_EL1 3 2 0 0 0 2350Res0 63:5 2351Field 4 TnD 2352Field 3:1 Level 2353Field 0 InD 2354EndSysreg 2355 2356Sysreg CTR_EL0 3 3 0 0 1 2357Res0 63:38 2358Field 37:32 TminLine 2359Res1 31 2360Res0 30 2361Field 29 DIC 2362Field 28 IDC 2363Field 27:24 CWG 2364Field 23:20 ERG 2365Field 19:16 DminLine 2366Enum 15:14 L1Ip 2367 # This was named as VPIPT in the ARM but now documented as reserved 2368 0b00 RESERVED_VPIPT 2369 # This is named as AIVIVT in the ARM but documented as reserved 2370 0b01 RESERVED_AIVIVT 2371 0b10 VIPT 2372 0b11 PIPT 2373EndEnum 2374Res0 13:4 2375Field 3:0 IminLine 2376EndSysreg 2377 2378Sysreg DCZID_EL0 3 3 0 0 7 2379Res0 63:5 2380Field 4 DZP 2381Field 3:0 BS 2382EndSysreg 2383 2384Sysreg GCSPR_EL0 3 3 2 5 1 2385Fields GCSPR_ELx 2386EndSysreg 2387 2388Sysreg SVCR 3 3 4 2 2 2389Res0 63:2 2390Field 1 ZA 2391Field 0 SM 2392EndSysreg 2393 2394Sysreg FPMR 3 3 4 4 2 2395Res0 63:38 2396Field 37:32 LSCALE2 2397Field 31:24 NSCALE 2398Res0 23 2399Field 22:16 LSCALE 2400Field 15 OSC 2401Field 14 OSM 2402Res0 13:9 2403UnsignedEnum 8:6 F8D 2404 0b000 E5M2 2405 0b001 E4M3 2406EndEnum 2407UnsignedEnum 5:3 F8S2 2408 0b000 E5M2 2409 0b001 E4M3 2410EndEnum 2411UnsignedEnum 2:0 F8S1 2412 0b000 E5M2 2413 0b001 E4M3 2414EndEnum 2415EndSysreg 2416 2417SysregFields HFGxTR_EL2 2418Field 63 nAMAIR2_EL1 2419Field 62 nMAIR2_EL1 2420Field 61 nS2POR_EL1 2421Field 60 nPOR_EL1 2422Field 59 nPOR_EL0 2423Field 58 nPIR_EL1 2424Field 57 nPIRE0_EL1 2425Field 56 nRCWMASK_EL1 2426Field 55 nTPIDR2_EL0 2427Field 54 nSMPRI_EL1 2428Field 53 nGCS_EL1 2429Field 52 nGCS_EL0 2430Res0 51 2431Field 50 nACCDATA_EL1 2432Field 49 ERXADDR_EL1 2433Field 48 ERXPFGCDN_EL1 2434Field 47 ERXPFGCTL_EL1 2435Field 46 ERXPFGF_EL1 2436Field 45 ERXMISCn_EL1 2437Field 44 ERXSTATUS_EL1 2438Field 43 ERXCTLR_EL1 2439Field 42 ERXFR_EL1 2440Field 41 ERRSELR_EL1 2441Field 40 ERRIDR_EL1 2442Field 39 ICC_IGRPENn_EL1 2443Field 38 VBAR_EL1 2444Field 37 TTBR1_EL1 2445Field 36 TTBR0_EL1 2446Field 35 TPIDR_EL0 2447Field 34 TPIDRRO_EL0 2448Field 33 TPIDR_EL1 2449Field 32 TCR_EL1 2450Field 31 SCXTNUM_EL0 2451Field 30 SCXTNUM_EL1 2452Field 29 SCTLR_EL1 2453Field 28 REVIDR_EL1 2454Field 27 PAR_EL1 2455Field 26 MPIDR_EL1 2456Field 25 MIDR_EL1 2457Field 24 MAIR_EL1 2458Field 23 LORSA_EL1 2459Field 22 LORN_EL1 2460Field 21 LORID_EL1 2461Field 20 LOREA_EL1 2462Field 19 LORC_EL1 2463Field 18 ISR_EL1 2464Field 17 FAR_EL1 2465Field 16 ESR_EL1 2466Field 15 DCZID_EL0 2467Field 14 CTR_EL0 2468Field 13 CSSELR_EL1 2469Field 12 CPACR_EL1 2470Field 11 CONTEXTIDR_EL1 2471Field 10 CLIDR_EL1 2472Field 9 CCSIDR_EL1 2473Field 8 APIBKey 2474Field 7 APIAKey 2475Field 6 APGAKey 2476Field 5 APDBKey 2477Field 4 APDAKey 2478Field 3 AMAIR_EL1 2479Field 2 AIDR_EL1 2480Field 1 AFSR1_EL1 2481Field 0 AFSR0_EL1 2482EndSysregFields 2483 2484Sysreg MDCR_EL2 3 4 1 1 1 2485Res0 63:51 2486Field 50 EnSTEPOP 2487Res0 49:44 2488Field 43 EBWE 2489Res0 42 2490Field 41:40 PMEE 2491Res0 39:37 2492Field 36 HPMFZS 2493Res0 35:32 2494Field 31:30 PMSSE 2495Field 29 HPMFZO 2496Field 28 MTPME 2497Field 27 TDCC 2498Field 26 HLP 2499Field 25:24 E2TB 2500Field 23 HCCD 2501Res0 22:20 2502Field 19 TTRF 2503Res0 18 2504Field 17 HPMD 2505Res0 16 2506Field 15 EnSPM 2507Field 14 TPMS 2508Field 13:12 E2PB 2509Field 11 TDRA 2510Field 10 TDOSA 2511Field 9 TDA 2512Field 8 TDE 2513Field 7 HPME 2514Field 6 TPM 2515Field 5 TPMCR 2516Field 4:0 HPMN 2517EndSysreg 2518 2519Sysreg HFGRTR_EL2 3 4 1 1 4 2520Fields HFGxTR_EL2 2521EndSysreg 2522 2523Sysreg HFGWTR_EL2 3 4 1 1 5 2524Fields HFGxTR_EL2 2525EndSysreg 2526 2527Sysreg HFGITR_EL2 3 4 1 1 6 2528Res0 63 2529Field 62 ATS1E1A 2530Res0 61 2531Field 60 COSPRCTX 2532Field 59 nGCSEPP 2533Field 58 nGCSSTR_EL1 2534Field 57 nGCSPUSHM_EL1 2535Field 56 nBRBIALL 2536Field 55 nBRBINJ 2537Field 54 DCCVAC 2538Field 53 SVC_EL1 2539Field 52 SVC_EL0 2540Field 51 ERET 2541Field 50 CPPRCTX 2542Field 49 DVPRCTX 2543Field 48 CFPRCTX 2544Field 47 TLBIVAALE1 2545Field 46 TLBIVALE1 2546Field 45 TLBIVAAE1 2547Field 44 TLBIASIDE1 2548Field 43 TLBIVAE1 2549Field 42 TLBIVMALLE1 2550Field 41 TLBIRVAALE1 2551Field 40 TLBIRVALE1 2552Field 39 TLBIRVAAE1 2553Field 38 TLBIRVAE1 2554Field 37 TLBIRVAALE1IS 2555Field 36 TLBIRVALE1IS 2556Field 35 TLBIRVAAE1IS 2557Field 34 TLBIRVAE1IS 2558Field 33 TLBIVAALE1IS 2559Field 32 TLBIVALE1IS 2560Field 31 TLBIVAAE1IS 2561Field 30 TLBIASIDE1IS 2562Field 29 TLBIVAE1IS 2563Field 28 TLBIVMALLE1IS 2564Field 27 TLBIRVAALE1OS 2565Field 26 TLBIRVALE1OS 2566Field 25 TLBIRVAAE1OS 2567Field 24 TLBIRVAE1OS 2568Field 23 TLBIVAALE1OS 2569Field 22 TLBIVALE1OS 2570Field 21 TLBIVAAE1OS 2571Field 20 TLBIASIDE1OS 2572Field 19 TLBIVAE1OS 2573Field 18 TLBIVMALLE1OS 2574Field 17 ATS1E1WP 2575Field 16 ATS1E1RP 2576Field 15 ATS1E0W 2577Field 14 ATS1E0R 2578Field 13 ATS1E1W 2579Field 12 ATS1E1R 2580Field 11 DCZVA 2581Field 10 DCCIVAC 2582Field 9 DCCVADP 2583Field 8 DCCVAP 2584Field 7 DCCVAU 2585Field 6 DCCISW 2586Field 5 DCCSW 2587Field 4 DCISW 2588Field 3 DCIVAC 2589Field 2 ICIVAU 2590Field 1 ICIALLU 2591Field 0 ICIALLUIS 2592EndSysreg 2593 2594Sysreg HDFGRTR_EL2 3 4 3 1 4 2595Field 63 PMBIDR_EL1 2596Field 62 nPMSNEVFR_EL1 2597Field 61 nBRBDATA 2598Field 60 nBRBCTL 2599Field 59 nBRBIDR 2600Field 58 PMCEIDn_EL0 2601Field 57 PMUSERENR_EL0 2602Field 56 TRBTRG_EL1 2603Field 55 TRBSR_EL1 2604Field 54 TRBPTR_EL1 2605Field 53 TRBMAR_EL1 2606Field 52 TRBLIMITR_EL1 2607Field 51 TRBIDR_EL1 2608Field 50 TRBBASER_EL1 2609Res0 49 2610Field 48 TRCVICTLR 2611Field 47 TRCSTATR 2612Field 46 TRCSSCSRn 2613Field 45 TRCSEQSTR 2614Field 44 TRCPRGCTLR 2615Field 43 TRCOSLSR 2616Res0 42 2617Field 41 TRCIMSPECn 2618Field 40 TRCID 2619Res0 39:38 2620Field 37 TRCCNTVRn 2621Field 36 TRCCLAIM 2622Field 35 TRCAUXCTLR 2623Field 34 TRCAUTHSTATUS 2624Field 33 TRC 2625Field 32 PMSLATFR_EL1 2626Field 31 PMSIRR_EL1 2627Field 30 PMSIDR_EL1 2628Field 29 PMSICR_EL1 2629Field 28 PMSFCR_EL1 2630Field 27 PMSEVFR_EL1 2631Field 26 PMSCR_EL1 2632Field 25 PMBSR_EL1 2633Field 24 PMBPTR_EL1 2634Field 23 PMBLIMITR_EL1 2635Field 22 PMMIR_EL1 2636Res0 21:20 2637Field 19 PMSELR_EL0 2638Field 18 PMOVS 2639Field 17 PMINTEN 2640Field 16 PMCNTEN 2641Field 15 PMCCNTR_EL0 2642Field 14 PMCCFILTR_EL0 2643Field 13 PMEVTYPERn_EL0 2644Field 12 PMEVCNTRn_EL0 2645Field 11 OSDLR_EL1 2646Field 10 OSECCR_EL1 2647Field 9 OSLSR_EL1 2648Res0 8 2649Field 7 DBGPRCR_EL1 2650Field 6 DBGAUTHSTATUS_EL1 2651Field 5 DBGCLAIM 2652Field 4 MDSCR_EL1 2653Field 3 DBGWVRn_EL1 2654Field 2 DBGWCRn_EL1 2655Field 1 DBGBVRn_EL1 2656Field 0 DBGBCRn_EL1 2657EndSysreg 2658 2659Sysreg HDFGWTR_EL2 3 4 3 1 5 2660Res0 63 2661Field 62 nPMSNEVFR_EL1 2662Field 61 nBRBDATA 2663Field 60 nBRBCTL 2664Res0 59:58 2665Field 57 PMUSERENR_EL0 2666Field 56 TRBTRG_EL1 2667Field 55 TRBSR_EL1 2668Field 54 TRBPTR_EL1 2669Field 53 TRBMAR_EL1 2670Field 52 TRBLIMITR_EL1 2671Res0 51 2672Field 50 TRBBASER_EL1 2673Field 49 TRFCR_EL1 2674Field 48 TRCVICTLR 2675Res0 47 2676Field 46 TRCSSCSRn 2677Field 45 TRCSEQSTR 2678Field 44 TRCPRGCTLR 2679Res0 43 2680Field 42 TRCOSLAR 2681Field 41 TRCIMSPECn 2682Res0 40:38 2683Field 37 TRCCNTVRn 2684Field 36 TRCCLAIM 2685Field 35 TRCAUXCTLR 2686Res0 34 2687Field 33 TRC 2688Field 32 PMSLATFR_EL1 2689Field 31 PMSIRR_EL1 2690Res0 30 2691Field 29 PMSICR_EL1 2692Field 28 PMSFCR_EL1 2693Field 27 PMSEVFR_EL1 2694Field 26 PMSCR_EL1 2695Field 25 PMBSR_EL1 2696Field 24 PMBPTR_EL1 2697Field 23 PMBLIMITR_EL1 2698Res0 22 2699Field 21 PMCR_EL0 2700Field 20 PMSWINC_EL0 2701Field 19 PMSELR_EL0 2702Field 18 PMOVS 2703Field 17 PMINTEN 2704Field 16 PMCNTEN 2705Field 15 PMCCNTR_EL0 2706Field 14 PMCCFILTR_EL0 2707Field 13 PMEVTYPERn_EL0 2708Field 12 PMEVCNTRn_EL0 2709Field 11 OSDLR_EL1 2710Field 10 OSECCR_EL1 2711Res0 9 2712Field 8 OSLAR_EL1 2713Field 7 DBGPRCR_EL1 2714Res0 6 2715Field 5 DBGCLAIM 2716Field 4 MDSCR_EL1 2717Field 3 DBGWVRn_EL1 2718Field 2 DBGWCRn_EL1 2719Field 1 DBGBVRn_EL1 2720Field 0 DBGBCRn_EL1 2721EndSysreg 2722 2723Sysreg HAFGRTR_EL2 3 4 3 1 6 2724Res0 63:50 2725Field 49 AMEVTYPER115_EL0 2726Field 48 AMEVCNTR115_EL0 2727Field 47 AMEVTYPER114_EL0 2728Field 46 AMEVCNTR114_EL0 2729Field 45 AMEVTYPER113_EL0 2730Field 44 AMEVCNTR113_EL0 2731Field 43 AMEVTYPER112_EL0 2732Field 42 AMEVCNTR112_EL0 2733Field 41 AMEVTYPER111_EL0 2734Field 40 AMEVCNTR111_EL0 2735Field 39 AMEVTYPER110_EL0 2736Field 38 AMEVCNTR110_EL0 2737Field 37 AMEVTYPER19_EL0 2738Field 36 AMEVCNTR19_EL0 2739Field 35 AMEVTYPER18_EL0 2740Field 34 AMEVCNTR18_EL0 2741Field 33 AMEVTYPER17_EL0 2742Field 32 AMEVCNTR17_EL0 2743Field 31 AMEVTYPER16_EL0 2744Field 30 AMEVCNTR16_EL0 2745Field 29 AMEVTYPER15_EL0 2746Field 28 AMEVCNTR15_EL0 2747Field 27 AMEVTYPER14_EL0 2748Field 26 AMEVCNTR14_EL0 2749Field 25 AMEVTYPER13_EL0 2750Field 24 AMEVCNTR13_EL0 2751Field 23 AMEVTYPER12_EL0 2752Field 22 AMEVCNTR12_EL0 2753Field 21 AMEVTYPER11_EL0 2754Field 20 AMEVCNTR11_EL0 2755Field 19 AMEVTYPER10_EL0 2756Field 18 AMEVCNTR10_EL0 2757Field 17 AMCNTEN1 2758Res0 16:5 2759Field 4 AMEVCNTR03_EL0 2760Field 3 AMEVCNTR02_EL0 2761Field 2 AMEVCNTR01_EL0 2762Field 1 AMEVCNTR00_EL0 2763Field 0 AMCNTEN0 2764EndSysreg 2765 2766Sysreg ZCR_EL2 3 4 1 2 0 2767Fields ZCR_ELx 2768EndSysreg 2769 2770Sysreg HCRX_EL2 3 4 1 2 2 2771Res0 63:25 2772Field 24 PACMEn 2773Field 23 EnFPM 2774Field 22 GCSEn 2775Field 21 EnIDCP128 2776Field 20 EnSDERR 2777Field 19 TMEA 2778Field 18 EnSNERR 2779Field 17 D128En 2780Field 16 PTTWI 2781Field 15 SCTLR2En 2782Field 14 TCR2En 2783Res0 13:12 2784Field 11 MSCEn 2785Field 10 MCE2 2786Field 9 CMOW 2787Field 8 VFNMI 2788Field 7 VINMI 2789Field 6 TALLINT 2790Field 5 SMPME 2791Field 4 FGTnXS 2792Field 3 FnXS 2793Field 2 EnASR 2794Field 1 EnALS 2795Field 0 EnAS0 2796EndSysreg 2797 2798Sysreg SMPRIMAP_EL2 3 4 1 2 5 2799Field 63:60 P15 2800Field 59:56 P14 2801Field 55:52 P13 2802Field 51:48 P12 2803Field 47:44 P11 2804Field 43:40 P10 2805Field 39:36 F9 2806Field 35:32 P8 2807Field 31:28 P7 2808Field 27:24 P6 2809Field 23:20 P5 2810Field 19:16 P4 2811Field 15:12 P3 2812Field 11:8 P2 2813Field 7:4 P1 2814Field 3:0 P0 2815EndSysreg 2816 2817Sysreg SMCR_EL2 3 4 1 2 6 2818Fields SMCR_ELx 2819EndSysreg 2820 2821Sysreg GCSCR_EL2 3 4 2 5 0 2822Fields GCSCR_ELx 2823EndSysreg 2824 2825Sysreg GCSPR_EL2 3 4 2 5 1 2826Fields GCSPR_ELx 2827EndSysreg 2828 2829Sysreg DACR32_EL2 3 4 3 0 0 2830Res0 63:32 2831Field 31:30 D15 2832Field 29:28 D14 2833Field 27:26 D13 2834Field 25:24 D12 2835Field 23:22 D11 2836Field 21:20 D10 2837Field 19:18 D9 2838Field 17:16 D8 2839Field 15:14 D7 2840Field 13:12 D6 2841Field 11:10 D5 2842Field 9:8 D4 2843Field 7:6 D3 2844Field 5:4 D2 2845Field 3:2 D1 2846Field 1:0 D0 2847EndSysreg 2848 2849Sysreg FAR_EL2 3 4 6 0 0 2850Field 63:0 ADDR 2851EndSysreg 2852 2853Sysreg PMSCR_EL2 3 4 9 9 0 2854Res0 63:8 2855Enum 7:6 PCT 2856 0b00 VIRT 2857 0b01 PHYS 2858 0b11 GUEST 2859EndEnum 2860Field 5 TS 2861Field 4 PA 2862Field 3 CX 2863Res0 2 2864Field 1 E2SPE 2865Field 0 E0HSPE 2866EndSysreg 2867 2868Sysreg MPAMHCR_EL2 3 4 10 4 0 2869Res0 63:32 2870Field 31 TRAP_MPAMIDR_EL1 2871Res0 30:9 2872Field 8 GSTAPP_PLK 2873Res0 7:2 2874Field 1 EL1_VPMEN 2875Field 0 EL0_VPMEN 2876EndSysreg 2877 2878Sysreg MPAMVPMV_EL2 3 4 10 4 1 2879Res0 63:32 2880Field 31 VPM_V31 2881Field 30 VPM_V30 2882Field 29 VPM_V29 2883Field 28 VPM_V28 2884Field 27 VPM_V27 2885Field 26 VPM_V26 2886Field 25 VPM_V25 2887Field 24 VPM_V24 2888Field 23 VPM_V23 2889Field 22 VPM_V22 2890Field 21 VPM_V21 2891Field 20 VPM_V20 2892Field 19 VPM_V19 2893Field 18 VPM_V18 2894Field 17 VPM_V17 2895Field 16 VPM_V16 2896Field 15 VPM_V15 2897Field 14 VPM_V14 2898Field 13 VPM_V13 2899Field 12 VPM_V12 2900Field 11 VPM_V11 2901Field 10 VPM_V10 2902Field 9 VPM_V9 2903Field 8 VPM_V8 2904Field 7 VPM_V7 2905Field 6 VPM_V6 2906Field 5 VPM_V5 2907Field 4 VPM_V4 2908Field 3 VPM_V3 2909Field 2 VPM_V2 2910Field 1 VPM_V1 2911Field 0 VPM_V0 2912EndSysreg 2913 2914Sysreg MPAM2_EL2 3 4 10 5 0 2915Field 63 MPAMEN 2916Res0 62:59 2917Field 58 TIDR 2918Res0 57 2919Field 56 ALTSP_HFC 2920Field 55 ALTSP_EL2 2921Field 54 ALTSP_FRCD 2922Res0 53:51 2923Field 50 EnMPAMSM 2924Field 49 TRAPMPAM0EL1 2925Field 48 TRAPMPAM1EL1 2926Field 47:40 PMG_D 2927Field 39:32 PMG_I 2928Field 31:16 PARTID_D 2929Field 15:0 PARTID_I 2930EndSysreg 2931 2932Sysreg MPAMVPM0_EL2 3 4 10 6 0 2933Field 63:48 PhyPARTID3 2934Field 47:32 PhyPARTID2 2935Field 31:16 PhyPARTID1 2936Field 15:0 PhyPARTID0 2937EndSysreg 2938 2939Sysreg MPAMVPM1_EL2 3 4 10 6 1 2940Field 63:48 PhyPARTID7 2941Field 47:32 PhyPARTID6 2942Field 31:16 PhyPARTID5 2943Field 15:0 PhyPARTID4 2944EndSysreg 2945 2946Sysreg MPAMVPM2_EL2 3 4 10 6 2 2947Field 63:48 PhyPARTID11 2948Field 47:32 PhyPARTID10 2949Field 31:16 PhyPARTID9 2950Field 15:0 PhyPARTID8 2951EndSysreg 2952 2953Sysreg MPAMVPM3_EL2 3 4 10 6 3 2954Field 63:48 PhyPARTID15 2955Field 47:32 PhyPARTID14 2956Field 31:16 PhyPARTID13 2957Field 15:0 PhyPARTID12 2958EndSysreg 2959 2960Sysreg MPAMVPM4_EL2 3 4 10 6 4 2961Field 63:48 PhyPARTID19 2962Field 47:32 PhyPARTID18 2963Field 31:16 PhyPARTID17 2964Field 15:0 PhyPARTID16 2965EndSysreg 2966 2967Sysreg MPAMVPM5_EL2 3 4 10 6 5 2968Field 63:48 PhyPARTID23 2969Field 47:32 PhyPARTID22 2970Field 31:16 PhyPARTID21 2971Field 15:0 PhyPARTID20 2972EndSysreg 2973 2974Sysreg MPAMVPM6_EL2 3 4 10 6 6 2975Field 63:48 PhyPARTID27 2976Field 47:32 PhyPARTID26 2977Field 31:16 PhyPARTID25 2978Field 15:0 PhyPARTID24 2979EndSysreg 2980 2981Sysreg MPAMVPM7_EL2 3 4 10 6 7 2982Field 63:48 PhyPARTID31 2983Field 47:32 PhyPARTID30 2984Field 31:16 PhyPARTID29 2985Field 15:0 PhyPARTID28 2986EndSysreg 2987 2988Sysreg CONTEXTIDR_EL2 3 4 13 0 1 2989Fields CONTEXTIDR_ELx 2990EndSysreg 2991 2992Sysreg CNTPOFF_EL2 3 4 14 0 6 2993Field 63:0 PhysicalOffset 2994EndSysreg 2995 2996Sysreg CPACR_EL12 3 5 1 0 2 2997Mapping CPACR_EL1 2998EndSysreg 2999 3000Sysreg ZCR_EL12 3 5 1 2 0 3001Mapping ZCR_EL1 3002EndSysreg 3003 3004Sysreg SMCR_EL12 3 5 1 2 6 3005Mapping SMCR_EL1 3006EndSysreg 3007 3008Sysreg GCSCR_EL12 3 5 2 5 0 3009Mapping GCSCR_EL1 3010EndSysreg 3011 3012Sysreg GCSPR_EL12 3 5 2 5 1 3013Mapping GCSPR_EL1 3014EndSysreg 3015 3016Sysreg FAR_EL12 3 5 6 0 0 3017Field 63:0 ADDR 3018EndSysreg 3019 3020Sysreg MPAM1_EL12 3 5 10 5 0 3021Fields MPAM1_ELx 3022EndSysreg 3023 3024Sysreg CONTEXTIDR_EL12 3 5 13 0 1 3025Mapping CONTEXTIDR_EL1 3026EndSysreg 3027 3028SysregFields TTBRx_EL1 3029Field 63:48 ASID 3030Field 47:1 BADDR 3031Field 0 CnP 3032EndSysregFields 3033 3034Sysreg TTBR0_EL1 3 0 2 0 0 3035Fields TTBRx_EL1 3036EndSysreg 3037 3038Sysreg TTBR1_EL1 3 0 2 0 1 3039Fields TTBRx_EL1 3040EndSysreg 3041 3042Sysreg TCR2_EL1 3 0 2 0 3 3043Res0 63:16 3044Field 15 DisCH1 3045Field 14 DisCH0 3046Res0 13:12 3047Field 11 HAFT 3048Field 10 PTTWI 3049Res0 9:6 3050Field 5 D128 3051Field 4 AIE 3052Field 3 POE 3053Field 2 E0POE 3054Field 1 PIE 3055Field 0 PnCH 3056EndSysreg 3057 3058Sysreg TCR2_EL12 3 5 2 0 3 3059Mapping TCR2_EL1 3060EndSysreg 3061 3062Sysreg TCR2_EL2 3 4 2 0 3 3063Res0 63:16 3064Field 15 DisCH1 3065Field 14 DisCH0 3066Field 13 AMEC1 3067Field 12 AMEC0 3068Field 11 HAFT 3069Field 10 PTTWI 3070Res0 9:6 3071Field 5 D128 3072Field 4 AIE 3073Field 3 POE 3074Field 2 E0POE 3075Field 1 PIE 3076Field 0 PnCH 3077EndSysreg 3078 3079SysregFields MAIR2_ELx 3080Field 63:56 Attr7 3081Field 55:48 Attr6 3082Field 47:40 Attr5 3083Field 39:32 Attr4 3084Field 31:24 Attr3 3085Field 23:16 Attr2 3086Field 15:8 Attr1 3087Field 7:0 Attr0 3088EndSysregFields 3089 3090Sysreg MAIR2_EL1 3 0 10 2 1 3091Fields MAIR2_ELx 3092EndSysreg 3093 3094Sysreg MAIR2_EL2 3 4 10 1 1 3095Fields MAIR2_ELx 3096EndSysreg 3097 3098Sysreg AMAIR2_EL1 3 0 10 3 1 3099Field 63:0 ImpDef 3100EndSysreg 3101 3102Sysreg AMAIR2_EL2 3 4 10 3 1 3103Field 63:0 ImpDef 3104EndSysreg 3105 3106SysregFields PIRx_ELx 3107Field 63:60 Perm15 3108Field 59:56 Perm14 3109Field 55:52 Perm13 3110Field 51:48 Perm12 3111Field 47:44 Perm11 3112Field 43:40 Perm10 3113Field 39:36 Perm9 3114Field 35:32 Perm8 3115Field 31:28 Perm7 3116Field 27:24 Perm6 3117Field 23:20 Perm5 3118Field 19:16 Perm4 3119Field 15:12 Perm3 3120Field 11:8 Perm2 3121Field 7:4 Perm1 3122Field 3:0 Perm0 3123EndSysregFields 3124 3125Sysreg PIRE0_EL1 3 0 10 2 2 3126Fields PIRx_ELx 3127EndSysreg 3128 3129Sysreg PIRE0_EL12 3 5 10 2 2 3130Mapping PIRE0_EL1 3131EndSysreg 3132 3133Sysreg PIRE0_EL2 3 4 10 2 2 3134Fields PIRx_ELx 3135EndSysreg 3136 3137Sysreg PIR_EL1 3 0 10 2 3 3138Fields PIRx_ELx 3139EndSysreg 3140 3141Sysreg PIR_EL12 3 5 10 2 3 3142Mapping PIR_EL1 3143EndSysreg 3144 3145Sysreg PIR_EL2 3 4 10 2 3 3146Fields PIRx_ELx 3147EndSysreg 3148 3149Sysreg POR_EL0 3 3 10 2 4 3150Fields PIRx_ELx 3151EndSysreg 3152 3153Sysreg POR_EL1 3 0 10 2 4 3154Fields PIRx_ELx 3155EndSysreg 3156 3157Sysreg POR_EL2 3 4 10 2 4 3158Fields PIRx_ELx 3159EndSysreg 3160 3161Sysreg POR_EL12 3 5 10 2 4 3162Mapping POR_EL1 3163EndSysreg 3164 3165Sysreg S2POR_EL1 3 0 10 2 5 3166Fields PIRx_ELx 3167EndSysreg 3168 3169Sysreg S2PIR_EL2 3 4 10 2 5 3170Fields PIRx_ELx 3171EndSysreg 3172 3173Sysreg LORSA_EL1 3 0 10 4 0 3174Res0 63:52 3175Field 51:16 SA 3176Res0 15:1 3177Field 0 Valid 3178EndSysreg 3179 3180Sysreg LOREA_EL1 3 0 10 4 1 3181Res0 63:52 3182Field 51:48 EA_51_48 3183Field 47:16 EA_47_16 3184Res0 15:0 3185EndSysreg 3186 3187Sysreg LORN_EL1 3 0 10 4 2 3188Res0 63:8 3189Field 7:0 Num 3190EndSysreg 3191 3192Sysreg LORC_EL1 3 0 10 4 3 3193Res0 63:10 3194Field 9:2 DS 3195Res0 1 3196Field 0 EN 3197EndSysreg 3198 3199Sysreg MPAMIDR_EL1 3 0 10 4 4 3200Res0 63:62 3201Field 61 HAS_SDEFLT 3202Field 60 HAS_FORCE_NS 3203Field 59 SP4 3204Field 58 HAS_TIDR 3205Field 57 HAS_ALTSP 3206Res0 56:40 3207Field 39:32 PMG_MAX 3208Res0 31:21 3209Field 20:18 VPMR_MAX 3210Field 17 HAS_HCR 3211Res0 16 3212Field 15:0 PARTID_MAX 3213EndSysreg 3214 3215Sysreg LORID_EL1 3 0 10 4 7 3216Res0 63:24 3217Field 23:16 LD 3218Res0 15:8 3219Field 7:0 LR 3220EndSysreg 3221 3222Sysreg MPAM1_EL1 3 0 10 5 0 3223Field 63 MPAMEN 3224Res0 62:61 3225Field 60 FORCED_NS 3226Res0 59:55 3227Field 54 ALTSP_FRCD 3228Res0 53:48 3229Field 47:40 PMG_D 3230Field 39:32 PMG_I 3231Field 31:16 PARTID_D 3232Field 15:0 PARTID_I 3233EndSysreg 3234 3235Sysreg MPAM0_EL1 3 0 10 5 1 3236Res0 63:48 3237Field 47:40 PMG_D 3238Field 39:32 PMG_I 3239Field 31:16 PARTID_D 3240Field 15:0 PARTID_I 3241EndSysreg 3242 3243Sysreg ISR_EL1 3 0 12 1 0 3244Res0 63:11 3245Field 10 IS 3246Field 9 FS 3247Field 8 A 3248Field 7 I 3249Field 6 F 3250Res0 5:0 3251EndSysreg 3252 3253Sysreg ICC_NMIAR1_EL1 3 0 12 9 5 3254Res0 63:24 3255Field 23:0 INTID 3256EndSysreg 3257 3258Sysreg TRBLIMITR_EL1 3 0 9 11 0 3259Field 63:12 LIMIT 3260Res0 11:7 3261Field 6 XE 3262Field 5 nVM 3263Enum 4:3 TM 3264 0b00 STOP 3265 0b01 IRQ 3266 0b11 IGNR 3267EndEnum 3268Enum 2:1 FM 3269 0b00 FILL 3270 0b01 WRAP 3271 0b11 CBUF 3272EndEnum 3273Field 0 E 3274EndSysreg 3275 3276Sysreg TRBPTR_EL1 3 0 9 11 1 3277Field 63:0 PTR 3278EndSysreg 3279 3280Sysreg TRBBASER_EL1 3 0 9 11 2 3281Field 63:12 BASE 3282Res0 11:0 3283EndSysreg 3284 3285Sysreg TRBSR_EL1 3 0 9 11 3 3286Res0 63:56 3287Field 55:32 MSS2 3288Field 31:26 EC 3289Res0 25:24 3290Field 23 DAT 3291Field 22 IRQ 3292Field 21 TRG 3293Field 20 WRAP 3294Res0 19 3295Field 18 EA 3296Field 17 S 3297Res0 16 3298Field 15:0 MSS 3299EndSysreg 3300 3301Sysreg TRBMAR_EL1 3 0 9 11 4 3302Res0 63:12 3303Enum 11:10 PAS 3304 0b00 SECURE 3305 0b01 NON_SECURE 3306 0b10 ROOT 3307 0b11 REALM 3308EndEnum 3309Enum 9:8 SH 3310 0b00 NON_SHAREABLE 3311 0b10 OUTER_SHAREABLE 3312 0b11 INNER_SHAREABLE 3313EndEnum 3314Field 7:0 Attr 3315EndSysreg 3316 3317Sysreg TRBTRG_EL1 3 0 9 11 6 3318Res0 63:32 3319Field 31:0 TRG 3320EndSysreg 3321 3322Sysreg TRBIDR_EL1 3 0 9 11 7 3323Res0 63:12 3324Enum 11:8 EA 3325 0b0000 NON_DESC 3326 0b0001 IGNORE 3327 0b0010 SERROR 3328EndEnum 3329Res0 7:6 3330Field 5 F 3331Field 4 P 3332Field 3:0 Align 3333EndSysreg 3334