[dpdk-dev] [PATCH] eal/arm64: remove internal macros

2020-03-09 Thread David Marchand
No need to export dsb and dmb. EAL memory barriers are the public API. %s/\<\(d.b\)\>(\([^()]*\))$/asm volatile("\1 \2" : : : "memory")/ Signed-off-by: David Marchand --- .../common/include/arch/arm/rte_atomic_64.h | 19 --- 1 file changed, 8 insertions(+), 11 deletions(-) di

Re: [dpdk-dev] [PATCH] eal/arm64: remove internal macros

2020-03-09 Thread Gavin Hu
Reviewed-by: Gavin Hu

Re: [dpdk-dev] [PATCH] eal/arm64: remove internal macros

2020-03-09 Thread Jerin Jacob
On Mon, Mar 9, 2020 at 3:09 PM David Marchand wrote: > > No need to export dsb and dmb. > EAL memory barriers are the public API. > > %s/\<\(d.b\)\>(\([^()]*\))$/asm volatile("\1 \2" : : : "memory")/ > > Signed-off-by: David Marchand Acked-by: Jerin Jacob > --- > .../common/include/arch/arm/

Re: [dpdk-dev] [PATCH] eal/arm64: remove internal macros

2020-03-13 Thread David Marchand
On Mon, Mar 9, 2020 at 10:39 AM David Marchand wrote: > > No need to export dsb and dmb. > EAL memory barriers are the public API. > > %s/\<\(d.b\)\>(\([^()]*\))$/asm volatile("\1 \2" : : : "memory")/ > > Signed-off-by: David Marchand Reviewed-by: Gavin Hu Acked-by: Jerin Jacob Applied. --