aboutsummaryrefslogtreecommitdiff
path: root/src/target/arm_dpm.h
diff options
context:
space:
mode:
authorMatthias Welwarsky <matthias.welwarsky@sysgo.com>2016-09-16 11:34:03 +0200
committerMatthias Welwarsky <matthias.welwarsky@sysgo.com>2017-02-10 14:01:38 +0100
commitd8abda4bd828f40fc76613f4d809d86f4c6f1c97 (patch)
treea78a2ffaf2a9d2039c4447f96252e758d9fed45e /src/target/arm_dpm.h
parent391109505fff97772c70f7dda02865e7a9863007 (diff)
downloadriscv-openocd-d8abda4bd828f40fc76613f4d809d86f4c6f1c97.zip
riscv-openocd-d8abda4bd828f40fc76613f4d809d86f4c6f1c97.tar.gz
riscv-openocd-d8abda4bd828f40fc76613f4d809d86f4c6f1c97.tar.bz2
aarch64: fix entry into debug state
- armv8 EDSCR has no ITR_EN bit, ITR is always enabled. Writes to this bit are ignored but we should not do them anyway - use dpmv8 function to report the reason for debug entry - WFAR is a 64bit register Change-Id: I07b81ecf105ceb7c3ae2f764bb408eb973c1d1de Signed-off-by: Matthias Welwarsky <matthias.welwarsky@sysgo.com>
Diffstat (limited to 'src/target/arm_dpm.h')
-rw-r--r--src/target/arm_dpm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/arm_dpm.h b/src/target/arm_dpm.h
index ad49b8c..27badf4 100644
--- a/src/target/arm_dpm.h
+++ b/src/target/arm_dpm.h
@@ -138,7 +138,7 @@ struct arm_dpm {
struct dpm_wp *dwp;
/** Address of the instruction which triggered a watchpoint. */
- uint32_t wp_pc;
+ target_addr_t wp_pc;
/** Recent value of DSCR. */
uint32_t dscr;