- Feb 04, 2024
-
-
liangzhen authored
Signed-off-by:liangzhen <zhen.liang@spacemit.com> Change-Id: Iac914aef8080411e6acd9039c4bdfa728533103c
-
- Jan 30, 2024
-
-
Andrew Waterman authored
Uses appropriate addi instruction in lrsc test.
-
Lucas Clemente Vella authored
-
- Nov 11, 2023
-
-
Tim Newsome authored
debug: use TCL-RPC to fetch results of OpenOCD commands instead of parsing log file
-
- Nov 10, 2023
-
-
Parshintsev Anatoly authored
Quick and dirty fix for https://github.com/riscv-software-src/riscv-tests/issues/520
-
- Oct 26, 2023
-
-
Tim Newsome authored
Support limits_icount_to_one in IcountTest
-
- Oct 24, 2023
-
-
liangzhen authored
This is taking into account that the hardware limits count to 1. Signed-off-by:liangzhen <zhen.liang@spacemit.com>
-
- Oct 18, 2023
-
-
Tim Newsome authored
Make the non-existent csr configurable
-
Tim Newsome authored
Make CLINT address configurable
-
Tim Newsome authored
debug: Add UnavailableHaltedTest
-
- Oct 17, 2023
-
-
liangzhen authored
Signed-off-by:liangzhen <zhen.liang@spacemit.com>
-
- Oct 16, 2023
-
-
liangzhen authored
Signed-off-by:liangzhen <zhen.liang@spacemit.com>
-
- Oct 13, 2023
-
-
Tim Newsome authored
Test behavior when a hart becomes unavailable while halted.
-
Tim Newsome authored
debug: Document that pexpect is needed.
-
- Oct 12, 2023
-
-
Tim Newsome authored
Resolves #510.
-
Tim Newsome authored
Disable timer interrupt to fix some bugs
-
- Oct 10, 2023
-
-
liangzhen authored
Signed-off-by:liangzhen <zhen.liang@spacemit.com>
-
- Oct 04, 2023
-
-
Tim Newsome authored
debug: Add Openocd.set_available()
-
- Sep 30, 2023
-
-
Tim Newsome authored
debug: Better interlock when interacting with gdb CLI.
-
Tim Newsome authored
This helper uses dmi_write commands to mark harts available/unavailable.
-
Tim Newsome authored
debug: Make Openocd.targets() tolerate blank lines.
-
Tim Newsome authored
debug: Fix interrupt_all() to restore state.
-
Tim Newsome authored
debug: Add --hart command line option to gdbserver.py
-
- Sep 29, 2023
-
-
Tim Newsome authored
Actually wait for the command to be echoed back. This means we won't be confused if there are extra newlines in gdb output.
-
Tim Newsome authored
-
Tim Newsome authored
-
Tim Newsome authored
This lets you reproduce a test running on a specific hart.
-
- Jul 25, 2023
-
-
Tim Newsome authored
debug: Re-enable unavailable tests, and fix them for github
-
- Jul 24, 2023
-
-
Tim Newsome authored
During the github workflow this character is \n, while on my computer it's ' '. I'm sure there's a good reason for that, but it doesn't seem worth figuring out what that reason is.
-
Tim Newsome authored
-
Tim Newsome authored
debug: Actually run tests in github workflow.
-
- Jul 22, 2023
-
-
Tim Newsome authored
This should avoid problems like we just had where bad tests can break the OpenOCD workflow. These tests only run if any debug files are changed, so should have no impact at all on non-debug tests in this repo. This file is copied and then slightly changed from riscv-openocd. New changes are that cacheable steps (building spike, OpenOCD) are stored to the cache even if running the tests fails.
-
- Jul 21, 2023
-
-
Tim Newsome authored
debug: Only run pylint if debug files changed.
-
- Jul 20, 2023
-
-
Tim Newsome authored
Just doing this to make a change in the debug files, which should now cause the pylint workflow to execute.
-
Tim Newsome authored
-
- Jul 19, 2023
-
-
Tim Newsome authored
debug: Disable unavailable tests.
-
Tim Newsome authored
They have issues when run in a github workflow.
-
- Jul 18, 2023
-
-
Tim Newsome authored
debug: Test OpenOCD behavior when harts become unavailable, using new spike mechanism
-
Tim Newsome authored
Use new spike mechanism to test OpenOCD behavior when a hart becomes unavailable, and then available again.
-
Tim Newsome authored
Use new spike mechanism to test OpenOCD behavior when the current hart becomes unavailable while running. Create ThreadTerminated exception.
-