Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-02-29 | Separate M, and A from I. Allow disabling of M,A,Ftravis-dev | Colin Schmidt | 65 | -21/+159 | |
This allows riscv-tests to be built with a compiler that supports not just RVG. | |||||
2016-02-29 | if atomics are unavailable emulate them ala pk emu | Colin Schmidt | 2 | -12/+24 | |
2016-02-28 | Fix capitalization of XLEN variable | Andrew Waterman | 1 | -1/+1 | |
2016-02-28 | Strip big-endian tests | Andrew Waterman | 4 | -24/+0 | |
These tests will likely never support non-standard big-endian systems. | |||||
2016-02-27 | Merge pull request #10 from riscv/travis-dev | Palmer Dabbelt | 5 | -103/+302 | |
Support multi configuration travis builds | |||||
2016-02-27 | only build the rv32 bit tests if xlen is 32 | Colin Schmidt | 1 | -0/+3 | |
2016-02-27 | remove malloc declaration from dhrystone | Colin Schmidt | 1 | -1/+0 | |
it was unused and causing issues when building with the linux toolchain | |||||
2016-02-27 | allow make variables to be overwritten update configure | Colin Schmidt | 4 | -102/+299 | |
configure now respects the host flag, rather than hardcoding the risc-v compiler | |||||
2016-02-23 | make install rule copy the right things to the right places | Howard Mao | 1 | -4/+8 | |
2016-02-23 | fix install rule | Howard Mao | 1 | -0/+1 | |
2016-01-29 | Merge pull request #7 from riscv/nan2 | Andrew Waterman | 3 | -0/+23 | |
Two extra NaN test cases | |||||
2016-01-29 | Test that fcvt canonicalizes NaNs | Palmer Dabbelt | 1 | -0/+12 | |
I believe this is entirely within the RISC-V ISA spec: * fmv is defined to move IEEE floats * All otherwise-unspeficied floating-point operations canonicalize NaNs This test fails on Spike, but passes on Rocket. I believe this is the source of my current torture failures. | |||||
2016-01-29 | Check NAN values in fdiv tests | Palmer Dabbelt | 2 | -0/+11 | |
The new RISC-V ISA spec mandates NAN bit patterns. This test checks to make sure that those bit patterns come out of fsqrt(-1). These pass on both spike and Rocket. An additional _DWORD_RESULT version of the FP test macros is added to facilitate floating-point tests that compare against particular bit patterns. | |||||
2016-01-12 | Use new NaN handling for conversions to integer | Andrew Waterman | 1 | -4/+4 | |
2016-01-12 | Use new canonical NaN | Andrew Waterman | 1 | -0/+4 | |
2016-01-12 | Write 1, not 0, to MIPI | Andrew Waterman | 1 | -1/+1 | |
2015-12-14 | change la to li as appropriate in test macros | Howard Mao | 1 | -2/+2 | |
2015-12-04 | Merge pull request #4 from pmundkur/devel | Andrew Waterman | 1 | -1/+6 | |
Add a top-level make clean target. | |||||
2015-11-16 | Update IPI test to work with new mechanism | Andrew Waterman | 1 | -17/+3 | |
2015-11-06 | update env | Andrew Waterman | 1 | -5/+5 | |
2015-10-19 | Avoid REMU in timer test | Andrew Waterman | 1 | -2/+7 | |
2015-09-28 | fix to riscv_test.h in env | Howard Mao | 1 | -5/+5 | |
2015-09-24 | Add another recoding test | Andrew Waterman | 1 | -0/+9 | |
2015-09-21 | Add another recoding test case | Andrew Waterman | 1 | -0/+8 | |
2015-09-20 | Remove executable permissions from source files | Andrew Waterman | 32 | -0/+0 | |
2015-09-20 | Remove Hwacha v3 tests | Andrew Waterman | 130 | -42135/+21 | |
2015-09-20 | Add another FP recoding test case | Andrew Waterman | 1 | -6/+20 | |
2015-09-16 | Add test for FP recoding corner cases | Andrew Waterman | 2 | -1/+37 | |
2015-08-06 | Add a top-level make clean target. | Prashanth Mundkur | 1 | -1/+6 | |
2015-08-03 | Use medany code model, not PIC, for ISA tests | Andrew Waterman | 1 | -1/+1 | |
2015-07-17 | don't pass fpu/vector tests when fpu/vector not present | Yunsup Lee | 1 | -8/+5 | |
2015-07-06 | Coherence torture test for VM tests | Andrew Waterman | 2 | -7/+11 | |
VM tests only support one core, so have the other cores hammer on the memory system to attempt to catch simple coherence regressions. | |||||
2015-07-05 | New M-mode timers | Andrew Waterman | 7 | -1148/+1102 | |
2015-07-02 | Fix RV32 handling of syscall arguments | Andrew Waterman | 2 | -63/+65 | |
2015-07-01 | Add _hard_float check in crt.S. | Christopher Celio | 2 | -8/+8 | |
2015-05-19 | Add basic WFI test | Andrew Waterman | 5 | -5/+59 | |
2015-05-14 | Fix VM, MIP encoding | Andrew Waterman | 1 | -5/+5 | |
2015-05-09 | Update to privileged architecture version 1.7 | Andrew Waterman | 11 | -39/+68 | |
2015-05-01 | Fix dhrystone timing code | Andrew Waterman | 3 | -7/+7 | |
2015-05-01 | Make dhrystone report correct-ish numbers | Andrew Waterman | 6 | -113/+135 | |
2015-04-21 | Don't rely on reset values of MSTATUS_UA/SA | Andrew Waterman | 2 | -3/+18 | |
2015-04-21 | Fix benchmark compilation/execution on RV32 | Andrew Waterman | 2 | -2/+2 | |
2015-04-13 | Merge pull request #3 from joerchan/master | Andrew Waterman | 4 | -0/+30 | |
Better coverage of mul high instructions | |||||
2015-04-13 | Correct expected high value of multiplication | Joakim Andersson | 2 | -8/+7 | |
2015-04-12 | Better coverage of mul high instructions | Joakim Andersson | 4 | -0/+31 | |
2015-04-03 | Run RV32 tests on spike with --isa=RV32 | Andrew Waterman | 6 | -11/+19 | |
2015-03-30 | Update env | Andrew Waterman | 1 | -5/+5 | |
2015-03-27 | New virtual memory implementation (Sv39) | Andrew Waterman | 2 | -9/+9 | |
2015-03-25 | split out S-mode tests and M-mode tests | Yunsup Lee | 43 | -102/+283 | |
2015-03-24 | Don't assume PRV1/2 and IE1/2 are reset | Andrew Waterman | 2 | -6/+6 | |