Re: [dpdk-dev] [PATCH v5 4/4] eal/atomic: add wrapper for c11 atomic thread fence

2020-06-29 Thread Honnappa Nagarahalli
> > > diff --git a/lib/librte_eal/x86/include/rte_atomic.h > > > b/lib/librte_eal/x86/include/rte_atomic.h > > > index b9dcd30..bd256e7 100644 > > > --- a/lib/librte_eal/x86/include/rte_atomic.h > > > +++ b/lib/librte_eal/x86/include/rte_atomic.h > > > @@ -83,6 +83,23 @@ rte_smp_mb(void) > > > >

Re: [dpdk-dev] [PATCH v5 4/4] eal/atomic: add wrapper for c11 atomic thread fence

2020-06-29 Thread Ananyev, Konstantin
> > Provide a wrapper for __atomic_thread_fence built-in to support > optimized code for __ATOMIC_SEQ_CST memory order for x86 platforms. > > Suggested-by: Honnappa Nagarahalli > Signed-off-by: Phil Yang > Reviewed-by: Ola Liljedahl > --- > lib/librte_eal/arm/include/rte_atomic_32.h | 6 +

Re: [dpdk-dev] [PATCH v5 4/4] eal/atomic: add wrapper for c11 atomic thread fence

2020-06-29 Thread Ananyev, Konstantin
> > > > > Subject: [PATCH v5 4/4] eal/atomic: add wrapper for c11 atomic thread fence > > > > Provide a wrapper for __atomic_thread_fence built-in to support optimized > > code for __ATOMIC_SEQ_CST memory order for x86 platforms. > > > > Suggested-by: Honnappa Nagarahalli > > Signed-off-by: P

Re: [dpdk-dev] [PATCH v5 4/4] eal/atomic: add wrapper for c11 atomic thread fence

2020-06-28 Thread Honnappa Nagarahalli
> Subject: [PATCH v5 4/4] eal/atomic: add wrapper for c11 atomic thread fence > > Provide a wrapper for __atomic_thread_fence built-in to support optimized > code for __ATOMIC_SEQ_CST memory order for x86 platforms. > > Suggested-by: Honnappa Nagarahalli > Signed-off-by: Phil Yang > Reviewed-

[dpdk-dev] [PATCH v5 4/4] eal/atomic: add wrapper for c11 atomic thread fence

2020-05-26 Thread Phil Yang
Provide a wrapper for __atomic_thread_fence built-in to support optimized code for __ATOMIC_SEQ_CST memory order for x86 platforms. Suggested-by: Honnappa Nagarahalli Signed-off-by: Phil Yang Reviewed-by: Ola Liljedahl --- lib/librte_eal/arm/include/rte_atomic_32.h | 6 ++ lib/librte_eal