[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v2 11/32] mips: reuse asm-generic/barrier.h



On Thu, Dec 31, 2015 at 09:07:10PM +0200, Michael S. Tsirkin wrote:
> -#define smp_store_release(p, v)                                              
> \
> -do {                                                                 \
> -     compiletime_assert_atomic_type(*p);                             \
> -     smp_mb();                                                       \
> -     WRITE_ONCE(*p, v);                                              \
> -} while (0)
> -
> -#define smp_load_acquire(p)                                          \
> -({                                                                   \
> -     typeof(*p) ___p1 = READ_ONCE(*p);                               \
> -     compiletime_assert_atomic_type(*p);                             \
> -     smp_mb();                                                       \
> -     ___p1;                                                          \
> -})

David Daney wanted to use fancy new MIPS barriers to provide better
implementations of this.

This patch isn't in the way of that, just a FYI.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.