ruby: Fix prefetching for MESI_CMP_Directory

Transitions from present on PF_Ifetch were missing, causing a crash when
prefetching is enabled.

Committed by: Nilay Vaish <nilay@cs.wisc.edu>
This commit is contained in:
Lena Olson
2013-06-18 16:59:22 -05:00
parent eb1279ff49
commit ed234ddec6

View File

@@ -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;
}