On Tue, Jul 06, 2021 at 02:59:22PM +0200, Arnd Bergmann wrote: > The specific registers are documented at > https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN#control-and-status-registers Urrrgghhh.... the AMOs are not only fully sequentially consistent, they're specified to be completion barriers. That seems horrifically expensive. Also, AFAICT there is no forward progress specified for LL/SC :/