summaryrefslogtreecommitdiff
path: root/src/dev/alpha
diff options
context:
space:
mode:
authorNikos Nikoleris <nikos.nikoleris@arm.com>2016-12-05 16:48:28 -0500
committerNikos Nikoleris <nikos.nikoleris@arm.com>2016-12-05 16:48:28 -0500
commit9916e4276cf7d5354e8e95c239698ee38a7f8674 (patch)
tree1509f10a72531d0ac77a964409adc61d1aa47a2f /src/dev/alpha
parent77dfeb8c09a63e38b215a0140a11377889cf4558 (diff)
downloadgem5-9916e4276cf7d5354e8e95c239698ee38a7f8674.tar.xz
mem: Invalidate a blk when servicing the 1st invalidating target
Previously an MSHR with one or more invalidating targets would first service all targets in the MSHR TargetList and then invalidate the block. As a result any service snooping targets would lookup in the cache and incorrectly find the block. This patch forces the invalidation to happen when the first invalidating target is encountered. Change-Id: I9df15de24e1d351cd96f5a2c424d9a03d81c2cce Reviewed-by: Andreas Hansson <andreas.hansson@arm.com>
Diffstat (limited to 'src/dev/alpha')
0 files changed, 0 insertions, 0 deletions