|
567 | 567 | #define SYS_CNTHCTL_EL2 sys_reg(3, 4, 14, 1, 0)
|
568 | 568 |
|
569 | 569 | /* VHE encodings for architectural EL0/1 system registers */
|
| 570 | +#define SYS_BRBCR_EL12 sys_reg(2, 5, 9, 0, 0) |
570 | 571 | #define SYS_SCTLR_EL12 sys_reg(3, 5, 1, 0, 0)
|
| 572 | +#define SYS_CPACR_EL12 sys_reg(3, 5, 1, 0, 2) |
| 573 | +#define SYS_SCTLR2_EL12 sys_reg(3, 5, 1, 0, 3) |
| 574 | +#define SYS_ZCR_EL12 sys_reg(3, 5, 1, 2, 0) |
| 575 | +#define SYS_TRFCR_EL12 sys_reg(3, 5, 1, 2, 1) |
| 576 | +#define SYS_SMCR_EL12 sys_reg(3, 5, 1, 2, 6) |
571 | 577 | #define SYS_TTBR0_EL12 sys_reg(3, 5, 2, 0, 0)
|
572 | 578 | #define SYS_TTBR1_EL12 sys_reg(3, 5, 2, 0, 1)
|
573 | 579 | #define SYS_TCR_EL12 sys_reg(3, 5, 2, 0, 2)
|
| 580 | +#define SYS_TCR2_EL12 sys_reg(3, 5, 2, 0, 3) |
574 | 581 | #define SYS_SPSR_EL12 sys_reg(3, 5, 4, 0, 0)
|
575 | 582 | #define SYS_ELR_EL12 sys_reg(3, 5, 4, 0, 1)
|
576 | 583 | #define SYS_AFSR0_EL12 sys_reg(3, 5, 5, 1, 0)
|
577 | 584 | #define SYS_AFSR1_EL12 sys_reg(3, 5, 5, 1, 1)
|
578 | 585 | #define SYS_ESR_EL12 sys_reg(3, 5, 5, 2, 0)
|
579 | 586 | #define SYS_TFSR_EL12 sys_reg(3, 5, 5, 6, 0)
|
| 587 | +#define SYS_FAR_EL12 sys_reg(3, 5, 6, 0, 0) |
| 588 | +#define SYS_PMSCR_EL12 sys_reg(3, 5, 9, 9, 0) |
580 | 589 | #define SYS_MAIR_EL12 sys_reg(3, 5, 10, 2, 0)
|
581 | 590 | #define SYS_AMAIR_EL12 sys_reg(3, 5, 10, 3, 0)
|
582 | 591 | #define SYS_VBAR_EL12 sys_reg(3, 5, 12, 0, 0)
|
| 592 | +#define SYS_CONTEXTIDR_EL12 sys_reg(3, 5, 13, 0, 1) |
| 593 | +#define SYS_SCXTNUM_EL12 sys_reg(3, 5, 13, 0, 7) |
583 | 594 | #define SYS_CNTKCTL_EL12 sys_reg(3, 5, 14, 1, 0)
|
584 | 595 | #define SYS_CNTP_TVAL_EL02 sys_reg(3, 5, 14, 2, 0)
|
585 | 596 | #define SYS_CNTP_CTL_EL02 sys_reg(3, 5, 14, 2, 1)
|
|
0 commit comments