diff options
Diffstat (limited to 'src/arch/arm/miscregs.hh')
-rw-r--r-- | src/arch/arm/miscregs.hh | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/src/arch/arm/miscregs.hh b/src/arch/arm/miscregs.hh index 1a88c927e..4567964b3 100644 --- a/src/arch/arm/miscregs.hh +++ b/src/arch/arm/miscregs.hh @@ -696,6 +696,19 @@ namespace ArmISA // either UNDEFINED or hypervisor trap exception. MISCREG_IMPDEF_UNIMPL, + // RAS extension (unimplemented) + MISCREG_ERRIDR_EL1, + MISCREG_ERRSELR_EL1, + MISCREG_ERXFR_EL1, + MISCREG_ERXCTLR_EL1, + MISCREG_ERXSTATUS_EL1, + MISCREG_ERXADDR_EL1, + MISCREG_ERXMISC0_EL1, + MISCREG_ERXMISC1_EL1, + MISCREG_DISR_EL1, + MISCREG_VSESR_EL2, + MISCREG_VDISR_EL2, + // Total number of Misc Registers: Physical + Dummy NUM_MISCREGS }; @@ -1386,7 +1399,18 @@ namespace ArmISA "cp14_unimpl", "cp15_unimpl", "unknown", - "impl_defined" + "impl_defined", + "erridr_el1", + "errselr_el1", + "erxfr_el1", + "erxctlr_el1", + "erxstatus_el1", + "erxaddr_el1", + "erxmisc0_el1", + "erxmisc1_el1", + "disr_el1", + "vsesr_el2", + "vdisr_el2", }; static_assert(sizeof(miscRegName) / sizeof(*miscRegName) == NUM_MISCREGS, |