Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-09-06 | Remove generic debug tests. (#65) | Tim Newsome | 7 | -484/+0 | |
They live in riscv-tests/debug now, since they also test gdb, and can be used to test other targets besides spike. | |||||
2016-07-06 | Update to new PTE format | Andrew Waterman | 1 | -1/+1 | |
2016-05-24 | New encoding.h for new CSR addresses. | Tim Newsome | 1 | -1/+1 | |
2016-05-23 | Use .word for mret, for now. | Tim Newsome | 1 | -1/+1 | |
The current assembler doesn't seem to know it? | |||||
2016-05-23 | Kill spike as soon as the test is done with it. | Tim Newsome | 1 | -5/+9 | |
2016-05-23 | Link standalone programs at 0x80010000. | Tim Newsome | 2 | -3/+5 | |
This leaves some memory for pk, where it keeps tohost/fromhost which we cannot just write to. | |||||
2016-05-23 | Tell gdb we can handle large packets. | Tim Newsome | 1 | -1/+1 | |
This speeds up downloads to 93KB/s, which is starting to get usable. | |||||
2016-05-23 | Write test for downloading a mostly random program | Tim Newsome | 7 | -54/+144 | |
It passes, but it's slow. | |||||
2016-05-23 | Force gdb to not print entry values. | Tim Newsome | 1 | -0/+2 | |
All of a sudden gdb decided to start printing them, which messed up the breakpoint test. It would only print them in the test, not if I manually ran the same commands. I'm sure it's my fault somehow, but this should keep things consistent in the future. | |||||
2016-05-23 | mprv test now breaks like it's supposed to. | Tim Newsome | 4 | -22/+178 | |
2016-05-23 | Make -H halt the core right out of reset. | Tim Newsome | 1 | -0/+36 | |
Added a test, too. | |||||
2016-05-23 | Halt when gdb user hits ^C. | Tim Newsome | 2 | -1/+29 | |
2016-05-23 | Fix reading CSRs. | Tim Newsome | 1 | -5/+5 | |
2016-05-23 | Single step appears to work. | Tim Newsome | 1 | -1/+2 | |
2016-05-23 | Only halt on ebreak if a debugger is attached. | Tim Newsome | 1 | -3/+8 | |
2016-05-23 | Test ebreak without gdb. | Tim Newsome | 3 | -6/+42 | |
Currently this test fails. | |||||
2016-05-23 | Add --gdb-port | Tim Newsome | 2 | -6/+18 | |
It's necessary to be able to run multiple spikes at once on the same box. | |||||
2016-05-23 | Do a better job checking CSR functionality. | Tim Newsome | 3 | -5/+21 | |
2016-05-23 | Rename gdbserver-smoke.py to gdbserver.py. | Tim Newsome | 1 | -0/+0 | |
It's not really a smoketest anymore. | |||||
2016-05-23 | Test 'info registers all' as well as 'info all-registers' | Tim Newsome | 1 | -4/+6 | |
2016-05-23 | Minor cleanup. | Tim Newsome | 1 | -1/+1 | |
2016-05-23 | Update regnum handling to match gdb CSR changes. | Tim Newsome | 2 | -1/+18 | |
2016-05-23 | Forgot to add this source. | Tim Newsome | 1 | -0/+42 | |
2016-05-23 | Implement register writes. | Tim Newsome | 2 | -7/+48 | |
2016-05-23 | Properly clean up spike. | Tim Newsome | 2 | -2/+3 | |
2016-05-23 | Implement reading of CSRs. | Tim Newsome | 2 | -1/+19 | |
2016-05-23 | Add some tests that pass and test something. | Tim Newsome | 3 | -0/+122 | |