Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-02-01 | Test FMIN/FMAX NaN behavior | Andrew Waterman | 3 | -0/+15 | |
See https://github.com/riscv/riscv-isa-sim/issues/76 | |||||
2017-01-31 | Test qNaN and sNaN inputs to FP comparisons | Andrew Waterman | 3 | -18/+44 | |
2017-01-20 | Use correct macro to guard floating-point initialization | Andrew Waterman | 1 | -1/+1 | |
2017-01-20 | Fix build with glibc | Andrew Waterman | 2 | -1/+3 | |
2017-01-04 | Specify Spike ISA explicitly | Andrew Waterman | 2 | -3/+3 | |
2017-01-04 | Remove Hwacha macros | Andrew Waterman | 2 | -645/+0 | |
2017-01-04 | Mask off large constants for RV32 | Andrew Waterman | 1 | -23/+25 | |
2017-01-04 | "make clean" shouldn't fail if "make" wasn't first run | Andrew Waterman | 1 | -3/+3 | |
2017-01-02 | Increase delay in UserInterrupt. | Tim Newsome | 1 | -1/+1 | |
This makes the test pass reliably (10/10) against the Arty board. Previously it failed intermittently. | |||||
2016-12-27 | Use compressed code if the target supports it. | Tim Newsome | 6 | -61/+109 | |
The main change was to read misa before running any other test. If misa indicates C is supported, then use compressed code. This required changing some tests, mostly to ensure correct alignment. The single step test also needs to know the correct addresses to step through in compressed code. Only print at most 1000 lines from each log file. | |||||
2016-12-27 | Clean up .pyc files. | Tim Newsome | 1 | -1/+1 | |
2016-12-13 | Fix WriteCsrs test. | Tim Newsome | 1 | -2/+2 | |
At some point the program changed to use a different register and this test was never updated. If $x1 pointed somewhere bad, that would result in an exception. | |||||
2016-12-12 | Pass newly updated -march, -mabi options to gcc | Andrew Waterman | 2 | -17/+17 | |
2016-12-12 | Merge pull request #38 from richardxia/disable_tcl_and_telnet_servers | Tim Newsome | 1 | -2/+12 | |
Disable tcl and telnet servers when running OpenOCD | |||||
2016-12-12 | Disable tcl and telnet servers when running OpenOCD because the port numbers ↵ | Richard Xia | 1 | -2/+12 | |
might conflict with other processes. | |||||
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 | Put env back where it was. | Tim Newsome | 1 | -8/+5 | |
Fixes #37. | |||||
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 | 2 | -17/+11 | |
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 | 16 | -36/+33 | |
2016-11-21 | Remove cache miss test from all but one AMO test | Andrew Waterman | 17 | -161/+2 | |
This doesn't reduce coverage for cache-based RV64 systems, but will improve test runtime and work around the need for smaller test footprint for scratchpad-based RV32 systems. I would argue that these microarchitectural tests should be in the domain of torture, and that the last one should be removed, too. | |||||
2016-11-14 | Attempt to work around hard-float linking problem | Andrew Waterman | 1 | -1/+1 | |
2016-11-11 | Merge pull request #35 from richardxia/have-openocd-pick-gdb-server-port | Tim Newsome | 1 | -3/+27 | |
Tell OpenOCD to pick an unused port for gdb server | |||||
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-11-01 | Make sure FP stores don't write memory if mstatus.FS=0. | Andrew Waterman | 1 | -8/+22 | |
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-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 | |