From 4eb3bfc31b66a6835a398ba2f0a11ea9b78d525d Mon Sep 17 00:00:00 2001 From: Brad Beckmann Date: Fri, 29 Jan 2010 20:29:22 -0800 Subject: ruby: fixed MOESI_hammer data writebacks to the directory --- src/mem/protocol/MOESI_hammer-dir.sm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/mem') 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; -- cgit v1.2.3