aboutsummaryrefslogtreecommitdiff
path: root/src/target/riscv/debug_reg_printer.h
diff options
context:
space:
mode:
authorKirill Radkin <kirill.radkin@syntacore.com>2023-10-11 16:15:44 +0300
committerKirill Radkin <kirill.radkin@syntacore.com>2023-12-07 20:59:10 +0300
commit84e6a4e6171cd41154d36e9226560571fcd8b5cd (patch)
treeb5c2805a33adae9dcf8f9c7313064ad34c989ae3 /src/target/riscv/debug_reg_printer.h
parent7c94814221138cdf674af6266bc5e23b47eeb561 (diff)
downloadriscv-openocd-84e6a4e6171cd41154d36e9226560571fcd8b5cd.zip
riscv-openocd-84e6a4e6171cd41154d36e9226560571fcd8b5cd.tar.gz
riscv-openocd-84e6a4e6171cd41154d36e9226560571fcd8b5cd.tar.bz2
Update riscv/debug_defines (to sync with riscv-debug-spec:40b9a05)
Change-Id: Ie969866d1de83360a5f45e96e22108b58b8aa02f Signed-off-by: Kirill Radkin <kirill.radkin@syntacore.com>
Diffstat (limited to 'src/target/riscv/debug_reg_printer.h')
-rw-r--r--src/target/riscv/debug_reg_printer.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/target/riscv/debug_reg_printer.h b/src/target/riscv/debug_reg_printer.h
index 8b7a261..98226b7 100644
--- a/src/target/riscv/debug_reg_printer.h
+++ b/src/target/riscv/debug_reg_printer.h
@@ -2,6 +2,12 @@
#include "debug_defines.h"
+enum riscv_debug_reg_show {
+ RISCV_DEBUG_REG_SHOW_ALL,
+ RISCV_DEBUG_REG_HIDE_ALL_0,
+ RISCV_DEBUG_REG_HIDE_UNNAMED_0,
+};
+
/**
* This function is used to fill a buffer with a decoded string representation
* of register's value.
@@ -25,4 +31,5 @@
* riscv_debug_reg_to_s(buf, DTM_DMI_ORDINAL, context, <dmi value>);
*/
unsigned int riscv_debug_reg_to_s(char *buf, enum riscv_debug_reg_ordinal reg_ordinal,
- riscv_debug_reg_ctx_t context, uint64_t value);
+ riscv_debug_reg_ctx_t context, uint64_t value,
+ enum riscv_debug_reg_show show);