summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrad Beckmann <Brad.Beckmann@amd.com>2010-01-29 20:29:22 -0800
committerBrad Beckmann <Brad.Beckmann@amd.com>2010-01-29 20:29:22 -0800
commit4eb3bfc31b66a6835a398ba2f0a11ea9b78d525d (patch)
treed6f30f768e9cd3ec9551c3c0d9591eea0b441898 /src
parentf88faa6c11bbb5c5f95fe32ccffca73c7c4758c8 (diff)
downloadgem5-4eb3bfc31b66a6835a398ba2f0a11ea9b78d525d.tar.xz
ruby: fixed MOESI_hammer data writebacks to the directory
Diffstat (limited to 'src')
-rw-r--r--src/mem/protocol/MOESI_hammer-dir.sm4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mem/protocol/MOESI_hammer-dir.sm b/src/mem/protocol/MOESI_hammer-dir.sm
index 0b20e113a..57433dd3d 100644
--- a/src/mem/protocol/MOESI_hammer-dir.sm
+++ b/src/mem/protocol/MOESI_hammer-dir.sm
@@ -877,13 +877,13 @@ machine(Directory, "AMD Hammer-like protocol")
}
// WB State Transistions
- transition(WB, Writeback_Dirty, WB_E_W) {
+ transition(WB, Writeback_Dirty, WB_O_W) {
l_writeDataToMemory;
l_queueMemoryWBRequest;
j_popIncomingUnblockQueue;
}
- transition(WB, Writeback_Exclusive_Dirty, WB_O_W) {
+ transition(WB, Writeback_Exclusive_Dirty, WB_E_W) {
l_writeDataToMemory;
l_queueMemoryWBRequest;
j_popIncomingUnblockQueue;