- Sep 05, 2018
-
-
Megan Wachs authored
-
- Aug 30, 2018
-
-
Tim Newsome authored
Only works against spike, where I've implemented some custom debug registers to test against.
-
- Aug 28, 2018
-
-
Tim Newsome authored
Now that OpenOCD can tell gdb exactly which watchpoint was hit, this test exposes another problem: https://github.com/riscv/riscv-openocd/issues/295 For now neuter the test so the testsuite can still be useful.
-
Tim Newsome authored
-
- Aug 25, 2018
-
-
Andrew Waterman authored
@timsifive we are debugging intermittent failures.
-
- Aug 24, 2018
-
-
Tim Newsome authored
-
Tim Newsome authored
This allows me to see the final valgrind output on OpenOCD, so I can watch for memory leaks when using --server_cmd "valgrind --leak-check=full openocd".
-
Tim Newsome authored
Add debug test, which checks that openocd correctly switch active thread on any hart halt.
-
- Aug 23, 2018
-
-
-
Tim Newsome authored
It's failing (intermittently?). See eg. https://travis-ci.org/riscv/riscv-tools/builds/418928412?utm_source=github_status&utm_medium=notification
-
- Aug 22, 2018
-
-
Dmitry Ryzhov authored
-
Srivatsa Yogendra authored
The mstatus reading overwrites the expected user mode cause value.
-
- Aug 21, 2018
-
-
Andrew Waterman authored
This reverts commit 31a91823. These changes should be made to the test environment, not the tests themselves.
-
- Aug 18, 2018
-
-
Srivatsa Yogendra authored
* making mtvec_handler global * Adding the pmp configuration inst The PMP config instructions are added as the test jumps to user mode * Adding pmp config inst Adding pmp config instructions as the test jumps to user mode * changing to PMP macros * changing to PMP Macros * moving the #endif after pmp initialization * Removing the unwanted label
-
Srivatsa Yogendra authored
-
- Aug 14, 2018
-
-
Tim Newsome authored
-
- Jul 10, 2018
-
- Jul 04, 2018
-
-
Tim Newsome authored
Newer gdb requires more debug info in order to "watch data" in this test. I'm not sure how to make that debug info happen, so instead we tell it the address to use.
-
- Jun 19, 2018
-
-
Tim Newsome authored
-
- May 22, 2018
-
-
Tim Newsome authored
Fix MulticoreRunHaltStepiTest
-
- May 19, 2018
-
-
Tim Newsome authored
The test actually wasn't checking interrupt counts at all. Fixing it required some other changes: Make sure all harts get to run Add some retries, since on a loaded machine against spike both harts might not get to run, even if you give spike a generous amount of time to do so.
-
- May 16, 2018
-
-
Megan Wachs authored
Mark more Debug tests as "Single Hart"
-
- May 15, 2018
-
-
Megan Wachs authored
-
Tim Newsome authored
-
Megan Wachs authored
-
- May 14, 2018
-
-
Megan Wachs authored
-
- May 12, 2018
-
-
Megan Wachs authored
-
Megan Wachs authored
-
- May 01, 2018
-
-
Christopher Celio authored
* [rv64ua/lrsc] Initialize memory read out. Even though the load contents are discarded, this un-initialized memory value can lead to a divergence for co-simulation between two different RISC-V designs. * [rv64ua/lrsc] Use .skip instead of .align.
-
Tim Newsome authored
-
- Apr 29, 2018
-
-
Megan Wachs authored
debug: need to clear satp before changing priv
-
- Apr 28, 2018
-
-
Megan Wachs authored
ISA Manual does not require this register to be reset, and attempting to execute code with VM on when VM hasn't been set up is going to just lead to sadness.
-
Megan Wachs authored
Delete E300Sim.py
-
Megan Wachs authored
debug: add missing align directive on trap_entry
-
Megan Wachs authored
-
- Apr 25, 2018
-
-
Tim Newsome authored
-
- Apr 20, 2018
-
-
Megan Wachs authored
This file is wrong (the .cfg file isn't right) and not used by anything.
-
- Apr 17, 2018
-
-
Tim Newsome authored
Compute gdb command timeout based on ops estimate
-
- Apr 10, 2018
-
-
Tim Newsome authored
The caller of gdb.command() should estimate how much work gdb needs to do, and testlib then scales this up proportional to the general gdb timeout we configured. This hopefully allows us to configure a tighter timeout, so we don't have to have a multi-hour timeout just for something that takes long like `load` on a really slow simulator. Hopefully this addresses #122.
-
Andrei Tatarnikov authored
-