Re: [Xen-devel] [v4 03/17] Add cmpxchg16b support for x86-64

2015-07-24 Thread Jan Beulich
>>> On 23.07.15 at 13:35, wrote: > This patch adds cmpxchg16b support for x86-64, so software > can perform 128-bit atomic write/read. > > CC: Keir Fraser > CC: Jan Beulich > CC: Andrew Cooper > Signed-off-by: Feng Wu > --- > v4: > - Use pointer as the parameter of __cmpxchg16b(). > - Use gcc

[Xen-devel] [v4 03/17] Add cmpxchg16b support for x86-64

2015-07-23 Thread Feng Wu
This patch adds cmpxchg16b support for x86-64, so software can perform 128-bit atomic write/read. CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Feng Wu --- v4: - Use pointer as the parameter of __cmpxchg16b(). - Use gcc's __uint128_t built-in type - Make the parameters of __