projects
/
gem5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
eb1279f
)
ruby: Fix prefetching for MESI_CMP_Directory
author
Lena Olson
<lena@cs.wisc.edu>
Tue, 18 Jun 2013 21:59:22 +0000
(16:59 -0500)
committer
Lena Olson
<lena@cs.wisc.edu>
Tue, 18 Jun 2013 21:59:22 +0000
(16:59 -0500)
Transitions from present on PF_Ifetch were missing, causing a crash when
prefetching is enabled.
Committed by: Nilay Vaish <nilay@cs.wisc.edu>
src/mem/protocol/MESI_CMP_directory-L1cache.sm
patch
|
blob
|
history
diff --git
a/src/mem/protocol/MESI_CMP_directory-L1cache.sm
b/src/mem/protocol/MESI_CMP_directory-L1cache.sm
index 48845fdc6ca3671380ced038db32a3acd8f24a1e..e45a8df3420531970a0bd43a213785e8b70891b7 100644
(file)
--- a/
src/mem/protocol/MESI_CMP_directory-L1cache.sm
+++ b/
src/mem/protocol/MESI_CMP_directory-L1cache.sm
@@
-940,7
+940,7
@@
machine(L1Cache, "MESI Directory L1 Cache CMP")
}
transition({S,E,M,IS,IM,SM,IS_I,M_I,SINK_WB_ACK,PF_IS,PF_IM},
- {PF_Load, PF_Store}) {
+ {PF_Load, PF_Store
, PF_Ifetch
}) {
pq_popPrefetchQueue;
}