Message ID | 20200703185741.22184-3-honnappa.nagarahalli@arm.com |
---|---|
State | Superseded |
Headers | show |
Series | [v3,1/3] eal: adjust barriers for IO on Armv8-a | expand |
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
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
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(+) -- 2.17.1