Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-06-09 | Fix using defaults for --server_cmd and --sim_cmd | Tim Newsome | 1 | -1/+1 | |
2017-06-09 | Default to openocd, not riscv-openocd | Tim Newsome | 1 | -1/+1 | |
AFAICT the normal build process never builds a binary called riscv-openocd. | |||||
2017-06-05 | Make pylint happy. | Tim Newsome | 3 | -10/+13 | |
If we want we can start using print(), but if so let's consistently use it instead of piecemeal. See also https://stackoverflow.com/questions/28694380/pylint-says-unnecessary-parens-after-r-keyword | |||||
2017-05-23 | Fail if simulator exits early. | Richard Xia | 1 | -0/+6 | |
2017-05-18 | debug: Correct the calling for a 32-bit simulation target | Megan Wachs | 1 | -1/+1 | |
2017-05-17 | Shorten the debug tests | Palmer Dabbelt | 1 | -4/+4 | |
2017-05-17 | Merge pull request #49 from riscv/no_examine_target | Palmer Dabbelt | 1 | -1/+10 | |
No Examine Target | |||||
2017-05-17 | Show the debug logs to stdout, to avoid travis timeouts | Palmer Dabbelt | 1 | -1/+1 | |
2017-05-16 | debug: remove unused auto_int function | Megan Wachs | 1 | -3/+0 | |
2017-05-16 | debug: Allow skipping the ExamineTarget task. | Megan Wachs | 1 | -4/+9 | |
2017-05-16 | debug: Allow skipping the ExamineTarget step by specifying misa | Megan Wachs | 1 | -1/+8 | |
2017-05-16 | Change Spike's RAM location to match the linker script | Palmer Dabbelt | 1 | -2/+2 | |
2017-05-16 | Link the infinate loop at 0x10000000 | Palmer Dabbelt | 3 | -1/+3 | |
Spike appears to have a problem geterating DTS at 0x80000000. | |||||
2017-05-16 | Link in encoding.h instead of providing a path to it | Palmer Dabbelt | 5 | -4/+5 | |
2017-05-16 | debug: Update OpenOCD configs. | Megan Wachs | 2 | -5/+4 | |
2017-05-15 | Disable another PRIV mention, for now | Palmer Dabbelt | 1 | -1/+2 | |
2017-05-15 | Disable the tests that touch PRIV, it's not implemented yet | Palmer Dabbelt | 1 | -62/+63 | |
2017-05-15 | Have the openocd invocation match the spike invocation | Palmer Dabbelt | 1 | -1/+1 | |
2017-05-15 | Disable some failing tests for now | Palmer Dabbelt | 1 | -37/+40 | |
2017-05-15 | Don't rely on Spike's default ISA | Palmer Dabbelt | 1 | -1/+3 | |
2017-05-15 | Don't use the RTOS, and do "reset halt" | Palmer Dabbelt | 1 | -3/+4 | |
This is the most reliable way to run the tests for now. | |||||
2017-05-15 | Let Spike have the default amount of RAM | Palmer Dabbelt | 1 | -1/+0 | |
Without this programs won't run. | |||||
2017-05-15 | Don't build openocd here, it's in riscv-tools now | Palmer Dabbelt | 1 | -1/+5 | |
2017-05-15 | debug: fix the make target for debug-check | Megan Wachs | 1 | -19/+2 | |
2017-05-15 | debug: Use consistent 'sim_cmd' argument. | Megan Wachs | 2 | -2/+2 | |
2017-04-26 | Set FS before reading F registers | Palmer Dabbelt | 1 | -0/+4 | |
2017-04-18 | bump OpenOCD version | Megan Wachs | 1 | -1/+1 | |
2017-04-18 | debug: Don't halt out of reset. It's unrealistic. Use a program which loops ↵ | Megan Wachs | 5 | -5/+20 | |
(actually it just gets an exception anyway). | |||||
2017-04-18 | debug: Use RTOS OpenOCD for Spike for now. | Megan Wachs | 1 | -1/+1 | |
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. |