Messages in this thread | | | Date | Fri, 21 Feb 2014 12:09:57 -0500 | From | Waiman Long <> | Subject | Re: [PATCH v4 3/3] qspinlock, x86: Add x86 specific optimization for 2 contending tasks |
| |
On 02/21/2014 12:08 PM, Waiman Long wrote: > On 02/21/2014 07:12 AM, Peter Zijlstra wrote: >> >> Why is this x86 only code? > > The code is making use of the fact that byte write is atomic which is > true in x86 and probably in a few other architectures. I could pull > these codes into the generic qspinlock.c file and set a flag in the > asm header file to activate it if it is what you want. > > -Longman
BTW, I also assume that 8-bit and 16-bit cmpxchg() and xchg() are available.
-Longman
| |