Sure, Nilay. I will post the changes for review. And I will post those changes 
too that I made for lsq invalidations, I could not do that before as I got 
stuck with this ll/sc bug for last two weeks.

Thanks,
DibakarĀ 

On 07/28/12, Nilay Vaish  wrote:
> On Fri, 27 Jul 2012, Dibakar Gope wrote:
> 
> >So, the way I get past this issue is by clearing the locked flag in core 3's 
> >private cache when the invalidate hits the core 3 in line 15, that will 
> >ensure the core 3's store-conditional to fail and thus force it to 
> >loop/retry. I can post my changes made in the ruby side for review, if this 
> >looks ok.
> >
> >
> 
> Your analysis seems correct to me. The transition from SM to IM state should 
> clear the locked bit since the cache lost the coherence permissions. Thanks 
> for tracking this down, and do post the changes to the review board.
> 
> --
> Nilay
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to