mirror of
https://github.com/antonblanchard/microwatt.git
synced 2026-05-01 06:09:15 +00:00
Currently, there's a huge mux gathering the output of all the PLRUs to select the victim way on cache miss. This is fed combinationally into the clearing of the valid and tags. In order to help timing, let's store it instead and perform the clearing on the next cycle. The L2 doesn't respond to requests when not in IDLE state so this should have no negative effects. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>