From: Honnappa Nagarahalli Date: Mon, 6 Jul 2020 23:43:33 +0000 (-0500) Subject: doc: announce deprecation of coherent I/O memory barriers X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=0696ff039c8a15fb4006e7f4662295496ea3fb3b;p=dpdk.git doc: announce deprecation of coherent I/O memory barriers rte_cio_*mb APIs will be deprecated in 20.11 release. Signed-off-by: Honnappa Nagarahalli Acked-by: Jerin Jacob Reviewed-by: David Christensen Acked-by: Ajit Khaparde Acked-by: Konstantin Ananyev --- diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index d1034f60fd..74f8c34e7b 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 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. + * igb_uio: In the view of reducing the kernel dependency from the main tree, as a first step, the Technical Board decided to move ``igb_uio`` kernel module to the dpdk-kmods repository in the /linux/igb_uio/ directory