diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2012-01-10 17:28:44 -0600 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2012-01-10 17:28:44 -0600 |
commit | 70cb16ba14d77031d6f642ac253877a57cfdbce9 (patch) | |
tree | 98a80f5fdfb277ed7ce68a5c2395f37d1ae67be5 /src | |
parent | adff204c976fb821ac3f2d3545fc28e3fa30c088 (diff) | |
download | gem5-70cb16ba14d77031d6f642ac253877a57cfdbce9.tar.xz |
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.
Diffstat (limited to 'src')
-rw-r--r-- | src/mem/protocol/MOESI_hammer-cache.sm | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mem/protocol/MOESI_hammer-cache.sm b/src/mem/protocol/MOESI_hammer-cache.sm index b9d355736..ce16a8777 100644 --- a/src/mem/protocol/MOESI_hammer-cache.sm +++ b/src/mem/protocol/MOESI_hammer-cache.sm @@ -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; |