Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-07-18 | Fix cut and paste bug in test_change_pc | Tim Newsome | 1 | -1/+1 | |
2016-07-18 | Make tests work with broken 32-bit compiler. | Tim Newsome | 3 | -11/+34 | |
Apparently the 32-bit compiler doesn't generate good enough debug info for gdb to know what function we're in, which also means it doesn't know where the local variables in those functions are stored. | |||||
2016-07-18 | Add simple register tests. | Tim Newsome | 4 | -42/+76 | |
Make the RegsTest case a bit more comprehensible. | |||||
2016-07-18 | Add block test. | Tim Newsome | 6 | -16/+74 | |
2016-07-18 | Test all memory access sizes. | Tim Newsome | 1 | -24/+36 | |
2016-07-18 | All tests pass with spike now. | Tim Newsome | 6 | -198/+72 | |
I did comment out a couple. | |||||
2016-07-18 | Made some progress towards working with spike. | Tim Newsome | 8 | -97/+338 | |
I'm writing all the tests so they should just work on real hardware, too. | |||||
2016-07-18 | WIP on debug testing. | Tim Newsome | 12 | -0/+778 | |
./gdbserver.py --m2gl_m2s --openocd "$HOME/SiFive/openocd/src/openocd -s $HOME/SiFive/openocd/tcl" -- RegsTest.test_write_gprs doesn't fail in a completely crazy way. | |||||
2016-07-18 | Default to XLEN=64 when building in-place | Andrew Waterman | 2 | -0/+4 | |
2016-07-12 | Add a "--with-xlen" configure argument (#16) | Palmer Dabbelt | 6 | -6/+34 | |
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 | Remove deprecated uarch counters; support RVC for benchmarks | Andrew Waterman | 2 | -27/+13 | |
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 | 10 | -60/+20 | |
2016-07-11 | Remove vestigial j instruction test; improve jal test | Andrew Waterman | 6 | -168/+16 | |
2016-07-07 | Update WFI test for priv v1.9 | Andrew Waterman | 4 | -16/+8 | |
2016-07-07 | Don't use FPU in benchmarks that don't need to use the FPU | Andrew Waterman | 4 | -21/+13 | |
2016-07-07 | Delete unused benchmark | Andrew Waterman | 6 | -2539/+0 | |
2016-07-06 | Update to new PTE format | Andrew Waterman | 2 | -9/+9 | |
2016-06-22 | Mark RV32 tests as such | Andrew Waterman | 2 | -2/+2 | |
@zhemao make sure to do "make run" in isa/ before committing | |||||
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-17 | bump env | Andrew Waterman | 1 | -5/+5 | |
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 | 2 | -8/+23 | |
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 | 3 | -5/+103 | |
2016-05-25 | Keep tohost/fromhost at deterministic address | Andrew Waterman | 4 | -15/+20 | |
2016-05-22 | Enable LR/SC tests, even for uniprocessors | Andrew Waterman | 4 | -6/+4 | |
2016-05-22 | Use -mcmodel=medany, not -fpie | Andrew Waterman | 1 | -1/+1 | |
We shouldn't generate a GOT. | |||||
2016-05-04 | speed up mt-matmul and spmv tests | Andrew Waterman | 5 | -11059/+5741 | |
2016-05-04 | Speed up benchmarks that take a long time to run | Andrew Waterman | 6 | -22089/+10579 | |
2016-05-03 | get rid of empty benchmark | Howard Mao | 3 | -55/+0 | |
2016-05-03 | get rid of empty asm test | Howard Mao | 3 | -30/+0 | |
2016-05-03 | Update env, fixing multicore VM tests | Andrew Waterman | 1 | -5/+8 | |
2016-05-03 | add empty benchmark | Howard Mao | 3 | -0/+55 | |
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 | 4 | -10/+31 | |
2016-04-30 | ERET -> xRET; new memory map | Andrew Waterman | 22 | -1201/+152 | |
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 | Don't use stats register; refer to uarch counters by number | Andrew Waterman | 2 | -15/+10 | |
2016-04-06 | Fix expected misa register value for RV32 | Andrew Waterman | 1 | -1/+1 | |
2016-03-14 | Rework benchmarks to run in M-mode | Andrew Waterman | 6 | -32/+24 | |
This broadens their utility and lets them use the M-mode counters directly. | |||||
2016-03-14 | Update .gitignore | Andrew Waterman | 1 | -0/+1 | |
2016-03-14 | Merge branch 'priv-1.9' | Andrew Waterman | 31 | -363/+320 | |
2016-03-14 | More RV32 tests | Andrew Waterman | 5 | -10/+76 | |
2016-03-10 | Add missing rv32mi/rv32si tests | Andrew Waterman | 8 | -3/+43 | |
2016-03-07 | revert install rule to the old correct way | Howard Mao | 1 | -2/+2 | |
2016-03-03 | Undo accidental Makefile modification | Andrew Waterman | 1 | -1/+1 | |