diff options
author | Brad Beckmann <Brad.Beckmann@amd.com> | 2010-01-29 20:29:22 -0800 |
---|---|---|
committer | Brad Beckmann <Brad.Beckmann@amd.com> | 2010-01-29 20:29:22 -0800 |
commit | 4eb3bfc31b66a6835a398ba2f0a11ea9b78d525d (patch) | |
tree | d6f30f768e9cd3ec9551c3c0d9591eea0b441898 /src/mem/protocol/MOESI_hammer-dir.sm | |
parent | f88faa6c11bbb5c5f95fe32ccffca73c7c4758c8 (diff) | |
download | gem5-4eb3bfc31b66a6835a398ba2f0a11ea9b78d525d.tar.xz |
ruby: fixed MOESI_hammer data writebacks to the directory
Diffstat (limited to 'src/mem/protocol/MOESI_hammer-dir.sm')
-rw-r--r-- | src/mem/protocol/MOESI_hammer-dir.sm | 4 |
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; |