Review Board 2.0.15


mem: Update mostly exclusive cache policy to cover more cases

Review Request #3445 - Created April 11, 2016 and discarded

Information
Andreas Hansson
gem5
default
Reviewers
Default
Changeset 11445:fa2f1ee0684f
---------------------------
mem: Update mostly exclusive cache policy to cover more cases

This patch changes how the mostly exclusive policy is enforced to
ensure that we drop blocks in all cases where we can. As part of this
change, the actual invalidation due to the clusivity enforcement is
moved outside the hit handling. For the timing mode that means we can
deal with all MSHR targets before taking any action. The method
satisfyCpuSideRequest is also renamed satisfyRequest as part of this
change (since we only ever see requests from the cpu-side port).

   
Review request changed
Updated (June 28, 2016, 12:53 a.m.)

Status: Discarded