Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-05-22 | minNum -> minimumNumber | Andrew Waterman | 2 | -4/+16 | |
2017-05-17 | Manually assemble bad shift amount, since assembler rejects | Andrew Waterman | 1 | -1/+1 | |
Resolves #51 | |||||
2017-05-05 | Check UXL in sstatus | Andrew Waterman | 1 | -0/+5 | |
2017-05-05 | Test that superpage PTEs trap when PPN LSBs are set | Andrew Waterman | 1 | -0/+18 | |
2017-05-05 | Regularize control flow in dirty-bit test | Andrew Waterman | 1 | -8/+12 | |
2017-04-14 | Fix illegal-instruction test when S-mode is not implemented | Andrew Waterman | 1 | -10/+14 | |
2017-04-10 | Improve fp ldst/move tests; remove redundant fsgnj tests | Andrew Waterman | 9 | -122/+126 | |
2017-04-07 | Retrofit rv64mi-p-illegal to test vectored interrupts | Andrew Waterman | 1 | -7/+41 | |
2017-04-07 | Remove defunct IPI tests | Andrew Waterman | 4 | -62/+0 | |
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-27 | Separate page faults from physical memory access exceptions | Andrew Waterman | 1 | -1/+1 | |
2017-03-22 | Clean up benchmarks build | Andrew Waterman | 1 | -2/+0 | |
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 | 14 | -106/+106 | |
2017-03-13 | Test mstatus.TW, mstatus.TVM, and mstatus.TSR features | Andrew Waterman | 1 | -1/+105 | |
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 | 1 | -0/+4 | |
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-04 | Specify Spike ISA explicitly | Andrew Waterman | 1 | -2/+2 | |
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 | |
2016-12-12 | Pass newly updated -march, -mabi options to gcc | Andrew Waterman | 1 | -15/+15 | |
2016-12-06 | avoid non-standard predefined macros | Andrew Waterman | 10 | -20/+20 | |
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-01 | Make sure FP stores don't write memory if mstatus.FS=0. | Andrew Waterman | 1 | -8/+22 | |
2016-10-09 | Align FP data sections | Andrew Waterman | 1 | -12/+8 | |
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-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-26 | Update to new breakpoint & counter spec | Andrew Waterman | 2 | -32/+31 | |
2016-08-17 | Improve AMO tests | Andrew Waterman | 5 | -221/+29 | |
- avoid code duplication between RV32 and RV64 variants - make LR/SC do something interesting on uniprocessors - avoid requiring M extension | |||||
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-08 | move fclass macros into the same file as the rest (#22) | Colin Schmidt | 3 | -8/+8 | |
2016-07-29 | Add RV32 RVC and breakpoint tests | Andrew Waterman | 6 | -2/+34 | |
2016-07-29 | Add an RVC test | Andrew Waterman | 6 | -39/+171 | |
2016-07-22 | skip user-mode trap tests in rv32mi/rv64mi-p-csr if no user mode | Howard Mao | 1 | -0/+9 | |
2016-07-22 | Move rv32mi dirty bit test to rv32si | Andrew Waterman | 3 | -2/+2 | |
2016-07-22 | Move dirty bit test to rv64si directory | Andrew Waterman | 6 | -60/+2 | |
Not sure this is quite right, since the test technically runs in M-mode. Also, remove unused rdnpc/example tests. | |||||
2016-07-22 | Simplify fence.i test for RVC | Andrew Waterman | 1 | -10/+10 | |
2016-07-22 | Make ma_fetch test robust against code size changes | Andrew Waterman | 1 | -2/+4 | |
2016-07-18 | Default to XLEN=64 when building in-place | Andrew Waterman | 1 | -0/+2 | |
2016-07-12 | Add a "--with-xlen" configure argument (#16) | Palmer Dabbelt | 1 | -2/+1 | |
The tools had riscv64-unknown-elf-gcc hard-coded all over the place. This lets users override that if they have a 32-bit toolchain. | |||||
2016-07-11 | Merge rv32ua tests into rv64ua | Andrew Waterman | 9 | -365/+23 | |
2016-07-11 | Remove instruction width assumptions to support RVC | Andrew Waterman | 9 | -55/+15 | |