forked from cores/microwatt
dcache: Update TLB PLRU one cycle later
This puts the inputs to the TLB PLRU through a register stage, so the TLB PLRU update is done in the cycle after the TLB tag matching rather than the same cycle. This improves timing. The PLRU output is only used when writing the TLB in response to a tlbwe request from the MMU, and that doesn't happen within one cycle of a virtual-mode load or store, so the fact that the tlb victim way information is delayed by one cycle doesn't create any problems. Signed-off-by: Paul Mackerras <paulus@ozlabs.org>jtag-port
parent
b2ba024a48
commit
c01e1c7b91
Loading…
Reference in New Issue