Messages in this thread | | | Date | Mon, 06 Dec 2010 19:14:45 +0200 | From | Avi Kivity <> | Subject | Re: [rfc: cpuops adv V1 3/8] x86: this_cpu_cmpxchg and this_cpu_cmpxchg_double operations |
| |
On 12/02/2010 11:53 PM, Christoph Lameter wrote: > Provide support as far as the hardware capabilities of the x86 cpus > allow. > > > > +/* > + * Beware: xchg on x86 has an implied lock prefix. There will be the cost of > + * full lock semantics even though they are not needed. > + */
Perhaps we can use cmpxchg instead of xchg to avoid this? costs one more instruction but may be worth it.
-- error compiling committee.c: too many arguments to function
| |