aboutsummaryrefslogtreecommitdiff
path: root/src/target/armv7m.h
diff options
context:
space:
mode:
authorMathias K <kesmtp@freenet.de>2012-03-13 21:59:19 +0100
committerSpencer Oliver <spen@spen-soft.co.uk>2012-03-14 20:55:22 +0000
commit5d02d2de43d1c0f4302f5d5cbfe51bbbe87854bd (patch)
treeb4b53160d77868a4a104288a5d353bfb230c2f94 /src/target/armv7m.h
parentdbb8de15e39390bf5f323dddb8e5f090515977d1 (diff)
armv7m: Add a dummy register at the end of the register list.
Signed-off-by: Mathias K <kesmtp@freenet.de> Change-Id: I0bfad091bd8adabd949fc0a74ef3a08a514eb307 Reviewed-on: http://openocd.zylin.com/519 Reviewed-by: Peter Stuge <peter@stuge.se> Tested-by: jenkins
Diffstat (limited to 'src/target/armv7m.h')
-rw-r--r--src/target/armv7m.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/target/armv7m.h b/src/target/armv7m.h
index cee2b605..35bd62a6 100644
--- a/src/target/armv7m.h
+++ b/src/target/armv7m.h
@@ -93,6 +93,8 @@ enum {
ARMV7M_BASEPRI,
ARMV7M_FAULTMASK,
ARMV7M_CONTROL,
+
+ ARMV7M_LAST_REG,
};
#define ARMV7M_COMMON_MAGIC 0x2A452A45
@@ -140,7 +142,7 @@ struct armv7m_algorithm {
enum armv7m_mode core_mode;
- uint32_t context[ARMV7M_CONTROL + 1]; /* ARMV7M_NUM_REGS */
+ uint32_t context[ARMV7M_LAST_REG]; /* ARMV7M_NUM_REGS */
};
struct armv7m_core_reg {