aboutsummaryrefslogtreecommitdiff
path: root/src/target/register.h
diff options
context:
space:
mode:
authorSpencer Oliver <spen@spen-soft.co.uk>2013-09-12 12:31:49 +0100
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2013-09-21 20:08:16 +0000
commitd14058db0aee78de9a9bc5bddeafe7844ac01587 (patch)
treed6f5b00001b0bd29928d26b6087d3dfd4234a97f /src/target/register.h
parentbe74db7341ffe4a2ce345574281f298e190a3e6d (diff)
downloadriscv-openocd-d14058db0aee78de9a9bc5bddeafe7844ac01587.zip
riscv-openocd-d14058db0aee78de9a9bc5bddeafe7844ac01587.tar.gz
riscv-openocd-d14058db0aee78de9a9bc5bddeafe7844ac01587.tar.bz2
gdb: add default description reg types
Add support for the default gdb register description type "int" and "float". When this is given to gdb it will use the bitsize to determine the reg size. Change-Id: Iaeed594d1feece54044128eae1baff9858bdcae0 Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/1622 Tested-by: jenkins Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Diffstat (limited to 'src/target/register.h')
-rw-r--r--src/target/register.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/target/register.h b/src/target/register.h
index 9e0f1ce..354a179 100644
--- a/src/target/register.h
+++ b/src/target/register.h
@@ -27,6 +27,7 @@
struct target;
enum reg_type {
+ REG_TYPE_INT,
REG_TYPE_INT8,
REG_TYPE_INT16,
REG_TYPE_INT32,
@@ -39,6 +40,7 @@ enum reg_type {
REG_TYPE_UINT128,
REG_TYPE_CODE_PTR,
REG_TYPE_DATA_PTR,
+ REG_TYPE_FLOAT,
REG_TYPE_IEEE_SINGLE,
REG_TYPE_IEEE_DOUBLE,
REG_TYPE_ARCH_DEFINED,