cache: fail store conditionals when upgrade loses race
authorSteve Reinhardt <steve.reinhardt@amd.com>
Wed, 16 Jun 2010 22:25:57 +0000 (15:25 -0700)
committerSteve Reinhardt <steve.reinhardt@amd.com>
Wed, 16 Jun 2010 22:25:57 +0000 (15:25 -0700)
commitf24ae2ec2a43a5197934668b6f9638ed118994d8
treef51c948e2eedae7d6772228ddb2653aa71622674
parent57f2b7db11c9a16f3104588c137e6246bd124041
cache: fail store conditionals when upgrade loses race
Requires new "SCUpgradeReq" message that marks upgrades
for store conditionals, so downstream caches can fail
these when they run into invalidations.
See http://www.m5sim.org/flyspray/task/197
src/mem/cache/cache_impl.hh
src/mem/cache/mshr.cc
src/mem/packet.cc
src/mem/packet.hh