ruby: fixed MOESI_hammer data writebacks to the directory
authorBrad Beckmann <Brad.Beckmann@amd.com>
Sat, 30 Jan 2010 04:29:22 +0000 (20:29 -0800)
committerBrad Beckmann <Brad.Beckmann@amd.com>
Sat, 30 Jan 2010 04:29:22 +0000 (20:29 -0800)
src/mem/protocol/MOESI_hammer-dir.sm

index 0b20e113ae7d6bd53b47482a09d680164ac68335..57433dd3db83735db6a4546646fcf5ee056e0ad5 100644 (file)
@@ -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;