cvw/pipelined
Ross Thompson 6f3b8680d5 Imperas found a bug with the Fence.I instruction.
If a fence.i directly followed a store miss, the d$ would release Stall during the cache line write.
Then transition to ReadHold.  This cause the d$ flush to go high while in ReadHold.  The solution is
to ensure the cache continues to assert Stall while in WriteLine state.

There was a second issue also.  The D$ flush asserted FlushD which flushed the I$ invalidate.
Finally the third issue was CacheEn from the FSM needs to be asserted on an InvalidateCache.
2023-01-20 09:41:18 -06:00
..
config Replaced MDUE with IntDivE in FDIVSQRT 2023-01-11 11:06:37 -08:00
misc
regression update 2023-01-19 13:29:46 +00:00
src Imperas found a bug with the Fence.I instruction. 2023-01-20 09:41:18 -06:00
testbench Partial fix for misaligned LD/ST 2023-01-18 17:11:39 +00:00
radixcopiesmultiregression.sh added script in pipelined folder to run regressions with all radix/copies configurations 2022-12-28 07:32:35 -08:00