projects
/
gem5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cbc52ef
)
protocol: added recycle actions to MOESI DMA events
author
Derek Hower
<drh5@cs.wisc.edu>
Sun, 9 Aug 2009 18:58:40 +0000
(13:58 -0500)
committer
Derek Hower
<drh5@cs.wisc.edu>
Sun, 9 Aug 2009 18:58:40 +0000
(13:58 -0500)
src/mem/protocol/MOESI_CMP_directory-dir.sm
patch
|
blob
|
history
diff --git
a/src/mem/protocol/MOESI_CMP_directory-dir.sm
b/src/mem/protocol/MOESI_CMP_directory-dir.sm
index bafbc404eb03b052877491d415db0f2b59c256f4..8d8ee7f8a04a76c9b2414ee7b4fb69cfd88bbc22 100644
(file)
--- a/
src/mem/protocol/MOESI_CMP_directory-dir.sm
+++ b/
src/mem/protocol/MOESI_CMP_directory-dir.sm
@@
-698,7
+698,7
@@
machine(Directory, "Directory protocol")
}
- transition({MM, MO, MI, MIS, OS, OSS
}, {GETS, GETX, PUTO, PUTO_SHARERS, PUTX, DMA_READ
}) {
+ transition({MM, MO, MI, MIS, OS, OSS
, XI_M, XI_U, OI_D}, {GETS, GETX, PUTO, PUTO_SHARERS, PUTX, DMA_READ, DMA_WRITE
}) {
zz_recycleRequest;
}
@@
-713,7
+713,7
@@
machine(Directory, "Directory protocol")
j_popIncomingUnblockQueue;
}
- transition({IS, SS, OO}, {GETX, PUTO, PUTO_SHARERS, PUTX, DMA_READ}) {
+ transition({IS, SS, OO}, {GETX, PUTO, PUTO_SHARERS, PUTX, DMA_READ
, DMA_WRITE
}) {
zz_recycleRequest;
}