X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Farmv7m.h;h=d5006c2bf294da717decfbdb1b823a12bd7312af;hp=4c2445b0085c9de1f66666b2c711c40c828d34fa;hb=85ed6ea59fdc3cc15de33f95f04441b75b9439bf;hpb=fc2abe63fd3cea7497da7be2955d333bd3f800b9 diff --git a/src/target/armv7m.h b/src/target/armv7m.h index 4c2445b008..d5006c2bf2 100644 --- a/src/target/armv7m.h +++ b/src/target/armv7m.h @@ -43,12 +43,6 @@ extern struct reg armv7m_gdb_dummy_cpsr_reg; extern const int armv7m_psp_reg_map[]; extern const int armv7m_msp_reg_map[]; -enum armv7m_regtype { - ARMV7M_REGISTER_CORE_GP, - ARMV7M_REGISTER_CORE_SP, - ARMV7M_REGISTER_MEMMAP -}; - char *armv7m_exception_string(int number); /* offsets into armv7m core register cache */ @@ -168,10 +162,8 @@ struct armv7m_common { bool stlink; /* Direct processor core register read and writes */ - int (*load_core_reg_u32)(struct target *target, - enum armv7m_regtype type, uint32_t num, uint32_t *value); - int (*store_core_reg_u32)(struct target *target, - enum armv7m_regtype type, uint32_t num, uint32_t value); + int (*load_core_reg_u32)(struct target *target, uint32_t num, uint32_t *value); + int (*store_core_reg_u32)(struct target *target, uint32_t num, uint32_t value); /* register cache to processor synchronization */ int (*read_core_reg)(struct target *target, unsigned num); @@ -204,7 +196,6 @@ struct armv7m_algorithm { struct armv7m_core_reg { uint32_t num; - enum armv7m_regtype type; struct target *target; struct armv7m_common *armv7m_common; };