Messages in this thread | | | Date | Wed, 09 May 2012 09:45:57 -0700 | From | "H. Peter Anvin" <> | Subject | Re: [PATCH] bitops: add _local bitops |
| |
On 05/09/2012 09:36 AM, Michael S. Tsirkin wrote: > > Well it talks about a memory barrier, not an > optimization barrier. >
Same thing.
> If compiler reorders code, changes will appear in > the wrong order on the current processor, > not just on other processors, no?
Yes.
For your _local I would just copy the atomic bitops but remote the locks in most cases.
-hpa
-- H. Peter Anvin, Intel Open Source Technology Center I work for Intel. I don't speak on their behalf.
| |