Jonathan Woodruff
dda057b1bc
Update BSV-RVFI-DII subrepo to fix load tracing.
2022-08-12 15:09:01 +00:00
Peter Rugg
d005d4ea61
Bump BSV-RVFI-DII
2022-03-09 22:18:08 +00:00
Franz Fuchs
90f236aab1
Bumped BlueStuff, TagController and BSV-RVFI-DII
2022-02-21 14:39:44 +00:00
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