aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2016-09-06Remove generic debug tests. (#65)Tim Newsome7-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-06Update to new PTE formatAndrew Waterman1-1/+1
2016-05-24New encoding.h for new CSR addresses.Tim Newsome1-1/+1
2016-05-23Use .word for mret, for now.Tim Newsome1-1/+1
The current assembler doesn't seem to know it?
2016-05-23Kill spike as soon as the test is done with it.Tim Newsome1-5/+9
2016-05-23Link standalone programs at 0x80010000.Tim Newsome2-3/+5
This leaves some memory for pk, where it keeps tohost/fromhost which we cannot just write to.
2016-05-23Tell gdb we can handle large packets.Tim Newsome1-1/+1
This speeds up downloads to 93KB/s, which is starting to get usable.
2016-05-23Write test for downloading a mostly random programTim Newsome7-54/+144
It passes, but it's slow.
2016-05-23Force gdb to not print entry values.Tim Newsome1-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-23mprv test now breaks like it's supposed to.Tim Newsome4-22/+178
2016-05-23Make -H halt the core right out of reset.Tim Newsome1-0/+36
Added a test, too.
2016-05-23Halt when gdb user hits ^C.Tim Newsome2-1/+29
2016-05-23Fix reading CSRs.Tim Newsome1-5/+5
2016-05-23Single step appears to work.Tim Newsome1-1/+2
2016-05-23Only halt on ebreak if a debugger is attached.Tim Newsome1-3/+8
2016-05-23Test ebreak without gdb.Tim Newsome3-6/+42
Currently this test fails.
2016-05-23Add --gdb-portTim Newsome2-6/+18
It's necessary to be able to run multiple spikes at once on the same box.
2016-05-23Do a better job checking CSR functionality.Tim Newsome3-5/+21
2016-05-23Rename gdbserver-smoke.py to gdbserver.py.Tim Newsome1-0/+0
It's not really a smoketest anymore.
2016-05-23Test 'info registers all' as well as 'info all-registers'Tim Newsome1-4/+6
2016-05-23Minor cleanup.Tim Newsome1-1/+1
2016-05-23Update regnum handling to match gdb CSR changes.Tim Newsome2-1/+18
2016-05-23Forgot to add this source.Tim Newsome1-0/+42
2016-05-23Implement register writes.Tim Newsome2-7/+48
2016-05-23Properly clean up spike.Tim Newsome2-2/+3
2016-05-23Implement reading of CSRs.Tim Newsome2-1/+19
2016-05-23Add some tests that pass and test something.Tim Newsome3-0/+122