]> git.sur5r.net Git - openocd/blobdiff - src/target/armv4_5.h
cortex_m3: use register_commands()
[openocd] / src / target / armv4_5.h
index a9599c82ba97272622e46ce15afd2c71a41b415d..7a6cb61865d52f98db6304ca955fda4b03b89ddc 100644 (file)
@@ -67,9 +67,6 @@ enum { ARMV4_5_CPSR = 31, };
 
 #define ARMV4_5_COMMON_MAGIC 0x0A450A45
 
-/* NOTE:  this is being morphed into a generic toplevel holder for ARMs. */
-#define armv4_5_common_s arm
-
 /**
  * Represents a generic ARM core, with standard application registers.
  *
@@ -104,6 +101,12 @@ struct arm
        /** Flag reporting unavailability of the BKPT instruction. */
        bool is_armv4;
 
+       /** Backpointer to the target. */
+       struct target *target;
+
+       /** Handle for the debug module, if one is present. */
+       struct arm_dpm *dpm;
+
        /** Handle for the Embedded Trace Module, if one is present. */
        struct etm_context *etm;