summaryrefslogtreecommitdiff
path: root/arch/armv7/armv7_disasm
diff options
context:
space:
mode:
authorGalen Williamson <galen@vector35.com>2025-02-04 17:02:30 -0500
committerGalen Williamson <galen@vector35.com>2025-06-09 12:40:14 -0400
commit9373cab26ee2e7b2febab7674360d54d6fb8adc6 (patch)
tree648349697b52b82b5c734368a0a333ac69a03b23 /arch/armv7/armv7_disasm
parentc8de8363f3dd55ab09bfde7fcb01a11f7d0a0e94 (diff)
WIP improve thumb2 MSR lifting
Diffstat (limited to 'arch/armv7/armv7_disasm')
-rw-r--r--arch/armv7/armv7_disasm/armv7.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/arch/armv7/armv7_disasm/armv7.h b/arch/armv7/armv7_disasm/armv7.h
index eae0f3de..d91d75ca 100644
--- a/arch/armv7/armv7_disasm/armv7.h
+++ b/arch/armv7/armv7_disasm/armv7.h
@@ -697,16 +697,20 @@ enum Register
REGS_FPEXC, // 8
REGS_FPINST, // 9
REGS_FPINST2, //10
- REGS_MSP,
- REGS_PSP,
// these are M-profile only (special)
// but are here in ARM common (general)
// TODO: implement "microarchitecture support"
+ REGS_MSP,
+ REGS_PSP,
REGS_PRIMASK,
REGS_BASEPRI,
REGS_FAULTMASK,
REGS_CONTROL,
+ REGS_BASEPRI_MAX,
+ REGS_IPSR,
+ REGS_EPSR,
+ REGS_IEPSR,
REG_INVALID,
};