Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-10-20 | Test OpenOCD step and resume. | Tim Newsome | 1 | -1/+22 | |
2016-10-19 | Fix conflict: JTAG VPI changes vs openocd refactor | Tim Newsome | 1 | -7/+4 | |
2016-10-19 | Merge pull request #34 from richardxia/use-port-randomization | Tim Newsome | 1 | -4/+16 | |
Use port randomization for VCS and OpenOCD | |||||
2016-10-18 | Pull port number from VCS output and pass to OpenOCD. | Richard Xia | 1 | -2/+8 | |
2016-10-18 | Add framework to test OpenOCD directly. | Tim Newsome | 1 | -7/+189 | |
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-09-30 | Tolerate remotes that return memory read errors. | Tim Newsome | 1 | -1/+9 | |
2016-09-20 | Minor tweaks to trigger tests for openocd. | Tim Newsome | 1 | -0/+1 | |
2016-09-15 | Rewrite debug testing. | Tim Newsome | 1 | -28/+30 | |
No longer use unittest. Now tests can return not_applicable if eg. a desired execution mode isn't implemented on a target. Also we do a better job killing spike processes when a test fails. Did a lot of code cleanup, partly by using pylint. Fix the Makefile so that if the test fails, 'make' actually fails too. | |||||
2016-09-02 | Limit spike RAM so I can run valgrind on it. | Tim Newsome | 1 | -0/+1 | |
2016-09-01 | Add test for address triggers. | Tim Newsome | 1 | -0/+5 | |
2016-08-22 | Add requirements.txt and reorder imports by type. | Richard Xia | 1 | -3/+3 | |
2016-08-08 | Some code cleanup | Megan Wachs | 1 | -3/+2 | |
2016-08-08 | Added FreedomE300 Simulator target | Megan Wachs | 1 | -1/+41 | |
2016-07-28 | Add --gdb argument so I can run valgrind on gdb. | Tim Newsome | 1 | -3/+3 | |
2016-07-19 | Add Makefile. | Tim Newsome | 1 | -4/+1 | |
Add --isolate argument which enables the 32- and 64-bit spikes to be tested simultaneously. | |||||
2016-07-19 | flush spike log after initial write. | Tim Newsome | 1 | -0/+1 | |
This makes sure the execution line is the first one in the logfile. | |||||
2016-07-18 | Turn off debugging. | Tim Newsome | 1 | -1/+1 | |
2016-07-18 | Write command to logfile. | Tim Newsome | 1 | -0/+2 | |
2016-07-18 | Increase "load" timeout. | Tim Newsome | 1 | -3/+3 | |
2016-07-18 | Fix hwbp test. | Tim Newsome | 1 | -1/+1 | |
2016-07-18 | Add hwbp test (currently doesn't pass). | Tim Newsome | 1 | -0/+6 | |
2016-07-18 | Make tests work with broken 32-bit compiler. | Tim Newsome | 1 | -2/+5 | |
Apparently the 32-bit compiler doesn't generate good enough debug info for gdb to know what function we're in, which also means it doesn't know where the local variables in those functions are stored. | |||||
2016-07-18 | Add simple register tests. | Tim Newsome | 1 | -2/+2 | |
Make the RegsTest case a bit more comprehensible. | |||||
2016-07-18 | Add block test. | Tim Newsome | 1 | -2/+4 | |
2016-07-18 | All tests pass with spike now. | Tim Newsome | 1 | -2/+6 | |
I did comment out a couple. | |||||
2016-07-18 | Made some progress towards working with spike. | Tim Newsome | 1 | -10/+25 | |
I'm writing all the tests so they should just work on real hardware, too. | |||||
2016-07-18 | WIP on debug testing. | Tim Newsome | 1 | -0/+140 | |
./gdbserver.py --m2gl_m2s --openocd "$HOME/SiFive/openocd/src/openocd -s $HOME/SiFive/openocd/tcl" -- RegsTest.test_write_gprs doesn't fail in a completely crazy way. |