cvw/src/cache
Alec Vercruysse 3fc6bb0c40 Exclude (FlushStage & SetValidWay) condition for RO caches
Spent a long time trying to find a way to see if this condition was
possible, only to become relativly convinced that it isn't.
Basically, since RO cache writes only happen after a long period of
stall for the bus access, there's no way a flushD can be active
at the same time as a RO cache write. TrapM causes a FlushD, but
interrupts are gated by the "commited" logic and the exception
pipeline stalls.

I feel like its worth keeping the logic to be safe
so I've chosen to exclude it rather than explicitely remove it.
2023-04-12 01:15:35 -07:00
..
cache.sv make Cache Flush Logic dependent on !READ_ONLY_CACHE 2023-04-05 11:48:18 -07:00
cachefsm.sv remove ClearValid from cache 2023-04-05 11:48:18 -07:00
cacheLRU.sv put cacheLRU coverage explanation on another line 2023-04-05 11:48:18 -07:00
cacheway.sv Exclude (FlushStage & SetValidWay) condition for RO caches 2023-04-12 01:15:35 -07:00
subcachelineread.sv Replaced tabs -> spaces cache. 2023-03-24 15:15:38 -05:00