eal: remove deprecated coherent IO memory barriers
authorPhil Yang <phil.yang@arm.com>
Wed, 23 Sep 2020 09:16:37 +0000 (17:16 +0800)
committerDavid Marchand <david.marchand@redhat.com>
Wed, 23 Sep 2020 11:40:26 +0000 (13:40 +0200)
commitf0f5d844d138a1d6564ffe4eb0c56bf41a7cf7c3
treea3da38376d3e58e34a13fa86e54e0a7938b32b33
parent46697431adcba206fd5222361bc73c5cf9042a86
eal: remove deprecated coherent IO memory barriers

Since the 20.08 release deprecated rte_cio_*mb APIs because these APIs
provide the same functionality as rte_io_*mb APIs on all platforms, so
remove them and use rte_io_*mb instead.

Signed-off-by: Phil Yang <phil.yang@arm.com>
Signed-off-by: Joyce Kong <joyce.kong@arm.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Reviewed-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
Acked-by: David Marchand <david.marchand@redhat.com>
38 files changed:
doc/guides/rel_notes/deprecation.rst
doc/guides/rel_notes/release_20_11.rst
drivers/common/mlx5/mlx5_common.h
drivers/crypto/octeontx2/otx2_cryptodev_ops.c
drivers/crypto/octeontx2/otx2_cryptodev_sec.c
drivers/event/octeontx/ssovf_worker.c
drivers/event/octeontx2/otx2_worker.h
drivers/net/bnxt/bnxt_hwrm.c
drivers/net/bnxt/bnxt_ring.h
drivers/net/bnxt/bnxt_rxtx_vec_neon.c
drivers/net/e1000/em_rxtx.c
drivers/net/i40e/i40e_rxtx.c
drivers/net/i40e/i40e_rxtx_vec_neon.c
drivers/net/mlx5/mlx5_flow.c
drivers/net/mlx5/mlx5_flow_dv.c
drivers/net/mlx5/mlx5_rxq.c
drivers/net/mlx5/mlx5_rxtx.c
drivers/net/mlx5/mlx5_rxtx.h
drivers/net/mlx5/mlx5_rxtx_vec.h
drivers/net/mlx5/mlx5_rxtx_vec_altivec.h
drivers/net/mlx5/mlx5_rxtx_vec_neon.h
drivers/net/mlx5/mlx5_rxtx_vec_sse.h
drivers/net/mlx5/mlx5_txq.c
drivers/net/octeontx/octeontx_rxtx.h
drivers/net/octeontx2/otx2_ethdev_sec.c
drivers/net/octeontx2/otx2_ethdev_sec_tx.h
drivers/net/octeontx2/otx2_rx.c
drivers/net/octeontx2/otx2_tx.c
drivers/net/virtio/virtio_rxtx.c
drivers/net/virtio/virtio_rxtx_simple_neon.c
drivers/net/virtio/virtqueue.h
drivers/raw/octeontx2_ep/otx2_ep_enqdeq.c
drivers/regex/mlx5/mlx5_regex_fastpath.c
lib/librte_eal/arm/include/rte_atomic_32.h
lib/librte_eal/arm/include/rte_atomic_64.h
lib/librte_eal/include/generic/rte_atomic.h
lib/librte_eal/ppc/include/rte_atomic.h
lib/librte_eal/x86/include/rte_atomic.h