Review Board 2.0.15


mem, cpu: Add assertions to snoop invalidation logic

Review Request #3330 - Created Feb. 10, 2016 and submitted - Latest diff uploaded

Information
Curtis Dunham
gem5
default
Reviewers
Default
mem, cpu: Add assertions to snoop invalidation logic

This patch adds assertions that enforce that only invalidating snoops
will ever reach into the logic that tracks in-order load completion and
also invalidation of LL/SC (and MONITOR / MWAIT) monitors. Also adds
some comments to MSHR::replaceUpgrades()