On Fri, Feb 21, 2014 at 12:09:57PM -0500, Waiman Long wrote:
On 02/21/2014 12:08 PM, Waiman Long wrote:Right, screw Alpha :-) Just pull it into the generic code; its far too
On 02/21/2014 07:12 AM, Peter Zijlstra wrote:BTW, I also assume that 8-bit and 16-bit cmpxchg() and xchg() are available.
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
much code to replicate per arch.