Re: [dpdk-dev] [PATCH v2] eal: adjust barriers for IO on Armv8-a

2020-06-29 Thread Jerin Jacob
On Sun, Jun 28, 2020 at 12:55 AM Honnappa Nagarahalli wrote: > > Hi Jerin, > You had a comment earlier about deprecating rte_cio_[rw]mb. Let me > know if you are ok with this patch and I can add those changes (replace > references to rte_cio_[rw]mb with rte_io_[rw]mb and a deprecation no

Re: [dpdk-dev] [PATCH v2] eal: adjust barriers for IO on Armv8-a

2020-06-27 Thread Honnappa Nagarahalli
Hi Jerin, You had a comment earlier about deprecating rte_cio_[rw]mb. Let me know if you are ok with this patch and I can add those changes (replace references to rte_cio_[rw]mb with rte_io_[rw]mb and a deprecation notice). Thanks, Honnappa > -Original Message- > From: Honnappa

[dpdk-dev] [PATCH v2] eal: adjust barriers for IO on Armv8-a

2020-06-27 Thread Honnappa Nagarahalli
Change the barrier APIs for IO to reflect that Armv8-a is other-multi-copy atomicity memory model. Armv8-a memory model has been strengthened to require other-multi-copy atomicity. This property requires memory accesses from an observer to become visible to all other observers simultaneously [3].