Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-09 | Align FP data sections | Andrew Waterman | 1 | -12/+8 | |
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 | |