On 10/05/2016 06:40 AM, Alex Bennée wrote:
I thought you added some of the text back, or is that in a private re-work branch for v5?Added back /* Load/Store exclusive instructions are implemented by remembering the value/address loaded, and seeing if these are the same when the store is performed. This should be sufficient to implement the architecturally mandated semantics, and avoids having to monitor regular stores. The compare vs the remembered value is done during the cmpxchg operation, but we must compare the addresses manually. */
I did, I swear. But I certainly don't see that now. I can only assume some sort of horrible user error overwriting a branch. How annoying.
r~
