Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-31 | Fix remaining tests to work from flash: | Tim Newsome | 2 | -6/+17 | |
TriggerDmode, ProgramHwWatchpoint, ProgramSwWatchpoint. | |||||
2018-10-29 | Almost all tests pass with HiFive1-flash | Tim Newsome | 2 | -4/+13 | |
Only TriggerDmode still fails. | |||||
2018-10-29 | Tweak debug tests to run out of flash. | Tim Newsome | 4 | -8/+17 | |
Not all tests pass when run out of flash yet, but it's getting a lot closer. The ones still failing on HiFive1-flash are: DebugSymbols, Hwbp2, InstantHaltTest, TriggerDmode, TriggerLoadAddressInstant, and TriggerStoreAddressInstant. | |||||
2018-10-24 | Merge branch 'TriggerLoadAddressInstant' | Tim Newsome | 1 | -12/+1 | |
2018-10-24 | Re-enable TriggerStoreAddressInstant | Tim Newsome | 1 | -12/+1 | |
Gdb and OpenOCD were fixed so we don't have to accept broken behavior anymore. | |||||
2018-10-05 | Make HwWatchpoint test fail on incorrect result.hw_watchpoint | Tim Newsome | 3 | -7/+10 | |
Also tiny cleanups, making pylint happy. | |||||
2018-10-03 | Added tests for hw and sw watchpoints | cgsfv | 3 | -0/+88 | |
2018-09-23 | bump env | Andrew Waterman | 1 | -5/+5 | |
2018-09-13 | Assert if HiFive1 program is too large. | Tim Newsome | 1 | -0/+2 | |
2018-09-13 | Put debug test stack in data instead of text | Tim Newsome | 1 | -0/+1 | |
2018-09-08 | Merge branch 'tommythorn-master' | Andrew Waterman | 6 | -0/+42 | |
2018-09-08 | RV64 s{ll,ra,rl}w tests with non-canonical values | Tommy Thorn | 6 | -0/+42 | |
2018-09-06 | Revert "breakpoint.S: Don't assume trigger is hardwired to breakpoint (#158) ↵ | Andrew Waterman | 1 | -1/+1 | |
(#159)" This reverts commit 901a2694d5384e4ef9af8e4fb0c9a07eb24d0028, under the advisement of @tommythorn in #158. | |||||
2018-09-06 | breakpoint.S: Don't assume trigger is hardwired to breakpoint (#158) (#159) | Tommy Thorn | 1 | -1/+1 | |
2018-09-03 | Merge pull request #156 from riscv/PrivChange | Tim Newsome | 1 | -27/+26 | |
Reset address translation/perms before PrivChange | |||||
2018-08-31 | Fix CustomRegisterTest. | Tim Newsome | 2 | -5/+6 | |
gdb in riscv-tools doesn't automatically create a "custom" group like mainline gdb does. | |||||
2018-08-29 | Add test case for `riscv expose_custom`. | Tim Newsome | 12 | -0/+55 | |
Only works against spike, where I've implemented some custom debug registers to test against. | |||||
2018-08-28 | Reset address translation/perms before PrivChange | Tim Newsome | 1 | -27/+26 | |
We already did this for PrivTest. Hopefully solves #155, but I haven't been able to reproduce it. | |||||
2018-08-27 | Neuter TriggerStoreAddressInstant | Tim Newsome | 1 | -1/+13 | |
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. | |||||
2018-08-27 | Make pylint happy. | Tim Newsome | 1 | -1/+2 | |
2018-08-25 | Temporarily disabling PrivChange test | Andrew Waterman | 1 | -22/+23 | |
@timsifive we are debugging intermittent failures. | |||||
2018-08-23 | Make pylint happy with change d1d2d953b5016b465. | Tim Newsome | 2 | -3/+4 | |
2018-08-23 | Get all of the log into the final log file | Tim Newsome | 1 | -6/+20 | |
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". | |||||
2018-08-23 | Merge pull request #153 from dmitryryzhov/rtos-switch-active-thread | Tim Newsome | 1 | -0/+28 | |
Add debug test, which checks that openocd correctly switch active thread on any hart halt. | |||||
2018-08-22 | Merge branch 'master' of https://github.com/riscv/riscv-tests | Tim Newsome | 1 | -2/+2 | |
2018-08-22 | Disable MulticoreRunHaltStepiTest | Tim Newsome | 1 | -52/+52 | |
It's failing (intermittently?). See eg. https://travis-ci.org/riscv/riscv-tools/builds/418928412?utm_source=github_status&utm_medium=notification | |||||
2018-08-22 | Add debug test, which checks that openocd correctly switch active thread on ↵ | Dmitry Ryzhov | 1 | -0/+28 | |
any hart halt. | |||||
2018-08-21 | Changing the register mstatus is read into (#152) | Srivatsa Yogendra | 1 | -2/+2 | |
The mstatus reading overwrites the expected user mode cause value. | |||||
2018-08-20 | Revert "Fix to solve the failing tests shamt, csr and scall (#151)" | Andrew Waterman | 2 | -52/+5 | |
This reverts commit 31a91823b7c7becacd06c9c32e44180eea5e4fe7. These changes should be made to the test environment, not the tests themselves. | |||||
2018-08-17 | Fix to solve the failing tests shamt, csr and scall (#151) | Srivatsa Yogendra | 2 | -5/+52 | |
* 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 | |||||
2018-08-17 | making mtvec_handler global (#150) | Srivatsa Yogendra | 1 | -0/+1 | |
2018-08-13 | Add jump/hbreak test. | Tim Newsome | 1 | -0/+23 | |
2018-07-09 | Check that SC yields the load reservation | Andrew Waterman | 1 | -0/+9 | |
https://github.com/riscv/riscv-isa-manual/commit/03a5e722fc0fe7b94dd0a49f550ff7b41a63f612 | |||||
2018-07-03 | rwatch/watch on explicit address | Tim Newsome | 1 | -2/+4 | |
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. | |||||
2018-06-18 | Add reproduce line to the end of debug test logs | Tim Newsome | 1 | -0/+2 | |
2018-05-21 | Merge pull request #141 from riscv/mrhstest | Tim Newsome | 2 | -23/+46 | |
Fix MulticoreRunHaltStepiTest | |||||
2018-05-18 | Fix MulticoreRunHaltStepiTest | Tim Newsome | 2 | -23/+46 | |
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. | |||||
2018-05-15 | Merge pull request #139 from riscv/debug-tests-more-single | Megan Wachs | 2 | -10/+19 | |
Mark more Debug tests as "Single Hart" | |||||
2018-05-14 | Merge remote-tracking branch 'origin/downloadtest' into debug-tests-more-single | Megan Wachs | 2 | -21/+11 | |
2018-05-14 | Make DownloadTest properly park other harts. | Tim Newsome | 2 | -5/+9 | |
2018-05-14 | debug: remove some unintentionally added newlines | Megan Wachs | 1 | -2/+0 | |
2018-05-14 | debug: Fixing the non-RTOS behavior for DownloadTest | Megan Wachs | 1 | -7/+16 | |
2018-05-11 | debug: mark more tests as single-hart tests | Megan Wachs | 1 | -6/+13 | |
2018-05-11 | debug: output some more useful info into the post-mortem data | Megan Wachs | 1 | -0/+5 | |
2018-04-30 | [rv64ua/lrsc] Initialize memory read out. (#135) | Christopher Celio | 1 | -1/+3 | |
* [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. | |||||
2018-04-30 | Fix formatting to make pylint happy. | Tim Newsome | 1 | -5/+6 | |
2018-04-28 | Merge pull request #132 from riscv/debug-clear-satp | Megan Wachs | 1 | -0/+7 | |
debug: need to clear satp before changing priv | |||||
2018-04-27 | debug: need to clear satp before changing privdebug-clear-satp | Megan Wachs | 1 | -0/+7 | |
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. | |||||
2018-04-27 | Merge pull request #125 from riscv/debug-delete-sim | Megan Wachs | 1 | -17/+0 | |
Delete E300Sim.py | |||||
2018-04-27 | Merge pull request #130 from riscv/trap_entry_align-1 | Megan Wachs | 1 | -0/+1 | |
debug: add missing align directive on trap_entry |