1
0
mirror of https://github.com/antonblanchard/microwatt.git synced 2026-05-01 06:09:15 +00:00
Files
antonblanchard.microwatt/litedram/extras
Benjamin Herrenschmidt b23fd6c5f1 litedram: Defer clearing of tags & valids to improve timing
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>
2020-06-12 21:01:34 +10:00
..
2020-06-05 10:33:27 +10:00