On 7/6/20 4:43 PM, Honnappa Nagarahalli wrote:
rte_cio_*mb APIs will be deprecated in 20.11 release.

Signed-off-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
Acked-by: Jerin Jacob <jer...@marvell.com>
---
  doc/guides/rel_notes/deprecation.rst | 6 ++++++
  1 file changed, 6 insertions(+)

diff --git a/doc/guides/rel_notes/deprecation.rst 
b/doc/guides/rel_notes/deprecation.rst
index d1034f60f..59656da3d 100644
--- a/doc/guides/rel_notes/deprecation.rst
+++ b/doc/guides/rel_notes/deprecation.rst
@@ -40,6 +40,12 @@ Deprecation Notices
    These wrappers must be used for patches that need to be merged in 20.08
    onwards. This change will not introduce any performance degradation.

+* rte_cio_*mb: Since the IO barriers for ArmV8-a platforms are relaxed from DSB
+  to DMB, rte_cio_*mb APIs provide the same functionality as rte_io_*mb
+  APIs(taking all platforms into consideration). rte_io_*mb APIs should be used
+  in the place of rte_cio_*mb APIs. The rte_cio_*mb APIs will be deprecated in
+  20.11 release.
+

No difference between rte_cio_* and rte_io_* macros on PPC.

Reviewed-by: David Christensen <d...@linux.vnet.ibm.com>

Reply via email to