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).