Commit Graph

15 Commits

Author SHA1 Message Date
Jessica Clarke
0516db5e8d Bump BSV-RVFI-DII and refactor to support new parcel-based interface
This means FetchStage should now behave in the same way with RVFI-DII as
with an I-Cache. A Dii_Parcel_Id is fed alongside PC everywhere relevant
and follows very similar logic, but, importantly it's just extra state
on the side, it doesn't affect what we do with the branch predictor and
parcel combining/instruction decoding logic.
2020-07-21 14:36:36 +01:00
Peter Rugg
372e4e4dfb Bump BSV-RVFI-DII 2020-05-19 16:36:59 +01:00
Alexandre Joannou
198ce853bf Bump BlueStuff, cheri-cap-lib and BSV-RVFI-DII submodules 2020-04-07 12:48:37 +01:00
jon
beaf771e13 Bump subrepo. 2020-04-07 12:39:00 +01:00
Jonathan Woodruff
81da99237e Move the register file to CapReg format, and pipe CapPipe around the pipeline. 2020-03-31 15:44:23 +01:00
Alexandre Joannou
b5b2b4fe5c Port AXI4 changes from Flute 2020-03-27 16:45:26 +00:00
Jonathan Woodruff
796e3a645d Bump to version that imports string.h. 2020-03-20 11:40:10 +00:00
Jonathan Woodruff
3a79b022ea Merge branch 'master' into RVFI_DII, a complex merge for the fetch stage! 2020-03-18 11:35:59 +00:00
Jonathan Woodruff
f0bfea4590 Bump submodule. 2020-03-12 12:24:13 +00:00
Jonathan Woodruff
b24b6ab109 Bump the RVFI_DII library. 2020-03-12 10:47:30 +00:00
Jonathan Woodruff
79935d848f Reduce "verbosity". 2020-03-12 10:47:07 +00:00
Jonathan Woodruff
82ba66b15e Changes to support vectored RVFI_DII bridge directly, which enables us to successfully run memory tests with traps. 2019-12-09 16:34:27 +00:00
Jonathan Woodruff
83e54f9b53 Changes necessary to trace memory operations.
This is not thoroughly tested, as we quickly throw an exception due to out-of-bounds memory and need some RVFI-DII control flow fixup to proceed further.
2019-11-29 10:50:38 +00:00
Jonathan Woodruff
96d092c300 Changes that enable RVFI_DII to run.
It doesn't yet pass any set of tests, but tests do run and reduce.
2019-11-26 10:46:56 +00:00
Jonathan Woodruff
571904535e Add RVFI_DII BSV interface subrepo. 2019-11-07 16:11:54 +00:00