eal: uninline power intrinsics
authorAnatoly Burakov <anatoly.burakov@intel.com>
Thu, 14 Jan 2021 14:46:03 +0000 (14:46 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 18 Jan 2021 22:57:38 +0000 (23:57 +0100)
commit56833cbd3538b8edac3b3705f835cc56de41cfb0
tree40395e627de6cd633afb6d50e0ef930fdc565c57
parent05a732f7f78d6be13c7e593f67040cf0e55e503d
eal: uninline power intrinsics

Currently, power intrinsics are inline functions. Make them part of the
ABI so that we can have various internal data associated with them
without exposing said data to the outside world.

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
lib/librte_eal/arm/include/rte_power_intrinsics.h
lib/librte_eal/arm/meson.build
lib/librte_eal/arm/rte_power_intrinsics.c [new file with mode: 0644]
lib/librte_eal/include/generic/rte_power_intrinsics.h
lib/librte_eal/ppc/include/rte_power_intrinsics.h
lib/librte_eal/ppc/meson.build
lib/librte_eal/ppc/rte_power_intrinsics.c [new file with mode: 0644]
lib/librte_eal/version.map
lib/librte_eal/x86/include/rte_power_intrinsics.h
lib/librte_eal/x86/meson.build
lib/librte_eal/x86/rte_power_intrinsics.c [new file with mode: 0644]