MOESI Hammer: Remove a couple of bugs

A couple of bugs were observed while building checkpointing support in Ruby.
This patch changes transitions to remove those errors.
This commit is contained in:
Nilay Vaish 2012-01-10 17:28:44 -06:00
parent adff204c97
commit 70cb16ba14

View file

@ -1285,7 +1285,6 @@ machine(L1Cache, "AMD Hammer-like protocol")
vv_allocateL2CacheBlock;
hp_copyFromTBEToL2;
s_deallocateTBE;
ka_wakeUpAllDependents;
}
transition(I, Trigger_L2_to_L1D, IT) {
@ -1566,7 +1565,7 @@ machine(L1Cache, "AMD Hammer-like protocol")
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;