diff options
author | Steven Stallion <stallion@squareup.com> | 2018-10-24 21:29:03 -0500 |
---|---|---|
committer | Matthias Welwarsky <matthias@welwarsky.de> | 2018-12-12 08:47:44 +0000 |
commit | c5eb99082535574167294443be1e60077e3f6246 (patch) | |
tree | 4c2421624ae987ffe38321e9360bb41582953f6c /src/target/esirisc_jtag.h | |
parent | 7ae6b04b982428e6ae3d6daa6f5e77482a460c40 (diff) |
esirisc: support eSi-Trace
This patch adds support for instruction tracing to eSi-RISC targets. The
command interface is borrowed heavily from ETM; eSi-Trace uses a less
sophisticated model for tracing, however the setup and usage is similar.
This patch also cleans up the command interfaces of the other esirisc
command groups and adds additional debugging information to log messages
when dealing with CSRs.
This patch "finalizes" support for 32-bit eSi-RISC targets.
Change-Id: Ia2a9de79a3c7c066240b5212721fb1b7584a9a45
Signed-off-by: Steven Stallion <stallion@squareup.com>
Reviewed-on: http://openocd.zylin.com/4780
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Diffstat (limited to 'src/target/esirisc_jtag.h')
-rw-r--r-- | src/target/esirisc_jtag.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/target/esirisc_jtag.h b/src/target/esirisc_jtag.h index 8189ddc6..5f8fe66b 100644 --- a/src/target/esirisc_jtag.h +++ b/src/target/esirisc_jtag.h @@ -20,6 +20,7 @@ #ifndef OPENOCD_TARGET_ESIRISC_JTAG_H #define OPENOCD_TARGET_ESIRISC_JTAG_H +#include <helper/types.h> #include <jtag/jtag.h> /* TAP Instructions */ |