Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-21 | Move debug testing from all into debug-check target. | Tim Newsome | 1 | -2/+2 | |
Fixes issue #30. | |||||
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-06 | Add rv32uf tests | Andrew Waterman | 16 | -3/+142 | |
2016-09-02 | Make RVC test fit in 16 KiB | Andrew Waterman | 1 | -4/+4 | |
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-09-01 | Add .pyc to .gitignore. | Tim Newsome | 1 | -0/+1 | |
2016-08-31 | Change accidental use of SLTIU in SLTI tests (#26) | Brett Cannon | 1 | -1/+1 | |
2016-08-30 | Share code between rv32ui and rv64ui tests | Andrew Waterman | 39 | -2516/+180 | |
They were almost identical, so I made them actually identical. This will reduce the burden of writing further tests that span base ISAs. Tests can still be specialized for XLEN with ifdefs on e.g. __riscv64. | |||||
2016-08-30 | Add missing RV32 slt[i]u tests | Andrew Waterman | 5 | -147/+21 | |
Closes #12. | |||||
2016-08-29 | On RV32, zero-extend pointers for HTIF | Andrew Waterman | 1 | -12/+12 | |
2016-08-29 | Don't explicitly use atomics in rsort | Andrew Waterman | 1 | -11/+17 | |
This is a pattern GCC should pick up for targets where AMOADD is faster than LW/ADD/SW. | |||||
2016-08-26 | Update to new breakpoint & counter spec | Andrew Waterman | 3 | -38/+38 | |
2016-08-23 | Merge pull request #24 from richardxia/declare-dependencies | Tim Newsome | 3 | -4/+6 | |
Add requirements.txt and reorder imports by type. | |||||
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-17 | Improve AMO tests | Andrew Waterman | 6 | -226/+35 | |
- avoid code duplication between RV32 and RV64 variants - make LR/SC do something interesting on uniprocessors - avoid requiring M extension | |||||
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-16 | bump env | Andrew Waterman | 1 | -5/+6 | |
2016-08-16 | Make ENTROPY deterministic | Andrew Waterman | 1 | -3/+2 | |
Base it on the output filename, not the pid. This still gets decent coverage, but is deterministic. | |||||
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 | move fclass macros into the same file as the rest (#22) | Colin Schmidt | 3 | -8/+8 | |
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 | |
2016-08-08 | Merge remote-tracking branch 'origin/master' | Megan Wachs | 15 | -55/+293 | |
2016-08-01 | Re-enable debug testing. (#20) | Tim Newsome | 1 | -1/+1 | |
Manually ran all the steps travis does, and the tests pass. | |||||
2016-07-29 | Add RV32 RVC and breakpoint tests | Andrew Waterman | 6 | -2/+34 | |
2016-07-29 | Add an RVC test | Andrew Waterman | 6 | -39/+171 | |
2016-07-28 | Add tests for virtual priv register. | Tim Newsome | 2 | -0/+63 | |
Users can use this register to inspect and change the privilege level of the core. It doesn't make any assumptions about the actual underlying debug mechanism (as opposed to having the user change DCSR directly, which may not exist in all debug implementations). | |||||
2016-07-28 | Add --gdb argument so I can run valgrind on gdb. | Tim Newsome | 3 | -14/+25 | |
2016-07-27 | Rename m2gl_m2s to freedom-e300. (#19) | Tim Newsome | 3 | -3/+3 | |
It's possible to flash the Freedom E300 onto different FPGA boards, and then debug them in the exact same way. | |||||
2016-07-27 | Rename m2gl_m2s to freedom-e300. | Tim Newsome | 3 | -3/+3 | |
It's possible to flash the Freedom E300 onto different FPGA boards, and then debug them in the exact same way. |