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
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to