diff options
| -rw-r--r-- | arch/arm64/disassembler/sysregs.c | 3 | ||||
| -rw-r--r-- | arch/arm64/disassembler/sysregs.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm64/disassembler/sysregs.c b/arch/arm64/disassembler/sysregs.c index 8571a268..09ee3e80 100644 --- a/arch/arm64/disassembler/sysregs.c +++ b/arch/arm64/disassembler/sysregs.c @@ -366,6 +366,8 @@ const char *get_system_register_name(enum SystemReg sr) case 50823: return "scxtnum_el1"; case 50952: return "cntkctl_el1"; case 53248: return "csselr_el1"; + case 55297: return "ctr_el0"; + case 55303: return "dczid_el0"; case 55824: return "nzcv"; case 55825: return "daifset"; case 55829: return "dit"; @@ -433,6 +435,7 @@ const char *get_system_register_name(enum SystemReg sr) case 57086: return "amevtyper114_el0"; case 57087: return "amevtyper115_el0"; case 57088: return "cntfrq_el0"; + case 57089: return "cntpct_el0"; case 57104: return "cntp_tval_el0"; case 57105: return "cntp_ctl_el0"; case 57106: return "cntp_cval_el0"; diff --git a/arch/arm64/disassembler/sysregs.h b/arch/arm64/disassembler/sysregs.h index 8d4763cd..c90fc15b 100644 --- a/arch/arm64/disassembler/sysregs.h +++ b/arch/arm64/disassembler/sysregs.h @@ -361,6 +361,8 @@ enum SystemReg { REG_SCXTNUM_EL1=50823, REG_CNTKCTL_EL1=50952, REG_CSSELR_EL1=53248, + REG_CTR_EL0=55297, + REG_DCZID_EL0=55303, REG_NZCV=55824, REG_DAIFSET=55825, REG_DIT=55829, @@ -428,6 +430,7 @@ enum SystemReg { REG_AMEVTYPER114_EL0=57086, REG_AMEVTYPER115_EL0=57087, REG_CNTFRQ_EL0=57088, + REG_CNTPCT_EL0=57089, REG_CNTP_TVAL_EL0=57104, REG_CNTP_CTL_EL0=57105, REG_CNTP_CVAL_EL0=57106, |
