From: Jerin Jacob Date: Wed, 18 Jan 2017 01:21:19 +0000 (+0530) Subject: eal/armv7: define I/O device memory barriers X-Git-Tag: spdx-start~4754 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=b41508b7a4845f2ffd4a78ac2a7177b1dd5cc2d3;p=dpdk.git eal/armv7: define I/O device memory barriers The patch does not provide any functional change for ARMv7. I/O barriers are mapped to existing smp barriers. CC: Jan Viktorin CC: Jianbo Liu Signed-off-by: Jerin Jacob --- diff --git a/lib/librte_eal/common/include/arch/arm/rte_atomic_32.h b/lib/librte_eal/common/include/arch/arm/rte_atomic_32.h index dd627a0e2d..14c0486400 100644 --- a/lib/librte_eal/common/include/arch/arm/rte_atomic_32.h +++ b/lib/librte_eal/common/include/arch/arm/rte_atomic_32.h @@ -73,6 +73,12 @@ extern "C" { #define rte_smp_rmb() rte_rmb() +#define rte_io_mb() rte_mb() + +#define rte_io_wmb() rte_wmb() + +#define rte_io_rmb() rte_rmb() + #ifdef __cplusplus } #endif