Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-01-08 | tmptmp | Andrew Waterman | 1 | -20/+0 | |
2019-12-24 | submodule: bump env version (#229) | Chih-Min Chao | 1 | -5/+10 | |
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com> | |||||
2019-12-18 | Hardcode misa values for all spike targets. (#227) | Tim Newsome | 9 | -7/+27 | |
`make` now takes 31s, `make all` takes 1m53s. The new CheckMisa test ensures that the misa value specified in the configuration is correct. | |||||
2019-12-18 | Tell people where to get software. (#226) | Tim Newsome | 1 | -3/+9 | |
2019-12-10 | benchmarks: Simplify TLS initialisation (#224) | James Clarke | 3 | -19/+5 | |
The symbols used to query the size of .tdata and .tbss need not be thread-local themselves; instead, make them linker script-provided non-thread-local symbols. | |||||
2019-12-10 | Improve parallellism in debug test Makefile (#223) | Tim Newsome | 2 | -15/+28 | |
* Improve parallellism in debug test Makefile Now each test is an individual make target, so you can get the most out of however many cores you have. On my 12-core system, `make` went from 2m45s to 42s, and `make all` went from `3m25s` to `2m39s`. If you have few cores, this change may actually slow things down a bit, because ExamineTarget is run for every gdbserver.py invocation. * Remove test target. | |||||
2019-12-02 | Use a small binary to set up HiFive Unleashed. (#221) | Tim Newsome | 3 | -10/+10 | |
This binary comes from https://github.com/timsifive/freedom-u540-c000-bootloader/tree/board_setup2, which will hopefully be accepted upstream. | |||||
2019-11-22 | Move to Python 3. (#218) | Tim Newsome | 4 | -75/+78 | |
The impetus for this was mostly that after my Ubuntu upgrade, pylint suddenly starting to apply python3 rules, and I suppose it's time to adopt python 3 now that it's been released for more than a decade. | |||||
2019-11-04 | Remove cruft from icache-alias test | Andrew Waterman | 1 | -35/+0 | |
2019-11-04 | Add rv64si-p-icache-alias | Andrew Waterman | 2 | -0/+177 | |
This test checks that an I$ appears to be physically indexed. | |||||
2019-10-15 | Add support to run all tests against HiFive Unleashed. (#212) | Tim Newsome | 7 | -3/+191 | |
* Parse inf/nan floats. * Enable mstatus.fs in SimpleF18Test Also accept "unable to fetch" message when FPRs aren't supported. * Add config files for HiFive Unleashed. * Add configs to flash HiFive Unleashed. All tests pass. | |||||
2019-10-09 | Remove ocd_ prefix. (#210) | Tim Newsome | 4 | -4/+4 | |
The latest OpenOCD doesn't need (nor support) this anymore. | |||||
2019-09-24 | Redo the debug README. (#205) | Tim Newsome | 1 | -26/+19 | |
Hopefully this is enough information that I can simply point people who submit OpenOCD changes to it, and they can run the tests themselves. | |||||
2019-09-24 | Look for binaries in $PATH. (#208) | Tim Newsome | 1 | -7/+4 | |
Instead of relying on $RISCV. Using $RISCV was common in the early days, but nowadays many tools are simply installed alongside the rest of the system. | |||||
2019-09-19 | Small debug test improvements. (#204) | Tim Newsome | 0 | -0/+0 | |
* Let the debugger enable mstatus.F if necessary. * Ignore (some) gdb debug output. * Increase timeout. * Make newer version of pylint happy. | |||||
2019-08-02 | Miscellaneous minor test improvements (#199) | Tim Newsome | 4 | -19/+20 | |
* Let the debugger enable mstatus.F if necessary. * Ignore (some) gdb debug output. * Increase timeout. * Make newer version of pylint happy. | |||||
2019-07-29 | Support RV32E. Fixed #198 (#200) | Leway Colin | 3 | -42/+42 | |
2019-07-15 | Make tests work with RV32E targets. (#196) | Tim Newsome | 5 | -27/+45 | |
2019-07-15 | Use work area in spike-1 to cover CRC algorithm. (#195) | Tim Newsome | 2 | -1/+6 | |
2019-07-01 | pmp: first set the address, then cfg (#194) | Pentin Alexander Sergeevich | 1 | -1/+1 | |
2019-06-14 | Work better with mainline gdb (#192) | Tim Newsome | 2 | -23/+46 | |
* Parse floats the way mainline gdb prints them. For 64-bit floats, it shows both float and double results. Now more tests pass using mainline gdb. * Disable ANSI when talking to gdb. Helps more tests pass with mainline gdb. * Parse {float=...,double=...} in "info registers" Makes tests work better with mainline gdb. | |||||
2019-05-16 | Cover with/without halt groups. (#191) | Tim Newsome | 5 | -12/+20 | |
Also work with the new command line options that were renamed in https://github.com/riscv/riscv-isa-sim/pull/299 | |||||
2019-04-20 | Merge branch 'neelgala-master' | Andrew Waterman | 1 | -19/+4 | |
2019-04-20 | masking no longer required. | Neel | 1 | -16/+0 | |
2019-04-20 | removing check for reset value of type in mcontrol | Neel | 1 | -10/+8 | |
2019-04-20 | fix for #159 #158 | Neel | 1 | -4/+7 | |
2019-04-08 | Test lack of abstract CSR access. (#187) | Tim Newsome | 7 | -8/+14 | |
2019-04-04 | Test simultaneous resume using hasel. (#186) | Tim Newsome | 9 | -31/+51 | |
Passes on spike and Arty. Won't merge until https://github.com/riscv/riscv-openocd/pull/364 merges. | |||||
2019-03-17 | Rename TEST_SRL to TEST_SRLI to avoid conflicts with another TEST_SRL (#183) | Pavel I. Kryukov | 1 | -18/+18 | |
2019-03-11 | Add SmpSimultaneousRunHalt test. (#181) | Tim Newsome | 4 | -10/+89 | |
This test confirms that in SMP configurations OpenOCD halts the harts near-simulatenously. (It'll also check for resume, but that's not implemented yet so commented out for now.) | |||||
2019-02-14 | Test `-rtos hwthread` (#178) | Tim Newsome | 6 | -22/+81 | |
* WIP * Use hwthread everywhere. * Test `-rtos hwthread`. Also tweak timeouts a bit so that we don't have ridiculous timeouts for simple operations. * Tweak timeouts so tests pass on a loaded system. | |||||
2019-01-26 | Fix comments for shift amount. (#177) | takeoverjp | 3 | -3/+3 | |
2019-01-25 | Merge pull request #175 from riscv/test_rti | Carsten Gosvig | 7 | -7/+17 | |
Add testing of run-test/idle cases. | |||||
2019-01-07 | Merge pull request #174 from riscv/MemTestBlock | Tim Newsome | 1 | -20/+43 | |
Fix MemTestBlock | |||||
2019-01-07 | Fail on unsupported SREC type. | Tim Newsome | 1 | -0/+2 | |
2019-01-04 | bump env | Andrew Waterman | 1 | -5/+5 | |
2018-12-31 | Add testing of run-test/idle cases. | Tim Newsome | 7 | -7/+17 | |
2018-12-31 | Fix MemTestBlock | Tim Newsome | 1 | -20/+41 | |
This test used to false pass on 64-bit targets because gdb doesn't like using Intel hex files on 64-bit targets. | |||||
2018-12-18 | Avoid using t3 and t4 for supporting RV32E (#173) | zhonghochen | 1 | -5/+6 | |
2018-12-03 | Reduce download size a bit. | Tim Newsome | 2 | -6/+9 | |
Increase some timeouts in case memory access is slow. | |||||
2018-12-03 | Merge pull request #172 from riscv/downloadtest | Tim Newsome | 1 | -1/+1 | |
Use more than 1KB for download test. | |||||
2018-11-30 | Use more than 1KB for download test. | Tim Newsome | 1 | -1/+1 | |
This is a pretty old bug. I limited the size to 256KB because against spike my machine gets about 8KB/s, and I don't want to wait forever for `make` to pass. | |||||
2018-11-16 | Make pylint happy. | Tim Newsome | 1 | -3/+6 | |
2018-11-16 | Test memory content on failing SC (#171) | Florian Zaruba | 1 | -4/+10 | |
2018-11-14 | Merge pull request #165 from riscv/flash | Tim Newsome | 7 | -18/+103 | |
Tweak debug tests to run out of flash. | |||||
2018-11-14 | Merge pull request #169 from riscv/eclipse_memory_read | Carsten Gosvig | 4 | -2/+59 | |
Added MemTestBlockReadInvalid verifying the corresponding OpenOCD fix | |||||
2018-11-14 | Cleanup and renamed test flag to invalid_memory_returns_zero | cgsfv | 4 | -6/+6 | |
2018-11-13 | Added MemTestBlockReadInvalid verifying the corresponding OpenOCD fix | cgsfv | 4 | -2/+59 | |
2018-11-12 | Simpler/more idiomatic way to keep string on stack | Tim Newsome | 1 | -4/+1 | |
2018-10-31 | Add HiFive1-flash target configuration. | Tim Newsome | 2 | -0/+59 | |