Sorry for taking so long to reply.

You're correct that the message about repeated store-conditional failures is supposed to be a warning about potential livelock. The livelock would be more at the coherence protocol level than in the application though.

What version of m5 are you using? I believe in the recent 2.0 beta releases there's a bug where the failed-store-conditional counter doesn't get reset, so it's possible to get this warning even when there isn't a problem.

Steve

Edith Hand wrote:
Hello again...

Has anyone ever seen the subject error. I'm in the process of using --trace_flags and adding DPRINTFs to try and figure out exactly what's going on.

My interpretation of this error is that the store conditional is basically always failing (I repeatedly get this message in increments of 100000). So, that's sounds pretty bad... It makes me wonder if the code being simulated is deadlocking (if it's using LL/SC to implement locking and the SC keeps failing, maybe it can never acquire a lock?).

If anyone has seen this type of message and know what it means, I'd appreciate any feedback you can provide.

FYI, I'm running ALPHA_SE.

Regards,
-Edith


------------------------------------------------------------------------

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to