- Oct 08, 2022
-
-
Tim Newsome authored
`disassemble` shows the whole function which is usually too much. Instead just show the nearest instructions for some context.
-
- Oct 07, 2022
-
-
Tim Newsome authored
update gdbserver.py; tolerance value of MemorySampleTest()
-
- Oct 06, 2022
-
-
YenHaoChen authored
The control sequences (^[[?2004h and ^[[?2004l) occur after the gdb.command, which results in Exception fault. This commit removes the control sequences and strips out the blank lines (^M).
-
- Oct 05, 2022
-
-
YenHaoChen authored
-
- Sep 28, 2022
-
-
John Ingalls authored
-
John Ingalls authored
-
- Sep 27, 2022
-
-
John Ingalls authored
-
- Jul 26, 2022
-
-
Tim Newsome authored
These can change at any time and that is OK.
-
- Jul 23, 2022
-
-
Tim Newsome authored
-
- Jul 15, 2022
-
-
Tim Newsome authored
-
Tim Newsome authored
I don't have time to fix the bug right now, and nobody has run into the bug yet in any case.
-
- Jul 11, 2022
-
-
Luke Wren authored
-
- Jul 09, 2022
-
-
Tim Newsome authored
Turn semihosting_fileio on for every hart. This test still fails if it ends up running on hart 1 instead of 0, but at least it's closer to passing. Feels like the remaining problem is in OpenOCD.
-
- Jul 02, 2022
-
-
Tim Newsome authored
-
- Jun 23, 2022
-
-
Tim Newsome authored
* Another pylint upgrade. Lots of format string changes, which are more readable. More files to come... * Satisfy pylint for two more files.
-
- Jun 22, 2022
-
-
Mehmet Oguz Derin authored
The source of benchmarks' Makefile does not use fragments anymore. This commit removes the mention of them from the readme. Signed-off-by:Mehmet Oguz Derin <mehmetoguzderin@mehmetoguzderin.com>
-
- Jun 10, 2022
-
-
Tim Newsome authored
Assume that misaligned loads work correctly. Passes `make -C isa run` against spike (both with and without misaligned support).
-
- Jun 09, 2022
-
-
Andrew Waterman authored
Test misaligned stores
-
Tim Newsome authored
In the original test, confirm that stdout data ends up in the OpenOCD log. In the new test, with `arm semihosting_fileio` enabled, confirm that stdout data ends up in gdb's CLI. This test requires https://github.com/riscv/riscv-openocd/pull/699.
-
- Jun 08, 2022
-
-
Tim Newsome authored
Cover lh, lw, and ld (only on rv64).
-
Tim Newsome authored
Tests that might cause a trap during their code need TESTNUM (gp) set so the trap handler can correctly identify which test is running, and also report that to the user in case the test fails. Fix up shamt.S and csr.S to handle the new behavior.
-
- Jun 07, 2022
-
-
Tim Newsome authored
They lead to two problems: 1. The change to set TESTNUM before the test instead of after broke a few tests that relied on the old behavior. 2. Some tests in the v variant do something in the exception handler such that when they get an unaligned access exception, they end up stuck in a loop of unaligned access exceptions and the exception handler set up in the test is never called.
-
Tim Newsome authored
Identical to the lw change in #391.
-
Tim Newsome authored
The test passes if either the target register contains the correct value, or the target raises a misaligned load exception.
-
Tim Newsome authored
Tests that might cause a trap during their code need TESTNUM (gp) set so the trap handler can correctly identify which test is running, and also report that to the user in case the test fails.
-
- Jun 01, 2022
-
-
Tim Newsome authored
I'm running a newer version of pylint, and thus there are new warnings to be fixed. All very minor.
-
Luke Wren authored
-
- May 29, 2022
-
-
Luke Wren authored
-
- May 17, 2022
-
-
Tim Newsome authored
Adjust test to work with that.
-
- Apr 25, 2022
-
-
Tim Newsome authored
* Add EbreakTest. Confirm correct behavior when somebody bakes an ebreak instruction into their code. * Forgot to commit ebreak.c
-
- Apr 08, 2022
-
-
Tim Newsome authored
That way it can go into flash.
-
- Mar 08, 2022
-
-
Andrew Waterman authored
Otherwise, "make run" doesn't work.
-
- Mar 04, 2022
-
-
Tim Newsome authored
It includes the name in quotes: ```* 2 Thread 1 "Current Execution" (Name: Current Execution) 0x10000100 in main``` Just ignore that part.
-
Tim Newsome authored
Now it will give slightly more helpful output if it fails.
-
- Feb 10, 2022
-
-
Greg Savin authored
-
- Jan 07, 2022
-
-
Tim Newsome authored
This feature lets you easily interact with the gdb after the test has run to a certain point.
-
- Nov 30, 2021
-
-
Tim Newsome authored
They used to set U, A, D, in intermediate page table entries which is no longer allowed.
-
- Nov 13, 2021
-
-
Tim Newsome authored
The tests don't confirm that the order actually changes, but at least the code that does the work now is executed during the tests.
-
Tim Newsome authored
Disconnects from gdb, and then reconnects, making sure that didn't change any of the registers. This test will start passing when https://github.com/riscv/riscv-openocd/pull/661 merges.
-
Tim Newsome authored
Useful for estimating interactive performance.
-