ruby: Fixed small data msg bug in MOESI_hammer-dir

This commit is contained in:
Brad Beckmann
2010-03-21 21:22:20 -07:00
parent 4ee3b0da45
commit 378fbce911

View File

@@ -220,7 +220,8 @@ machine(Directory, "AMD Hammer-like protocol")
trigger(Event:Shared_Ack, in_msg.Address);
} else if (in_msg.Type == CoherenceResponseType:DATA_SHARED) {
trigger(Event:Shared_Data, in_msg.Address);
} else if (in_msg.Type == CoherenceResponseType:DATA_EXCLUSIVE) {
} else if (in_msg.Type == CoherenceResponseType:DATA_EXCLUSIVE ||
in_msg.Type == CoherenceResponseType:DATA) {
trigger(Event:Exclusive_Data, in_msg.Address);
} else {
error("Unexpected message");