ARMv7 machines have usually the NEON available. Customization of the -mfpu=neon must be done by hand or by defining another machine rte.vars.mk. So, the CONFIG_RTE_ARCH_ARM_NEON is useless (and confusing).
Signed-off-by: Jan Viktorin <viktorin at rehivetech.com> --- config/defconfig_arm-armv7a-linuxapp-gcc | 1 - config/defconfig_arm64-armv8a-linuxapp-gcc | 1 - mk/machine/armv7a/rte.vars.mk | 2 -- 3 files changed, 4 deletions(-) diff --git a/config/defconfig_arm-armv7a-linuxapp-gcc b/config/defconfig_arm-armv7a-linuxapp-gcc index b007ca7..96c3343 100644 --- a/config/defconfig_arm-armv7a-linuxapp-gcc +++ b/config/defconfig_arm-armv7a-linuxapp-gcc @@ -36,7 +36,6 @@ CONFIG_RTE_ARCH="arm" CONFIG_RTE_ARCH_ARM=y CONFIG_RTE_ARCH_ARMv7=y CONFIG_RTE_ARCH_ARM_TUNE="cortex-a9" -CONFIG_RTE_ARCH_ARM_NEON=y CONFIG_RTE_FORCE_INTRINSICS=y CONFIG_RTE_ARCH_STRICT_ALIGN=y diff --git a/config/defconfig_arm64-armv8a-linuxapp-gcc b/config/defconfig_arm64-armv8a-linuxapp-gcc index b0b17cf..9abeca4 100644 --- a/config/defconfig_arm64-armv8a-linuxapp-gcc +++ b/config/defconfig_arm64-armv8a-linuxapp-gcc @@ -36,7 +36,6 @@ CONFIG_RTE_MACHINE="armv8a" CONFIG_RTE_ARCH="arm64" CONFIG_RTE_ARCH_ARM64=y CONFIG_RTE_ARCH_64=y -CONFIG_RTE_ARCH_ARM_NEON=y CONFIG_RTE_FORCE_INTRINSICS=y diff --git a/mk/machine/armv7a/rte.vars.mk b/mk/machine/armv7a/rte.vars.mk index 48d3979..abdb15e 100644 --- a/mk/machine/armv7a/rte.vars.mk +++ b/mk/machine/armv7a/rte.vars.mk @@ -62,6 +62,4 @@ ifdef CONFIG_RTE_ARCH_ARM_TUNE MACHINE_CFLAGS += -mtune=$(CONFIG_RTE_ARCH_ARM_TUNE) endif -ifeq ($(CONFIG_RTE_ARCH_ARM_NEON),y) MACHINE_CFLAGS += -mfpu=neon -endif -- 2.7.0