eal/arm64: remove internal macros
authorDavid Marchand <david.marchand@redhat.com>
Mon, 9 Mar 2020 09:38:44 +0000 (10:38 +0100)
committerDavid Marchand <david.marchand@redhat.com>
Fri, 13 Mar 2020 12:44:44 +0000 (13:44 +0100)
commitd635f81c56626a071faac3b8a97a33f12dd70c17
treee255f5a6f481844483b018e7023f7ef26aa0bac2
parent2299c8d8e7319035819904e4ba99ca6e279018a6
eal/arm64: remove internal macros

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 <david.marchand@redhat.com>
Reviewed-by: Gavin Hu <gavin.hu@arm.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
lib/librte_eal/common/include/arch/arm/rte_atomic_64.h