Review Board 2.0.15


mem: Invalidate a blk when servicing the 1st invalidating target

Review Request #3734 - Created Nov. 18, 2016 and submitted

Information
Nikos Nikoleris
gem5
default
Reviewers
Default
Changeset 11718:419dea20b1a1
---------------------------
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>

   
Review request changed
Updated (Dec. 5, 2016, 2:06 p.m.)

Status: Closed (submitted)