[v3,3/3] doc: update deprecation of CIO barrier APIs
Checks
Commit Message
rte_cio_*mb APIs will be deprecated in 20.11 release.
Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
---
doc/guides/rel_notes/deprecation.rst | 6 ++++++
1 file changed, 6 insertions(+)
Comments
On Sat, Jul 4, 2020 at 12:28 AM Honnappa Nagarahalli
<honnappa.nagarahalli@arm.com> wrote:
>
> rte_cio_*mb APIs will be deprecated in 20.11 release.
>
> Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
Acked-by: Jerin Jacob <jerinj@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.
> +
> * 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
> --
> 2.17.1
>
On Fri, Jul 3, 2020 at 11:58 AM Honnappa Nagarahalli <
honnappa.nagarahalli@arm.com> wrote:
> rte_cio_*mb APIs will be deprecated in 20.11 release.
>
> Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
>
Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.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.
> +
> * 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
> --
> 2.17.1
>
>
> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Honnappa Nagarahalli
> Sent: Friday, July 3, 2020 7:58 PM
> To: dev@dpdk.org; honnappa.nagarahalli@arm.com; ruifeng.wang@arm.com; jerinj@marvell.com; hemant.agrawal@nxp.com;
> ajit.khaparde@broadcom.com; igorch@amazon.com; thomas@monjalon.net; viacheslavo@mellanox.com; arybchenko@solarflare.com;
> Richardson, Bruce <bruce.richardson@intel.com>
> Cc: nd@arm.com
> Subject: [dpdk-dev] [PATCH v3 3/3] doc: update deprecation of CIO barrier APIs
>
> rte_cio_*mb APIs will be deprecated in 20.11 release.
>
> Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.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.
> +
> * 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
> --
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
> 2.17.1
@@ -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.
+
* 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