Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-04-05 | Make ma_addr test work for systems with misaligned ld/st | Andrew Waterman | 1 | -34/+66 | |
2017-03-30 | Expand dirty-bit test to test MPRV and SUM | Andrew Waterman | 1 | -27/+30 | |
2017-03-30 | New PMP encoding | Andrew Waterman | 2 | -10/+13 | |
2017-03-29 | Prohibit relaxing the initial gp generation | Palmer Dabbelt | 2 | -0/+6 | |
I've added an additional linker relaxation that relaxes two instruction pc-relative sequences to one instruction gp relative sequences when possible. This sequence now optimizes the initial gp generation to mv gp, gp which is obviously bogus. The fix is to disable relaxations when setting up gp, preventing the linker from relaxing away this setup code. | |||||
2017-03-29 | Change the global pointer symbol to __global_pointer$ | Palmer Dabbelt | 8 | -8/+8 | |
This changed a while ago in binutils. | |||||
2017-03-27 | Separate page faults from physical memory access exceptions | Andrew Waterman | 3 | -7/+7 | |
2017-03-25 | Fix FPU initialization code | Andrew Waterman | 1 | -6/+8 | |
2017-03-24 | Like tests, pass the benchmarks if XLEN disagrees | Andrew Waterman | 2 | -10/+11 | |
2017-03-23 | bump env | Andrew Waterman | 1 | -5/+5 | |
2017-03-22 | Add PMP test | Andrew Waterman | 2 | -0/+196 | |
2017-03-22 | Clean up benchmarks build | Andrew Waterman | 4 | -37/+10 | |
2017-03-21 | Clean up bmarks build | Andrew Waterman | 14 | -361/+14 | |
2017-03-21 | Remove smips/host-debugging cruft | Andrew Waterman | 12 | -276/+9 | |
2017-03-21 | Allow supervisor access to user pages in dirty-bit test | Andrew Waterman | 1 | -1/+1 | |
2017-03-21 | Avoid x3 (gp), which is now TESTNUM | Andrew Waterman | 15 | -111/+111 | |
2017-03-13 | Test mstatus.TW, mstatus.TVM, and mstatus.TSR features | Andrew Waterman | 2 | -6/+110 | |
2017-03-09 | Don't link ISA tests against libc | Andrew Waterman | 1 | -1/+1 | |
2017-03-09 | Permit flexible dirty-bit behavior | Andrew Waterman | 2 | -18/+28 | |
2017-03-09 | Check mbadaddr in ma_addr test | Andrew Waterman | 2 | -5/+9 | |
2017-03-03 | Resurrect spike debug support | Palmer Dabbelt | 2 | -1/+18 | |
2017-03-03 | Print an error message when the OpenOCD config file can't be read | Palmer Dabbelt | 1 | -1/+6 | |
2017-02-24 | Add assert to save me from myself. | Tim Newsome | 2 | -4/+5 | |
spike passes the download test, but needs a 15 minute timeout. That's too ridiculous to put in here, but 60s is reasonable. | |||||
2017-02-24 | Keep the DownloadTest source if the test fails. | Tim Newsome | 1 | -14/+17 | |
2017-02-24 | Make pylint happy. | Tim Newsome | 1 | -3/+4 | |
2017-02-21 | Talk to spike using OpenOCD instead of directly. | Tim Newsome | 2 | -13/+27 | |
2017-02-17 | Add HiFive1 target. | Tim Newsome | 3 | -1/+63 | |
2017-02-01 | Use NaN macros | Andrew Waterman | 4 | -8/+8 | |
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 | |