target/arm: do not expose 'arm reg', 'arm mcr/mrc' commands on Cortex-M
[fw/openocd] / src / target / arm926ejs.h
index c652a3b092b3dd520ea9b9b42a4df3d1d1e617a1..479128e61517bd1aa8f2517d43a2dec8018611b2 100644 (file)
 #include "arm9tdmi.h"
 #include "armv4_5_mmu.h"
 
-#define        ARM926EJS_COMMON_MAGIC 0xa926a926
+#define        ARM926EJS_COMMON_MAGIC 0xa926a926U
 
 struct arm926ejs_common {
+       unsigned int common_magic;
+
        struct arm7_9_common arm7_9_common;
-       uint32_t common_magic;
        struct armv4_5_mmu_common armv4_5_mmu;
        int (*read_cp15)(struct target *target, uint32_t op1, uint32_t op2,
                        uint32_t crn, uint32_t crm, uint32_t *value);