Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-06-22 | separate ua and um tests from ui testssplit-isa-tests | Howard Mao | 60 | -165/+59 | |
2016-06-22 | split up rv64uf and rv64ud isa tests | Howard Mao | 28 | -251/+670 | |
2016-06-17 | Fix breakpoint test when only one breakpoint present | Andrew Waterman | 1 | -1/+8 | |
2016-06-14 | rv32ui: sh: Added side effect test (#14) | Sebastian Bøe | 1 | -0/+18 | |
From the test comment: sh to a word aligned address should only affect the 2 lower bytes and should leave the 2 upper bytes unmodified. In this test we write 2 bytes to the lower 2 bytes of the word tdat11 and then ensure that the both the upper 2 bytes and lower 2 bytes are as expected. | |||||
2016-06-10 | Test more than one breakpoint at a time, if present | Andrew Waterman | 1 | -44/+68 | |
2016-06-09 | Update breakpoint spec | Andrew Waterman | 1 | -4/+19 | |
2016-06-08 | Don't arm breakpoint before setting break address | Andrew Waterman | 1 | -12/+11 | |
2016-06-08 | Add HW breakpoint test | Andrew Waterman | 2 | -0/+98 | |
2016-05-22 | Enable LR/SC tests, even for uniprocessors | Andrew Waterman | 4 | -6/+4 | |
2016-05-03 | get rid of empty asm test | Howard Mao | 3 | -30/+0 | |
2016-05-03 | add empty ISA test | Howard Mao | 3 | -0/+30 | |
2016-05-02 | Remove incorrect M-mode WFI test | Andrew Waterman | 3 | -18/+0 | |
MSIP isn't supposed to be writable locally! | |||||
2016-05-02 | Stop using tohost/fromhost registers | Andrew Waterman | 2 | -2/+15 | |
2016-04-30 | ERET -> xRET; new memory map | Andrew Waterman | 17 | -1179/+48 | |
For now, we no longer build hex files, because the programs don't start at address 0. This decision will likely be revisited. | |||||
2016-04-06 | Fix expected misa register value for RV32 | Andrew Waterman | 1 | -1/+1 | |
2016-03-14 | More RV32 tests | Andrew Waterman | 3 | -3/+69 | |
2016-03-10 | Add missing rv32mi/rv32si tests | Andrew Waterman | 8 | -3/+43 | |
2016-03-03 | Undo accidental Makefile modification | Andrew Waterman | 1 | -1/+1 | |
2016-03-03 | Make WFI test more strict | Andrew Waterman | 1 | -3/+1 | |
2016-03-03 | Some S-mode tests really only belong in M-mode | Andrew Waterman | 13 | -193/+135 | |
2016-03-03 | Make JALR test sensible in RISC-V, rather than SMIPS | Andrew Waterman | 2 | -121/+18 | |
2016-03-03 | Fix ma_fetch to work with or without RVC | Andrew Waterman | 1 | -8/+18 | |
2016-03-03 | WIP on priv spec v1.9 | Andrew Waterman | 1 | -1/+1 | |
2016-03-03 | WIP on priv spec v1.9 | Andrew Waterman | 7 | -28/+32 | |
2016-03-03 | Fix ./configure in root | Andrew Waterman | 1 | -13/+13 | |
This Makefile is still super ghetto! | |||||
2016-03-01 | Negative float -> unsigned int conversions return 0 | Andrew Waterman | 1 | -17/+17 | |
2016-02-29 | Merge pull request #8 from riscv/sqrt-171 | Colin Schmidt | 1 | -0/+5 | |
What is the square root of 171? | |||||
2016-02-29 | remove comments now that tests passsqrt-171 | Colin Schmidt | 1 | -2/+0 | |
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 | only build the rv32 bit tests if xlen is 32 | Colin Schmidt | 1 | -0/+3 | |
2016-02-27 | allow make variables to be overwritten update configure | Colin Schmidt | 1 | -6/+6 | |
configure now respects the host flag, rather than hardcoding the risc-v compiler | |||||
2016-02-24 | add new failing fsqrt test case | Colin Schmidt | 1 | -0/+3 | |
when using testfloat the correct format is input output unknown value This comment requested by palmer | |||||
2016-02-18 | What is the square root of 171? | Palmer Dabbelt | 1 | -0/+4 | |
I get differnt answers on Rocket and Spike. The Spike answer matches my Intel machine. This fails when I compute both the single precision and double precision answer. | |||||
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-11-16 | Update IPI test to work with new mechanism | Andrew Waterman | 1 | -17/+3 | |
2015-10-19 | Avoid REMU in timer test | Andrew Waterman | 1 | -2/+7 | |
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 Hwacha v3 tests | Andrew Waterman | 88 | -36345/+4 | |
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-03 | Use medany code model, not PIC, for ISA tests | Andrew Waterman | 1 | -1/+1 | |
2015-07-06 | Coherence torture test for VM tests | Andrew Waterman | 1 | -2/+3 | |
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 | 6 | -1143/+1097 | |