diff -r 08e140dad3d0 -r b0ae13fc6d9a src/mem/protocol/MOESI_hammer-cache.sm --- a/src/mem/protocol/MOESI_hammer-cache.sm Fri Dec 30 17:55:30 2011 -0600 +++ b/src/mem/protocol/MOESI_hammer-cache.sm Fri Dec 30 17:57:56 2011 -0600 @@ -1285,7 +1285,6 @@ vv_allocateL2CacheBlock; hp_copyFromTBEToL2; s_deallocateTBE; - ka_wakeUpAllDependents; } transition(I, Trigger_L2_to_L1D, IT) { @@ -1566,7 +1565,7 @@ k_popMandatoryQueue; } - transition({MM, M, MMR}, Flush_line, MM_F) { + transition({MM, M, MMR, MR}, Flush_line, MM_F) { i_allocateTBE; bf_issueGETF; p_decrementNumberOfMessagesByOne;