Review Board 2.0.15


mem: Align how snoops are handled when hitting writebacks

Review Request #3265 - Created Dec. 30, 2015 and submitted

Information
Andreas Hansson
gem5
default
Reviewers
Default
Changeset 11291:a6168c5472d6
---------------------------
mem: Align how snoops are handled when hitting writebacks

This patch unifies the snoop handling in case of hitting writebacks
with how we handle snoops hitting in the tags. As a result, we end up
using the same optimisation as the normal snoops, where we inform the
downstream cache if we encounter a line in Modified (writable and
dirty) state, which enables us to avoid sending out express snoops to
invalidate any Shared copies of the line. A few regressions
consequently change, as some transactions are sunk higher up in the
cache hierarchy.

   
Review request changed
Updated (Feb. 10, 2016, 12:40 a.m.)

Status: Closed (submitted)