aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorliangzhen <zhen.liang@spacemit.com>2024-02-02 10:14:20 +0800
committerliangzhen <zhen.liang@spacemit.com>2024-02-04 17:24:33 +0800
commitf83ba405f167bc906d9e81d8e35a1b70bb105219 (patch)
tree453e127bd1bf70e956539b2f3e56bea493a0b8f1
parent67e775962321ef48f77e7ab5aa4f40ce3cf82b08 (diff)
downloadriscv-tests-f83ba405f167bc906d9e81d8e35a1b70bb105219.zip
riscv-tests-f83ba405f167bc906d9e81d8e35a1b70bb105219.tar.gz
riscv-tests-f83ba405f167bc906d9e81d8e35a1b70bb105219.tar.bz2
Check the mcontrol triggers, no other triggers.
Signed-off-by: liangzhen <zhen.liang@spacemit.com> Change-Id: Iac914aef8080411e6acd9039c4bdfa728533103c
-rwxr-xr-xdebug/gdbserver.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/debug/gdbserver.py b/debug/gdbserver.py
index 5450adb..ebc591c 100755
--- a/debug/gdbserver.py
+++ b/debug/gdbserver.py
@@ -1415,7 +1415,7 @@ class TriggerDmode(TriggerTest):
i = 0
for i in range(16):
tdata1 = self.gdb.p(f"(({xlen_type} *)&data)[{2*i}]")
- if tdata1 == 0:
+ if (tdata1 == 0) or (tdata1 >> (self.hart.xlen-4) == 15):
break
tdata2 = self.gdb.p(f"(({xlen_type} *)&data)[{2*i+1}]")