From 6441fe8d9d29d7720e1272e1a5b166535116d172 Mon Sep 17 00:00:00 2001 From: Tim Newsome Date: Tue, 5 Oct 2021 10:03:19 -0700 Subject: [PATCH] riscv: Clear type 6 triggers on connecting. I missed this when I first add mcontrol6 support. https://github.com/riscv/riscv-openocd/pull/648 Change-Id: I1a2706c7ea3a6757ed5083091cd2c764a8b0267c Signed-off-by: Tim Newsome Reviewed-on: https://review.openocd.org/c/openocd/+/6684 Tested-by: jenkins Reviewed-by: Jan Matyas Reviewed-by: Antonio Borneo --- src/target/riscv/riscv.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/target/riscv/riscv.c b/src/target/riscv/riscv.c index 084939e11..407b7e279 100644 --- a/src/target/riscv/riscv.c +++ b/src/target/riscv/riscv.c @@ -3569,6 +3569,10 @@ int riscv_enumerate_triggers(struct target *target) if (tdata1 & MCONTROL_DMODE(riscv_xlen(target))) riscv_set_register(target, GDB_REGNO_TDATA1, 0); break; + case 6: + if (tdata1 & MCONTROL_DMODE(riscv_xlen(target))) + riscv_set_register(target, GDB_REGNO_TDATA1, 0); + break; } }