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# Field <msb>[:<lsb>] <name> 19 20# Enum <msb>[:<lsb>] <name> 21# <enumval> <enumname> 22# ... 23# EndEnum 24 25# Alternatively if multiple registers share the same layout then 26# a SysregFields block can be used to describe the shared layout 27 28# SysregFields <fieldsname> 29# <field> 30# ... 31# EndSysregFields 32 33# and referenced from within the Sysreg: 34 35# Sysreg <name> <op0> <op1> <crn> <crm> <op2> 36# Fields <fieldsname> 37# EndSysreg 38 39# For ID registers we adopt a few conventions for translating the 40# language in the ARM into defines: 41# 42# NI - Not implemented 43# IMP - Implemented 44# 45# In general it is recommended that new enumeration items be named for the 46# feature that introduces them (eg, FEAT_LS64_ACCDATA introduces enumeration 47# item ACCDATA) though it may be more taseful to do something else. 48 49Sysreg ID_AA64PFR0_EL1 3 0 0 4 0 50Enum 63:60 CSV3 51 0b0000 NI 52 0b0001 IMP 53EndEnum 54Enum 59:56 CSV2 55 0b0000 NI 56 0b0001 IMP 57 0b0010 CSV2_2 58 0b0011 CSV2_3 59EndEnum 60Enum 55:52 RME 61 0b0000 NI 62 0b0001 IMP 63EndEnum 64Enum 51:48 DIT 65 0b0000 NI 66 0b0001 IMP 67EndEnum 68Enum 47:44 AMU 69 0b0000 NI 70 0b0001 IMP 71 0b0010 V1P1 72EndEnum 73Enum 43:40 MPAM 74 0b0000 0 75 0b0001 1 76EndEnum 77Enum 39:36 SEL2 78 0b0000 NI 79 0b0001 IMP 80EndEnum 81Enum 35:32 SVE 82 0b0000 NI 83 0b0001 IMP 84EndEnum 85Enum 31:28 RAS 86 0b0000 NI 87 0b0001 IMP 88 0b0010 V1P1 89EndEnum 90Enum 27:24 GIC 91 0b0000 NI 92 0b0001 IMP 93 0b0010 V4P1 94EndEnum 95Enum 23:20 AdvSIMD 96 0b0000 IMP 97 0b0001 FP16 98 0b1111 NI 99EndEnum 100Enum 19:16 FP 101 0b0000 IMP 102 0b0001 FP16 103 0b1111 NI 104EndEnum 105Enum 15:12 EL3 106 0b0000 NI 107 0b0001 IMP 108 0b0010 AARCH32 109EndEnum 110Enum 11:8 EL2 111 0b0000 NI 112 0b0001 IMP 113 0b0010 AARCH32 114EndEnum 115Enum 7:4 EL1 116 0b0001 IMP 117 0b0010 AARCH32 118EndEnum 119Enum 3:0 EL0 120 0b0001 IMP 121 0b0010 AARCH32 122EndEnum 123EndSysreg 124 125Sysreg ID_AA64PFR1_EL1 3 0 0 4 1 126Res0 63:40 127Enum 39:36 NMI 128 0b0000 NI 129 0b0001 IMP 130EndEnum 131Enum 35:32 CSV2_frac 132 0b0000 NI 133 0b0001 CSV2_1p1 134 0b0010 CSV2_1p2 135EndEnum 136Enum 31:28 RNDR_trap 137 0b0000 NI 138 0b0001 IMP 139EndEnum 140Enum 27:24 SME 141 0b0000 NI 142 0b0001 IMP 143EndEnum 144Res0 23:20 145Enum 19:16 MPAM_frac 146 0b0000 MINOR_0 147 0b0001 MINOR_1 148EndEnum 149Enum 15:12 RAS_frac 150 0b0000 NI 151 0b0001 RASv1p1 152EndEnum 153Enum 11:8 MTE 154 0b0000 NI 155 0b0001 IMP 156 0b0010 MTE2 157 0b0011 MTE3 158EndEnum 159Enum 7:4 SSBS 160 0b0000 NI 161 0b0001 IMP 162 0b0010 SSBS2 163EndEnum 164Enum 3:0 BT 165 0b0000 NI 166 0b0001 IMP 167EndEnum 168EndSysreg 169 170Sysreg ID_AA64ZFR0_EL1 3 0 0 4 4 171Res0 63:60 172Enum 59:56 F64MM 173 0b0000 NI 174 0b0001 IMP 175EndEnum 176Enum 55:52 F32MM 177 0b0000 NI 178 0b0001 IMP 179EndEnum 180Res0 51:48 181Enum 47:44 I8MM 182 0b0000 NI 183 0b0001 IMP 184EndEnum 185Enum 43:40 SM4 186 0b0000 NI 187 0b0001 IMP 188EndEnum 189Res0 39:36 190Enum 35:32 SHA3 191 0b0000 NI 192 0b0001 IMP 193EndEnum 194Res0 31:24 195Enum 23:20 BF16 196 0b0000 NI 197 0b0001 IMP 198 0b0010 EBF16 199EndEnum 200Enum 19:16 BitPerm 201 0b0000 NI 202 0b0001 IMP 203EndEnum 204Res0 15:8 205Enum 7:4 AES 206 0b0000 NI 207 0b0001 IMP 208 0b0010 PMULL128 209EndEnum 210Enum 3:0 SVEver 211 0b0000 IMP 212 0b0001 SVE2 213EndEnum 214EndSysreg 215 216Sysreg ID_AA64SMFR0_EL1 3 0 0 4 5 217Enum 63 FA64 218 0b0 NI 219 0b1 IMP 220EndEnum 221Res0 62:60 222Enum 59:56 SMEver 223 0b0000 IMP 224EndEnum 225Enum 55:52 I16I64 226 0b0000 NI 227 0b1111 IMP 228EndEnum 229Res0 51:49 230Enum 48 F64F64 231 0b0 NI 232 0b1 IMP 233EndEnum 234Res0 47:40 235Enum 39:36 I8I32 236 0b0000 NI 237 0b1111 IMP 238EndEnum 239Enum 35 F16F32 240 0b0 NI 241 0b1 IMP 242EndEnum 243Enum 34 B16F32 244 0b0 NI 245 0b1 IMP 246EndEnum 247Res0 33 248Enum 32 F32F32 249 0b0 NI 250 0b1 IMP 251EndEnum 252Res0 31:0 253EndSysreg 254 255Sysreg ID_AA64DFR0_EL1 3 0 0 5 0 256Enum 63:60 HPMN0 257 0b0000 UNPREDICTABLE 258 0b0001 DEF 259EndEnum 260Res0 59:56 261Enum 55:52 BRBE 262 0b0000 NI 263 0b0001 IMP 264 0b0010 BRBE_V1P1 265EndEnum 266Enum 51:48 MTPMU 267 0b0000 NI_IMPDEF 268 0b0001 IMP 269 0b1111 NI 270EndEnum 271Enum 47:44 TraceBuffer 272 0b0000 NI 273 0b0001 IMP 274EndEnum 275Enum 43:40 TraceFilt 276 0b0000 NI 277 0b0001 IMP 278EndEnum 279Enum 39:36 DoubleLock 280 0b0000 IMP 281 0b1111 NI 282EndEnum 283Enum 35:32 PMSVer 284 0b0000 NI 285 0b0001 IMP 286 0b0010 V1P1 287 0b0011 V1P2 288 0b0100 V1P3 289EndEnum 290Field 31:28 CTX_CMPs 291Res0 27:24 292Field 23:20 WRPs 293Res0 19:16 294Field 15:12 BRPs 295Enum 11:8 PMUVer 296 0b0000 NI 297 0b0001 IMP 298 0b0100 V3P1 299 0b0101 V3P4 300 0b0110 V3P5 301 0b0111 V3P7 302 0b1000 V3P8 303 0b1111 IMP_DEF 304EndEnum 305Enum 7:4 TraceVer 306 0b0000 NI 307 0b0001 IMP 308EndEnum 309Enum 3:0 DebugVer 310 0b0110 IMP 311 0b0111 VHE 312 0b1000 V8P2 313 0b1001 V8P4 314 0b1010 V8P8 315EndEnum 316EndSysreg 317 318Sysreg ID_AA64DFR1_EL1 3 0 0 5 1 319Res0 63:0 320EndSysreg 321 322Sysreg ID_AA64AFR0_EL1 3 0 0 5 4 323Res0 63:32 324Field 31:28 IMPDEF7 325Field 27:24 IMPDEF6 326Field 23:20 IMPDEF5 327Field 19:16 IMPDEF4 328Field 15:12 IMPDEF3 329Field 11:8 IMPDEF2 330Field 7:4 IMPDEF1 331Field 3:0 IMPDEF0 332EndSysreg 333 334Sysreg ID_AA64AFR1_EL1 3 0 0 5 5 335Res0 63:0 336EndSysreg 337 338Sysreg ID_AA64ISAR0_EL1 3 0 0 6 0 339Enum 63:60 RNDR 340 0b0000 NI 341 0b0001 IMP 342EndEnum 343Enum 59:56 TLB 344 0b0000 NI 345 0b0001 OS 346 0b0010 RANGE 347EndEnum 348Enum 55:52 TS 349 0b0000 NI 350 0b0001 FLAGM 351 0b0010 FLAGM2 352EndEnum 353Enum 51:48 FHM 354 0b0000 NI 355 0b0001 IMP 356EndEnum 357Enum 47:44 DP 358 0b0000 NI 359 0b0001 IMP 360EndEnum 361Enum 43:40 SM4 362 0b0000 NI 363 0b0001 IMP 364EndEnum 365Enum 39:36 SM3 366 0b0000 NI 367 0b0001 IMP 368EndEnum 369Enum 35:32 SHA3 370 0b0000 NI 371 0b0001 IMP 372EndEnum 373Enum 31:28 RDM 374 0b0000 NI 375 0b0001 IMP 376EndEnum 377Enum 27:24 TME 378 0b0000 NI 379 0b0001 IMP 380EndEnum 381Enum 23:20 ATOMIC 382 0b0000 NI 383 0b0010 IMP 384EndEnum 385Enum 19:16 CRC32 386 0b0000 NI 387 0b0001 IMP 388EndEnum 389Enum 15:12 SHA2 390 0b0000 NI 391 0b0001 SHA256 392 0b0010 SHA512 393EndEnum 394Enum 11:8 SHA1 395 0b0000 NI 396 0b0001 IMP 397EndEnum 398Enum 7:4 AES 399 0b0000 NI 400 0b0001 AES 401 0b0010 PMULL 402EndEnum 403Res0 3:0 404EndSysreg 405 406Sysreg ID_AA64ISAR1_EL1 3 0 0 6 1 407Enum 63:60 LS64 408 0b0000 NI 409 0b0001 LS64 410 0b0010 LS64_V 411 0b0011 LS64_ACCDATA 412EndEnum 413Enum 59:56 XS 414 0b0000 NI 415 0b0001 IMP 416EndEnum 417Enum 55:52 I8MM 418 0b0000 NI 419 0b0001 IMP 420EndEnum 421Enum 51:48 DGH 422 0b0000 NI 423 0b0001 IMP 424EndEnum 425Enum 47:44 BF16 426 0b0000 NI 427 0b0001 IMP 428 0b0010 EBF16 429EndEnum 430Enum 43:40 SPECRES 431 0b0000 NI 432 0b0001 IMP 433EndEnum 434Enum 39:36 SB 435 0b0000 NI 436 0b0001 IMP 437EndEnum 438Enum 35:32 FRINTTS 439 0b0000 NI 440 0b0001 IMP 441EndEnum 442Enum 31:28 GPI 443 0b0000 NI 444 0b0001 IMP 445EndEnum 446Enum 27:24 GPA 447 0b0000 NI 448 0b0001 IMP 449EndEnum 450Enum 23:20 LRCPC 451 0b0000 NI 452 0b0001 IMP 453 0b0010 LRCPC2 454EndEnum 455Enum 19:16 FCMA 456 0b0000 NI 457 0b0001 IMP 458EndEnum 459Enum 15:12 JSCVT 460 0b0000 NI 461 0b0001 IMP 462EndEnum 463Enum 11:8 API 464 0b0000 NI 465 0b0001 PAuth 466 0b0010 EPAC 467 0b0011 PAuth2 468 0b0100 FPAC 469 0b0101 FPACCOMBINE 470EndEnum 471Enum 7:4 APA 472 0b0000 NI 473 0b0001 PAuth 474 0b0010 EPAC 475 0b0011 PAuth2 476 0b0100 FPAC 477 0b0101 FPACCOMBINE 478EndEnum 479Enum 3:0 DPB 480 0b0000 NI 481 0b0001 IMP 482 0b0010 DPB2 483EndEnum 484EndSysreg 485 486Sysreg ID_AA64ISAR2_EL1 3 0 0 6 2 487Res0 63:28 488Enum 27:24 PAC_frac 489 0b0000 NI 490 0b0001 IMP 491EndEnum 492Enum 23:20 BC 493 0b0000 NI 494 0b0001 IMP 495EndEnum 496Enum 19:16 MOPS 497 0b0000 NI 498 0b0001 IMP 499EndEnum 500Enum 15:12 APA3 501 0b0000 NI 502 0b0001 PAuth 503 0b0010 EPAC 504 0b0011 PAuth2 505 0b0100 FPAC 506 0b0101 FPACCOMBINE 507EndEnum 508Enum 11:8 GPA3 509 0b0000 NI 510 0b0001 IMP 511EndEnum 512Enum 7:4 RPRES 513 0b0000 NI 514 0b0001 IMP 515EndEnum 516Enum 3:0 WFxT 517 0b0000 NI 518 0b0010 IMP 519EndEnum 520EndSysreg 521 522Sysreg ID_AA64MMFR0_EL1 3 0 0 7 0 523Enum 63:60 ECV 524 0b0000 NI 525 0b0001 IMP 526 0b0010 CNTPOFF 527EndEnum 528Enum 59:56 FGT 529 0b0000 NI 530 0b0001 IMP 531EndEnum 532Res0 55:48 533Enum 47:44 EXS 534 0b0000 NI 535 0b0001 IMP 536EndEnum 537Enum 43:40 TGRAN4_2 538 0b0000 TGRAN4 539 0b0001 NI 540 0b0010 IMP 541 0b0011 52_BIT 542EndEnum 543Enum 39:36 TGRAN64_2 544 0b0000 TGRAN64 545 0b0001 NI 546 0b0010 IMP 547EndEnum 548Enum 35:32 TGRAN16_2 549 0b0000 TGRAN16 550 0b0001 NI 551 0b0010 IMP 552 0b0011 52_BIT 553EndEnum 554Enum 31:28 TGRAN4 555 0b0000 IMP 556 0b0001 52_BIT 557 0b1111 NI 558EndEnum 559Enum 27:24 TGRAN64 560 0b0000 IMP 561 0b1111 NI 562EndEnum 563Enum 23:20 TGRAN16 564 0b0000 NI 565 0b0001 IMP 566 0b0010 52_BIT 567EndEnum 568Enum 19:16 BIGENDEL0 569 0b0000 NI 570 0b0001 IMP 571EndEnum 572Enum 15:12 SNSMEM 573 0b0000 NI 574 0b0001 IMP 575EndEnum 576Enum 11:8 BIGEND 577 0b0000 NI 578 0b0001 IMP 579EndEnum 580Enum 7:4 ASIDBITS 581 0b0000 8 582 0b0010 16 583EndEnum 584Enum 3:0 PARANGE 585 0b0000 32 586 0b0001 36 587 0b0010 40 588 0b0011 42 589 0b0100 44 590 0b0101 48 591 0b0110 52 592EndEnum 593EndSysreg 594 595Sysreg ID_AA64MMFR1_EL1 3 0 0 7 1 596Enum 63:60 ECBHB 597 0b0000 NI 598 0b0001 IMP 599EndEnum 600Enum 59:56 CMOW 601 0b0000 NI 602 0b0001 IMP 603EndEnum 604Enum 55:52 TIDCP1 605 0b0000 NI 606 0b0001 IMP 607EndEnum 608Enum 51:48 nTLBPA 609 0b0000 NI 610 0b0001 IMP 611EndEnum 612Enum 47:44 AFP 613 0b0000 NI 614 0b0001 IMP 615EndEnum 616Enum 43:40 HCX 617 0b0000 NI 618 0b0001 IMP 619EndEnum 620Enum 39:36 ETS 621 0b0000 NI 622 0b0001 IMP 623EndEnum 624Enum 35:32 TWED 625 0b0000 NI 626 0b0001 IMP 627EndEnum 628Enum 31:28 XNX 629 0b0000 NI 630 0b0001 IMP 631EndEnum 632Enum 27:24 SpecSEI 633 0b0000 NI 634 0b0001 IMP 635EndEnum 636Enum 23:20 PAN 637 0b0000 NI 638 0b0001 IMP 639 0b0010 PAN2 640 0b0011 PAN3 641EndEnum 642Enum 19:16 LO 643 0b0000 NI 644 0b0001 IMP 645EndEnum 646Enum 15:12 HPDS 647 0b0000 NI 648 0b0001 IMP 649 0b0010 HPDS2 650EndEnum 651Enum 11:8 VH 652 0b0000 NI 653 0b0001 IMP 654EndEnum 655Enum 7:4 VMIDBits 656 0b0000 8 657 0b0010 16 658EndEnum 659Enum 3:0 HAFDBS 660 0b0000 NI 661 0b0001 AF 662 0b0010 DBM 663EndEnum 664EndSysreg 665 666Sysreg ID_AA64MMFR2_EL1 3 0 0 7 2 667Enum 63:60 E0PD 668 0b0000 NI 669 0b0001 IMP 670EndEnum 671Enum 59:56 EVT 672 0b0000 NI 673 0b0001 IMP 674 0b0010 TTLBxS 675EndEnum 676Enum 55:52 BBM 677 0b0000 0 678 0b0001 1 679 0b0010 2 680EndEnum 681Enum 51:48 TTL 682 0b0000 NI 683 0b0001 IMP 684EndEnum 685Res0 47:44 686Enum 43:40 FWB 687 0b0000 NI 688 0b0001 IMP 689EndEnum 690Enum 39:36 IDS 691 0b0000 0x0 692 0b0001 0x18 693EndEnum 694Enum 35:32 AT 695 0b0000 NI 696 0b0001 IMP 697EndEnum 698Enum 31:28 ST 699 0b0000 39 700 0b0001 48_47 701EndEnum 702Enum 27:24 NV 703 0b0000 NI 704 0b0001 IMP 705 0b0010 NV2 706EndEnum 707Enum 23:20 CCIDX 708 0b0000 32 709 0b0001 64 710EndEnum 711Enum 19:16 VARange 712 0b0000 48 713 0b0001 52 714EndEnum 715Enum 15:12 IESB 716 0b0000 NI 717 0b0001 IMP 718EndEnum 719Enum 11:8 LSM 720 0b0000 NI 721 0b0001 IMP 722EndEnum 723Enum 7:4 UAO 724 0b0000 NI 725 0b0001 IMP 726EndEnum 727Enum 3:0 CnP 728 0b0000 NI 729 0b0001 IMP 730EndEnum 731EndSysreg 732 733Sysreg SCTLR_EL1 3 0 1 0 0 734Field 63 TIDCP 735Field 62 SPINTMASK 736Field 61 NMI 737Field 60 EnTP2 738Res0 59:58 739Field 57 EPAN 740Field 56 EnALS 741Field 55 EnAS0 742Field 54 EnASR 743Field 53 TME 744Field 52 TME0 745Field 51 TMT 746Field 50 TMT0 747Field 49:46 TWEDEL 748Field 45 TWEDEn 749Field 44 DSSBS 750Field 43 ATA 751Field 42 ATA0 752Enum 41:40 TCF 753 0b00 NONE 754 0b01 SYNC 755 0b10 ASYNC 756 0b11 ASYMM 757EndEnum 758Enum 39:38 TCF0 759 0b00 NONE 760 0b01 SYNC 761 0b10 ASYNC 762 0b11 ASYMM 763EndEnum 764Field 37 ITFSB 765Field 36 BT1 766Field 35 BT0 767Res0 34 768Field 33 MSCEn 769Field 32 CMOW 770Field 31 EnIA 771Field 30 EnIB 772Field 29 LSMAOE 773Field 28 nTLSMD 774Field 27 EnDA 775Field 26 UCI 776Field 25 EE 777Field 24 E0E 778Field 23 SPAN 779Field 22 EIS 780Field 21 IESB 781Field 20 TSCXT 782Field 19 WXN 783Field 18 nTWE 784Res0 17 785Field 16 nTWI 786Field 15 UCT 787Field 14 DZE 788Field 13 EnDB 789Field 12 I 790Field 11 EOS 791Field 10 EnRCTX 792Field 9 UMA 793Field 8 SED 794Field 7 ITD 795Field 6 nAA 796Field 5 CP15BEN 797Field 4 SA0 798Field 3 SA 799Field 2 C 800Field 1 A 801Field 0 M 802EndSysreg 803 804SysregFields CPACR_ELx 805Res0 63:29 806Field 28 TTA 807Res0 27:26 808Field 25:24 SMEN 809Res0 23:22 810Field 21:20 FPEN 811Res0 19:18 812Field 17:16 ZEN 813Res0 15:0 814EndSysregFields 815 816Sysreg CPACR_EL1 3 0 1 0 2 817Fields CPACR_ELx 818EndSysreg 819 820Sysreg SMPRI_EL1 3 0 1 2 4 821Res0 63:4 822Field 3:0 PRIORITY 823EndSysreg 824 825SysregFields ZCR_ELx 826Res0 63:9 827Raz 8:4 828Field 3:0 LEN 829EndSysregFields 830 831Sysreg ZCR_EL1 3 0 1 2 0 832Fields ZCR_ELx 833EndSysreg 834 835SysregFields SMCR_ELx 836Res0 63:32 837Field 31 FA64 838Res0 30:9 839Raz 8:4 840Field 3:0 LEN 841EndSysregFields 842 843Sysreg SMCR_EL1 3 0 1 2 6 844Fields SMCR_ELx 845EndSysreg 846 847Sysreg ALLINT 3 0 4 3 0 848Res0 63:14 849Field 13 ALLINT 850Res0 12:0 851EndSysreg 852 853Sysreg FAR_EL1 3 0 6 0 0 854Field 63:0 ADDR 855EndSysreg 856 857SysregFields CONTEXTIDR_ELx 858Res0 63:32 859Field 31:0 PROCID 860EndSysregFields 861 862Sysreg CONTEXTIDR_EL1 3 0 13 0 1 863Fields CONTEXTIDR_ELx 864EndSysreg 865 866Sysreg TPIDR_EL1 3 0 13 0 4 867Field 63:0 ThreadID 868EndSysreg 869 870Sysreg SCXTNUM_EL1 3 0 13 0 7 871Field 63:0 SoftwareContextNumber 872EndSysreg 873 874Sysreg CLIDR_EL1 3 1 0 0 1 875Res0 63:47 876Field 46:33 Ttypen 877Field 32:30 ICB 878Field 29:27 LoUU 879Field 26:24 LoC 880Field 23:21 LoUIS 881Field 20:18 Ctype7 882Field 17:15 Ctype6 883Field 14:12 Ctype5 884Field 11:9 Ctype4 885Field 8:6 Ctype3 886Field 5:3 Ctype2 887Field 2:0 Ctype1 888EndSysreg 889 890Sysreg GMID_EL1 3 1 0 0 4 891Res0 63:4 892Field 3:0 BS 893EndSysreg 894 895Sysreg SMIDR_EL1 3 1 0 0 6 896Res0 63:32 897Field 31:24 IMPLEMENTER 898Field 23:16 REVISION 899Field 15 SMPS 900Res0 14:12 901Field 11:0 AFFINITY 902EndSysreg 903 904Sysreg CSSELR_EL1 3 2 0 0 0 905Res0 63:5 906Field 4 TnD 907Field 3:1 Level 908Field 0 InD 909EndSysreg 910 911Sysreg CTR_EL0 3 3 0 0 1 912Res0 63:38 913Field 37:32 TminLine 914Res1 31 915Res0 30 916Field 29 DIC 917Field 28 IDC 918Field 27:24 CWG 919Field 23:20 ERG 920Field 19:16 DminLine 921Enum 15:14 L1Ip 922 0b00 VPIPT 923 # This is named as AIVIVT in the ARM but documented as reserved 924 0b01 RESERVED 925 0b10 VIPT 926 0b11 PIPT 927EndEnum 928Res0 13:4 929Field 3:0 IminLine 930EndSysreg 931 932Sysreg DCZID_EL0 3 3 0 0 7 933Res0 63:5 934Field 4 DZP 935Field 3:0 BS 936EndSysreg 937 938Sysreg SVCR 3 3 4 2 2 939Res0 63:2 940Field 1 ZA 941Field 0 SM 942EndSysreg 943 944Sysreg ZCR_EL2 3 4 1 2 0 945Fields ZCR_ELx 946EndSysreg 947 948Sysreg HCRX_EL2 3 4 1 2 2 949Res0 63:12 950Field 11 MSCEn 951Field 10 MCE2 952Field 9 CMOW 953Field 8 VFNMI 954Field 7 VINMI 955Field 6 TALLINT 956Field 5 SMPME 957Field 4 FGTnXS 958Field 3 FnXS 959Field 2 EnASR 960Field 1 EnALS 961Field 0 EnAS0 962EndSysreg 963 964Sysreg SMPRIMAP_EL2 3 4 1 2 5 965Field 63:60 P15 966Field 59:56 P14 967Field 55:52 P13 968Field 51:48 P12 969Field 47:44 P11 970Field 43:40 P10 971Field 39:36 F9 972Field 35:32 P8 973Field 31:28 P7 974Field 27:24 P6 975Field 23:20 P5 976Field 19:16 P4 977Field 15:12 P3 978Field 11:8 P2 979Field 7:4 P1 980Field 3:0 P0 981EndSysreg 982 983Sysreg SMCR_EL2 3 4 1 2 6 984Fields SMCR_ELx 985EndSysreg 986 987Sysreg DACR32_EL2 3 4 3 0 0 988Res0 63:32 989Field 31:30 D15 990Field 29:28 D14 991Field 27:26 D13 992Field 25:24 D12 993Field 23:22 D11 994Field 21:20 D10 995Field 19:18 D9 996Field 17:16 D8 997Field 15:14 D7 998Field 13:12 D6 999Field 11:10 D5 1000Field 9:8 D4 1001Field 7:6 D3 1002Field 5:4 D2 1003Field 3:2 D1 1004Field 1:0 D0 1005EndSysreg 1006 1007Sysreg FAR_EL2 3 4 6 0 0 1008Field 63:0 ADDR 1009EndSysreg 1010 1011Sysreg CONTEXTIDR_EL2 3 4 13 0 1 1012Fields CONTEXTIDR_ELx 1013EndSysreg 1014 1015Sysreg CPACR_EL12 3 5 1 0 2 1016Fields CPACR_ELx 1017EndSysreg 1018 1019Sysreg ZCR_EL12 3 5 1 2 0 1020Fields ZCR_ELx 1021EndSysreg 1022 1023Sysreg SMCR_EL12 3 5 1 2 6 1024Fields SMCR_ELx 1025EndSysreg 1026 1027Sysreg FAR_EL12 3 5 6 0 0 1028Field 63:0 ADDR 1029EndSysreg 1030 1031Sysreg CONTEXTIDR_EL12 3 5 13 0 1 1032Fields CONTEXTIDR_ELx 1033EndSysreg 1034 1035SysregFields TTBRx_EL1 1036Field 63:48 ASID 1037Field 47:1 BADDR 1038Field 0 CnP 1039EndSysregFields 1040 1041Sysreg TTBR0_EL1 3 0 2 0 0 1042Fields TTBRx_EL1 1043EndSysreg 1044 1045Sysreg TTBR1_EL1 3 0 2 0 1 1046Fields TTBRx_EL1 1047EndSysreg 1048 1049Sysreg LORSA_EL1 3 0 10 4 0 1050Res0 63:52 1051Field 51:16 SA 1052Res0 15:1 1053Field 0 Valid 1054EndSysreg 1055 1056Sysreg LOREA_EL1 3 0 10 4 1 1057Res0 63:52 1058Field 51:48 EA_51_48 1059Field 47:16 EA_47_16 1060Res0 15:0 1061EndSysreg 1062 1063Sysreg LORN_EL1 3 0 10 4 2 1064Res0 63:8 1065Field 7:0 Num 1066EndSysreg 1067 1068Sysreg LORC_EL1 3 0 10 4 3 1069Res0 63:10 1070Field 9:2 DS 1071Res0 1 1072Field 0 EN 1073EndSysreg 1074 1075Sysreg LORID_EL1 3 0 10 4 7 1076Res0 63:24 1077Field 23:16 LD 1078Res0 15:8 1079Field 7:0 LR 1080EndSysreg 1081