changeset 105109db1847 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=105109db1847
description:
protocol: fixed MOESI_CMP_directory bug
diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
src/mem/protocol/MOESI_CMP_directory-dma.sm | 3 ++-
diffs (13 lines):
diff -r 692b62dfc8b0 -r 105109db1847 src/mem/protocol/MOESI_CMP_directory-dma.sm
--- a/src/mem/protocol/MOESI_CMP_directory-dma.sm Thu Aug 06 01:15:23
2009 -0500
+++ b/src/mem/protocol/MOESI_CMP_directory-dma.sm Thu Aug 06 01:15:55
2009 -0500
@@ -98,7 +98,8 @@
peek( dmaResponseQueue_in, ResponseMsg) {
if (in_msg.Type == CoherenceResponseType:DMA_ACK) {
trigger(Event:DMA_Ack, 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:Data, in_msg.Address);
} else if (in_msg.Type == CoherenceResponseType:ACK) {
trigger(Event:Inv_Ack, in_msg.Address);
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev