X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_eal%2Farm%2Finclude%2Frte_atomic_32.h;h=c00ab78dba11bb987cbd2b603e408c45ff88d772;hb=67b68824a82dede31bc34f2bd9acf6dc7310be08;hp=7dc0d06d14aec70f22801aeb19f173a225f0609b;hpb=a1b6cda16a07183fda6729a79abf622937cd4d13;p=dpdk.git diff --git a/lib/librte_eal/arm/include/rte_atomic_32.h b/lib/librte_eal/arm/include/rte_atomic_32.h index 7dc0d06d14..c00ab78dba 100644 --- a/lib/librte_eal/arm/include/rte_atomic_32.h +++ b/lib/librte_eal/arm/include/rte_atomic_32.h @@ -6,7 +6,7 @@ #define _RTE_ATOMIC_ARM32_H_ #ifndef RTE_FORCE_INTRINSICS -# error Platform must be built with CONFIG_RTE_FORCE_INTRINSICS +# error Platform must be built with RTE_FORCE_INTRINSICS #endif #ifdef __cplusplus @@ -33,9 +33,11 @@ extern "C" { #define rte_io_rmb() rte_rmb() -#define rte_cio_wmb() rte_wmb() - -#define rte_cio_rmb() rte_rmb() +static __rte_always_inline void +rte_atomic_thread_fence(int memorder) +{ + __atomic_thread_fence(memorder); +} #ifdef __cplusplus }