aboutsummaryrefslogtreecommitdiff
path: root/isa/rv64ui/sb.S
diff options
context:
space:
mode:
authorEvgeniy Naydanov <evgeniy.naydanov@syntacore.com>2024-09-06 12:12:26 +0300
committerEvgeniy Naydanov <evgeniy.naydanov@syntacore.com>2024-09-06 15:20:17 +0300
commit183969629284d85da86c9efc16bc50a3537b1031 (patch)
treee5172002768757d0dabeea996a42e25d919092b0 /isa/rv64ui/sb.S
parent3c5b5e8e7a148116592b7209099980f06e0a690e (diff)
downloadriscv-tests-183969629284d85da86c9efc16bc50a3537b1031.zip
riscv-tests-183969629284d85da86c9efc16bc50a3537b1031.tar.gz
riscv-tests-183969629284d85da86c9efc16bc50a3537b1031.tar.bz2
[debug] Reserve triggers propperly in HwbpManual
https://github.com/riscv-collab/riscv-openocd/pull/1111 introduces a change in OpenOCD behavior: a manual trigger should be manually removed to step/resume from it. This was not concidered in previous stop-gap solutions (76ff703d9161945354e334afa45c5dfe7680da60 and 8cc4918e904ca009cd85350fadf6f44e91eca13c) This commit: 1. Determines if `reserve trigger` is supported by the target. This can be removed once https://github.com/riscv-collab/riscv-openocd/pull/1111 is merged. 2. Marks `HwbpManual` test as not applicable in case `reserve trigger` is not supported. 3. Accounts for the change in OpenOCD's behavior when stepping from a manual BP. 4. Cleans up some minor mistakes in `HwbpManual`
Diffstat (limited to 'isa/rv64ui/sb.S')
0 files changed, 0 insertions, 0 deletions