Deal with invalidations intersecting outstanding upgrades.
authorSteve Reinhardt <stever@eecs.umich.edu>
Sun, 22 Jul 2007 01:18:42 +0000 (18:18 -0700)
committerSteve Reinhardt <stever@eecs.umich.edu>
Sun, 22 Jul 2007 01:18:42 +0000 (18:18 -0700)
commit92ce2b59743c8cace420147e276d7376a4b905f1
tree40068a62ffd952f841ef461933e1faa86493391a
parent91178600947e174041f46f54e4241cedd01bbb34
Deal with invalidations intersecting outstanding upgrades.
If the invalidation beats the upgrade at a lower level
then the upgrade must be converted to a read exclusive
"in the field".
Restructure target list & deferred target list to
factor out some common code.

--HG--
extra : convert_revision : 7bab4482dd6c48efdb619610f0d3778c60ff777a
src/mem/cache/cache_impl.hh
src/mem/cache/miss/mshr.cc
src/mem/cache/miss/mshr.hh