mem: Fix WriteLineReq fill behaviour
authorAndreas Hansson <andreas.hansson@arm.com>
Fri, 25 Sep 2015 11:26:58 +0000 (07:26 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Fri, 25 Sep 2015 11:26:58 +0000 (07:26 -0400)
commit012dd52dc2e7f6d1b3b31dd0ce34361f54615779
tree4d29e42277db3d1b725926b531572c748501d53b
parent5570aa9e9afd7392d561b02081560dfe90dca3f5
mem: Fix WriteLineReq fill behaviour

This patch fixes issues in the interactions between deferred snoops
and WriteLineReq. More specifically, the patch addresses an issue
where deferred snoops caused assertion failures when being serviced on
the arrival of an InvalidateResp. The response packet was perceived to
be invalidating, when actually it is not for the cache that sent out
the original invalidation request.
src/mem/cache/cache.cc