Hi,
How can I enforce the reordering restriction between stores in the O3 (W->W
restriction)? To make an store to be executed only after all stores issued
before it were executed.
I tried adding this condition in the executeStore method in
lsq_unit_impl.hh, but it didn't work:
if (store_idx != storeHead) {
memDepViolator = storeQueue[storeHead].inst;
return genMachineCheckFault();
}
Thanks,
--
Eberle Rambo.
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev