From: Brad Beckmann Date: Sat, 30 Jan 2010 04:29:22 +0000 (-0800) Subject: ruby: fixed MOESI_hammer data writebacks to the directory X-Git-Tag: stable_2012_02_02~1548 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4eb3bfc31b66a6835a398ba2f0a11ea9b78d525d;p=gem5.git ruby: fixed MOESI_hammer data writebacks to the directory --- 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;