Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-30 | Add missing RV32 slt[i]u tests | Andrew Waterman | 5 | -147/+21 | |
Closes #12. | |||||
2016-08-29 | On RV32, zero-extend pointers for HTIF | Andrew Waterman | 1 | -12/+12 | |
2016-08-29 | Don't explicitly use atomics in rsort | Andrew Waterman | 1 | -11/+17 | |
This is a pattern GCC should pick up for targets where AMOADD is faster than LW/ADD/SW. | |||||
2016-08-26 | Update to new breakpoint & counter spec | Andrew Waterman | 3 | -38/+38 | |
2016-08-23 | Merge pull request #24 from richardxia/declare-dependencies | Tim Newsome | 3 | -4/+6 | |
Add requirements.txt and reorder imports by type. | |||||
2016-08-23 | Use a version range. | Richard Xia | 1 | -1/+1 | |
2016-08-22 | Add requirements.txt and reorder imports by type. | Richard Xia | 3 | -4/+6 | |
2016-08-22 | Use env shebang so for virtualenv compatibility. | Tim Newsome | 1 | -1/+1 | |
2016-08-17 | Improve AMO tests | Andrew Waterman | 6 | -226/+35 | |
- avoid code duplication between RV32 and RV64 variants - make LR/SC do something interesting on uniprocessors - avoid requiring M extension | |||||
2016-08-16 | Fix missing setup in test_turbostep. | Tim Newsome | 1 | -0/+2 | |
2016-08-16 | Simplify test_function_call. | Tim Newsome | 2 | -3/+20 | |
Now it doesn't rely on malloc, which can be tricky to get to work in and of itself. | |||||
2016-08-16 | bump env | Andrew Waterman | 1 | -5/+6 | |
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-15 | Add --32 and --64 options to gdbserver.py. | Tim Newsome | 1 | -4/+17 | |
2016-08-15 | Fix cut and paste bug. | Tim Newsome | 1 | -5/+5 | |
Also minor style changes. | |||||
2016-08-11 | Merge pull request #21 from sifive/add_freedom_sim_targets | Tim Newsome | 10 | -49/+274 | |
Add freedom sim targets | |||||
2016-08-11 | Add FreedomU500 & incorporate feedback | Megan Wachs | 6 | -68/+96 | |
2016-08-11 | Make simple memory test errors more readable. | Tim Newsome | 1 | -1/+5 | |
2016-08-08 | move fclass macros into the same file as the rest (#22) | Colin Schmidt | 3 | -8/+8 | |
2016-08-08 | By default debug=False | Megan Wachs | 1 | -2/+2 | |
2016-08-08 | Add U500 Target | Megan Wachs | 3 | -2/+72 | |
2016-08-08 | Some code cleanup | Megan Wachs | 3 | -6/+5 | |
2016-08-08 | Added FreedomE300 Simulator target | Megan Wachs | 5 | -10/+138 | |
2016-08-08 | Merge remote-tracking branch 'origin/master' | Megan Wachs | 15 | -55/+293 | |
2016-08-01 | Re-enable debug testing. (#20) | Tim Newsome | 1 | -1/+1 | |
Manually ran all the steps travis does, and the tests pass. | |||||
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-28 | Add tests for virtual priv register. | Tim Newsome | 2 | -0/+63 | |
Users can use this register to inspect and change the privilege level of the core. It doesn't make any assumptions about the actual underlying debug mechanism (as opposed to having the user change DCSR directly, which may not exist in all debug implementations). | |||||
2016-07-28 | Add --gdb argument so I can run valgrind on gdb. | Tim Newsome | 3 | -14/+25 | |
2016-07-27 | Rename m2gl_m2s to freedom-e300. (#19) | Tim Newsome | 3 | -3/+3 | |
It's possible to flash the Freedom E300 onto different FPGA boards, and then debug them in the exact same way. | |||||
2016-07-27 | Rename m2gl_m2s to freedom-e300. | Tim Newsome | 3 | -3/+3 | |
It's possible to flash the Freedom E300 onto different FPGA boards, and then debug them in the exact same way. | |||||
2016-07-25 | Merge pull request #18 from sifive/master | Andrew Waterman | 3 | -16/+12 | |
Display log file during build if debug testing fails. | |||||
2016-07-25 | Display log file during build if testing fails. | Tim Newsome | 3 | -16/+12 | |
That way somebody doesn't need to spend forever trying to reproduce a travis failure when all they really need is the logfile. | |||||
2016-07-22 | Temporarily stop building debug tests, as they fail in travis | Andrew Waterman | 1 | -1/+1 | |
@timsifive can you look into why? https://travis-ci.org/riscv/riscv-tools/builds/146759105 | |||||
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-19 | Merge pull request #17 from timsifive/debug | Andrew Waterman | 17 | -1/+1864 | |
Add end-to-end debug tests | |||||
2016-07-19 | Run debug tests from main Makefile. | Tim Newsome | 2 | -3/+15 | |
2016-07-19 | Use unique filenames for block test. | Tim Newsome | 1 | -6/+7 | |
Fixes occasional failure when multiple tests are run at once. | |||||
2016-07-19 | Add 32-bit support. | Tim Newsome | 1 | -1/+9 | |
2016-07-19 | Be verbose, since output is going to a log file. | Tim Newsome | 1 | -2/+2 | |
2016-07-19 | Add Makefile. | Tim Newsome | 3 | -19/+42 | |
Add --isolate argument which enables the 32- and 64-bit spikes to be tested simultaneously. | |||||
2016-07-19 | Fix test_instant_halt. | Tim Newsome | 1 | -5/+27 | |
Only check for things that the spec guarantees when coming out of reset. | |||||
2016-07-19 | Fix test_block for 64-bit targets. | Tim Newsome | 1 | -1/+1 | |
2016-07-19 | Fix test_32 on 64-bit targets. | Tim Newsome | 1 | -1/+3 | |
2016-07-19 | Only run hwbp tests on targets that support them. | Tim Newsome | 1 | -0/+9 | |
2016-07-19 | Tell gdb what xlen is when there's no ELF file. | Tim Newsome | 1 | -0/+6 | |
This makes several spike32 tests pass that used to fail. Ideally gdb wouldn't need to be told, but that's a project for another day. |