projects
/
gem5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
adff204
)
MOESI Hammer: Remove a couple of bugs
author
Nilay Vaish
<nilay@cs.wisc.edu>
Tue, 10 Jan 2012 23:28:44 +0000
(17:28 -0600)
committer
Nilay Vaish
<nilay@cs.wisc.edu>
Tue, 10 Jan 2012 23:28:44 +0000
(17:28 -0600)
A couple of bugs were observed while building checkpointing support in Ruby.
This patch changes transitions to remove those errors.
src/mem/protocol/MOESI_hammer-cache.sm
patch
|
blob
|
history
diff --git
a/src/mem/protocol/MOESI_hammer-cache.sm
b/src/mem/protocol/MOESI_hammer-cache.sm
index b9d355736f8496f109a16e89cb8d4cfb51e2026f..ce16a87772cec0f1e9818e73063f76b50e2cab40 100644
(file)
--- 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;