summaryrefslogtreecommitdiff
path: root/src/mem/snoop_filter.cc
diff options
context:
space:
mode:
authorNikos Nikoleris <nikos.nikoleris@arm.com>2016-12-05 16:48:25 -0500
committerNikos Nikoleris <nikos.nikoleris@arm.com>2016-12-05 16:48:25 -0500
commit78a97b1847e77a60cf085137a37492a18db2dfb8 (patch)
treeaad420507beb8faa4be18646922e32f690fdb33c /src/mem/snoop_filter.cc
parent3172501a590cff710568f016264b83b345458f19 (diff)
downloadgem5-78a97b1847e77a60cf085137a37492a18db2dfb8.tar.xz
mem: Always use InvalidateReq to service WriteLineReq misses
Previously, a WriteLineReq that missed in a cache would send out an InvalidateReq if the block lookup failed or an UpgradeReq if the block lookup succeeded but the block had sharers. This changes ensures that a WriteLineReq always sends an InvalidateReq to invalidate all copies of the block and satisfy the WriteLineReq. Change-Id: I207ff5b267663abf02bc0b08aeadde69ad81be61 Reviewed-by: Andreas Hansson <andreas.hansson@arm.com>
Diffstat (limited to 'src/mem/snoop_filter.cc')
0 files changed, 0 insertions, 0 deletions