Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2016-09-15 | Rewrite debug testing. | Tim Newsome | 4 | -264/+762 | |
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 | Fix/add to instant trigger tests. | Tim Newsome | 2 | -6/+23 | |
2016-09-02 | Limit spike RAM so I can run valgrind on it. | Tim Newsome | 1 | -0/+1 | |
2016-09-01 | Add some immediate trigger tests. | Tim Newsome | 2 | -6/+23 | |
2016-09-01 | Create TriggerTest. | Tim Newsome | 2 | -21/+136 | |
2016-09-01 | Add test for address triggers. | Tim Newsome | 2 | -1/+29 | |
2016-09-01 | Remove "import ." notation. | Tim Newsome | 1 | -1/+1 | |
Doesn't work with Python 2.7.9 which is the default in latest Debian. | |||||
2016-08-23 | Use a version range. | Richard Xia | 1 | -1/+1 | |
2016-08-22 | Add requirements.txt and reorder imports by type. | Richard Xia | 3 | -4/+6 | |
2016-08-22 | Use env shebang so for virtualenv compatibility. | Tim Newsome | 1 | -1/+1 | |
2016-08-16 | Fix missing setup in test_turbostep. | Tim Newsome | 1 | -0/+2 | |
2016-08-16 | Simplify test_function_call. | Tim Newsome | 2 | -3/+20 | |
Now it doesn't rely on malloc, which can be tricky to get to work in and of itself. | |||||
2016-08-15 | Add --32 and --64 options to gdbserver.py. | Tim Newsome | 1 | -4/+17 | |
2016-08-15 | Fix cut and paste bug. | Tim Newsome | 1 | -5/+5 | |
Also minor style changes. | |||||
2016-08-11 | Merge pull request #21 from sifive/add_freedom_sim_targets | Tim Newsome | 10 | -49/+274 | |
Add freedom sim targets | |||||
2016-08-11 | Add FreedomU500 & incorporate feedback | Megan Wachs | 6 | -68/+96 | |
2016-08-11 | Make simple memory test errors more readable. | Tim Newsome | 1 | -1/+5 | |
2016-08-08 | By default debug=False | Megan Wachs | 1 | -2/+2 | |
2016-08-08 | Add U500 Target | Megan Wachs | 3 | -2/+72 | |
2016-08-08 | Some code cleanup | Megan Wachs | 3 | -6/+5 | |
2016-08-08 | Added FreedomE300 Simulator target | Megan Wachs | 5 | -10/+138 | |