aboutsummaryrefslogtreecommitdiff
path: root/src/target/armv7m.h
diff options
context:
space:
mode:
authorPaul Fertser <fercerpav@gmail.com>2015-01-29 13:58:45 +0300
committerPaul Fertser <fercerpav@gmail.com>2015-03-09 06:36:49 +0000
commit217403ce096627fec035b79f9464e5bfc09e8f06 (patch)
treec012ce202cd9cd70b970ef47c45a23b4d1bd5107 /src/target/armv7m.h
parentdccbf7d88d05a1f7a22f164ef149777718a399ed (diff)
downloadriscv-openocd-217403ce096627fec035b79f9464e5bfc09e8f06.zip
riscv-openocd-217403ce096627fec035b79f9464e5bfc09e8f06.tar.gz
riscv-openocd-217403ce096627fec035b79f9464e5bfc09e8f06.tar.bz2
armv7m: do not access FPU registers when not present
This is runtime and valgrind tested with l0, l1 and f3 hla boards. Change-Id: I49b0b042253d5f3bf216997f0203583db319fe23 Signed-off-by: Paul Fertser <fercerpav@gmail.com> Reviewed-on: http://openocd.zylin.com/2516 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src/target/armv7m.h')
-rw-r--r--src/target/armv7m.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/target/armv7m.h b/src/target/armv7m.h
index 86c9aee..d28977e 100644
--- a/src/target/armv7m.h
+++ b/src/target/armv7m.h
@@ -136,6 +136,7 @@ enum {
};
#define ARMV7M_NUM_CORE_REGS (ARMV7M_xPSR + 1)
+#define ARMV7M_NUM_CORE_REGS_NOFP (ARMV7M_NUM_CORE_REGS + 6)
#define ARMV7M_COMMON_MAGIC 0x2A452A45