Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-04-17 | debug: Checkpoint restoring Spike functionality | Megan Wachs | 5 | -29/+51 | |
2017-04-17 | Merge remote-tracking branch 'origin/newprogram' into debug-0.13 | Megan Wachs | 9 | -18/+42 | |
2017-04-17 | Merge remote-tracking branch 'origin/priv-1.10' into HEAD | Megan Wachs | 6 | -6/+9 | |
2017-04-14 | debug: checkpoint trying to get 64 bit programs to compile as well. | Megan Wachs | 1 | -0/+3 | |
2017-04-14 | debug: checkpoint of trying to get simulation tests working | Megan Wachs | 8 | -9/+29 | |
2017-04-14 | debug: working with newprogram branch | Megan Wachs | 4 | -10/+11 | |
2017-03-29 | Prohibit relaxing the initial gp generation | Palmer Dabbelt | 1 | -0/+3 | |
I've added an additional linker relaxation that relaxes two instruction pc-relative sequences to one instruction gp relative sequences when possible. This sequence now optimizes the initial gp generation to mv gp, gp which is obviously bogus. The fix is to disable relaxations when setting up gp, preventing the linker from relaxing away this setup code. | |||||
2017-03-29 | Change the global pointer symbol to __global_pointer$ | Palmer Dabbelt | 6 | -6/+6 | |
This changed a while ago in binutils. | |||||
2017-03-03 | Resurrect spike debug support | Palmer Dabbelt | 2 | -1/+18 | |
2017-03-03 | Print an error message when the OpenOCD config file can't be read | Palmer Dabbelt | 1 | -1/+6 | |
2017-02-24 | Add assert to save me from myself. | Tim Newsome | 2 | -4/+5 | |
spike passes the download test, but needs a 15 minute timeout. That's too ridiculous to put in here, but 60s is reasonable. | |||||
2017-02-24 | Keep the DownloadTest source if the test fails. | Tim Newsome | 1 | -14/+17 | |
2017-02-24 | Make pylint happy. | Tim Newsome | 1 | -3/+4 | |
2017-02-21 | Talk to spike using OpenOCD instead of directly. | Tim Newsome | 2 | -13/+27 | |
2017-02-17 | Add HiFive1 target. | Tim Newsome | 3 | -1/+63 | |
2017-01-02 | Increase delay in UserInterrupt. | Tim Newsome | 1 | -1/+1 | |
This makes the test pass reliably (10/10) against the Arty board. Previously it failed intermittently. | |||||
2016-12-27 | Use compressed code if the target supports it. | Tim Newsome | 6 | -61/+109 | |
The main change was to read misa before running any other test. If misa indicates C is supported, then use compressed code. This required changing some tests, mostly to ensure correct alignment. The single step test also needs to know the correct addresses to step through in compressed code. Only print at most 1000 lines from each log file. | |||||
2016-12-27 | Clean up .pyc files. | Tim Newsome | 1 | -1/+1 | |
2016-12-13 | Fix WriteCsrs test. | Tim Newsome | 1 | -2/+2 | |
At some point the program changed to use a different register and this test was never updated. If $x1 pointed somewhere bad, that would result in an exception. | |||||
2016-12-12 | Pass newly updated -march, -mabi options to gcc | Andrew Waterman | 1 | -2/+2 | |
2016-12-12 | Disable tcl and telnet servers when running OpenOCD because the port numbers ↵ | Richard Xia | 1 | -2/+12 | |
might conflict with other processes. | |||||
2016-12-09 | Add test of compare-sections command. | Tim Newsome | 1 | -0/+10 | |
2016-12-07 | Use XLEN macro for these sources as well. | Tim Newsome | 3 | -4/+4 | |
All tests pass on spike32 and spike64 again. | |||||
2016-12-07 | Use our own XLEN macro. | Tim Newsome | 2 | -1/+2 | |
Relying on something that the compiler automatically sets is apparently not reliable. | |||||
2016-12-07 | We *do* need the FPU to compile 64-bit code. | Tim Newsome | 1 | -0/+1 | |
2016-12-07 | Don't compile with FPU support for now. | Tim Newsome | 1 | -1/+5 | |
It's not Just Working, and none of the tests so far actually care. | |||||
2016-12-07 | Nicely display compile failures. | Tim Newsome | 1 | -8/+20 | |
2016-12-07 | Don't eat compile errors. | Tim Newsome | 1 | -12/+3 | |
2016-12-07 | Fix race when finding the port OpenOCD is using. | Tim Newsome | 1 | -6/+11 | |
2016-12-06 | avoid non-standard predefined macros | Andrew Waterman | 4 | -6/+6 | |
2016-11-14 | Attempt to work around hard-float linking problem | Andrew Waterman | 1 | -1/+1 | |
2016-11-10 | Decrease sleep time to 0.1s. | Richard Xia | 1 | -2/+2 | |
2016-11-04 | Tell OpenOCD to pick an unused port, and use lsof to figure out which one it ↵ | Richard Xia | 1 | -3/+27 | |
picked. | |||||
2016-10-31 | Add basic floating point register test. | Tim Newsome | 3 | -3/+31 | |
2016-10-21 | Improve reg test a little. | Tim Newsome | 1 | -6/+14 | |
2016-10-20 | Test OpenOCD step and resume. | Tim Newsome | 2 | -6/+56 | |
2016-10-19 | Fix conflict: JTAG VPI changes vs openocd refactor | Tim Newsome | 1 | -7/+4 | |
2016-10-19 | Actually test something in regs test. | Tim Newsome | 1 | -2/+4 | |
2016-10-19 | Merge pull request #34 from richardxia/use-port-randomization | Tim Newsome | 3 | -4/+18 | |
Use port randomization for VCS and OpenOCD | |||||
2016-10-18 | Pull port number from VCS output and pass to OpenOCD. | Richard Xia | 3 | -2/+10 | |
2016-10-18 | Add framework to test OpenOCD directly. | Tim Newsome | 4 | -298/+405 | |
This took a lot of refactoring to make it look reasonable. There isn't actually any functional OpenOCD test yet. But a dummy test runs a command (and fails). | |||||
2016-10-18 | Randomize gdb port. | Richard Xia | 1 | -2/+8 | |
2016-10-14 | Wait for OpenOCD to start fully before connecting. | Tim Newsome | 1 | -0/+15 | |
Requires OpenOCD change 4eba841bfee4b6c347423ac28851ab7ee7e75532 | |||||
2016-10-13 | Add MemTestWriteInvalid. | Tim Newsome | 1 | -1/+13 | |
2016-10-03 | Add test for memory read from invalid address. | Tim Newsome | 2 | -0/+12 | |
2016-09-30 | Tolerate remotes that return memory read errors. | Tim Newsome | 1 | -1/+9 | |
2016-09-29 | Update dmode test to match spec. | Tim Newsome | 2 | -46/+101 | |
M-mode writes to triggers with dmode set are now ignored instead of raising an exception. Also added -f/--fail-fast option to gdbserver. | |||||
2016-09-29 | Clear triggers during entry. | Tim Newsome | 1 | -0/+9 | |
If the last test leaves some triggers set they should be cleaned up. | |||||
2016-09-28 | Disable TriggerDmode while spike is changed. | Tim Newsome | 1 | -0/+4 | |
2016-09-20 | Minor tweaks to trigger tests for openocd. | Tim Newsome | 2 | -10/+16 | |