On Tue, Jun 12, 2012 at 1:36 PM, Stephan Diestelhorst < [email protected]> wrote:
> Hi, > I just found today that MFENCE decoding was broken in both PTLsim > and Marss86. The issue is with the ModRM.reg field, which causes full > MFENCEs to be decoded as SFENCE, which usually has catastrophic > consequences for multi-threaded programs tightly depending on > synchronisation to work. > > I have applied the fairly small change at > > https://github.com/stephand/ptlsim > > and I suggest to pull / port to Marss86. > > If you had funky issues with multi-threaded programs in the past, this > may be a good time to retry your benchmarks. > > Thanks Stephan to find out this bug. I've updated github repo with this fix. - Avadh > Stephan > > _______________________________________________ > ptlsim-devel mailing list > [email protected] > http://www.ptlsim.org/mailman/listinfo/ptlsim-devel >
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
