Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-11-14 | Cleanup and renamed test flag to invalid_memory_returns_zero | cgsfv | 1 | -1/+1 | |
2018-11-13 | Added MemTestBlockReadInvalid verifying the corresponding OpenOCD fix | cgsfv | 1 | -1/+2 | |
2017-08-28 | Make the debug tests aware of multicore. | Tim Newsome | 1 | -2/+5 | |
Targets now contain an array of harts. When running a regular test, one hart is selected to run the test on while the remaining harts are parked in a safe infinite loop. There's currently only one test that tests multicore behavior, but there could be more. The infrastructure should be able to support heterogeneous multicore, but I don't have a target like that to test with. | |||||
2017-06-26 | Move target definition into individual files. | Tim Newsome | 1 | -0/+9 | |
Instead of defining each target in targets.py, now each target gets its own .py file. This means people can easily keep their own target files around that they may not want to put into the main test source. As part of that, I removed the freedom-u500-sim target since I assume it's only used internally at SiFive. Added a few cleanups as well: * Update README examples, mostly --sim_cmd instead of --cmd. * Allow defining misa in a target, to skip running of ExamineTarget. * Rename target.target() to target.create(), which is less confusing. * Default --sim_cmd to `spike` * Got rid of `use_fpu`, instead looking at F or D in $misa. |