From cd11e1cbebe3b962955f8018a5e2c1c4d9af3231 Mon Sep 17 00:00:00 2001 From: Jerome Forissier Date: Thu, 23 Nov 2017 14:19:38 +0100 Subject: Use -mfpu-neon for assembly files in TEE core only Some platforms set arm32-platform-aflags += -mfpu-neon, which causes NEON to be selected when building any assembly files. TEE core, user-mode libraries and TAs are all affected by this setting. This is most likely incorrect because user-mode libraries do not use NEON instructions (only some core files do). And, it does not make much sense to set it by default for TAs either. So, core_arm32-platform-aflags should be set instead. Signed-off-by: Jerome Forissier Reviewed-by: Jens Wiklander --- core/arch/arm/plat-sprd/conf.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/arch/arm/plat-sprd') diff --git a/core/arch/arm/plat-sprd/conf.mk b/core/arch/arm/plat-sprd/conf.mk index e1c4b988..1add0179 100644 --- a/core/arch/arm/plat-sprd/conf.mk +++ b/core/arch/arm/plat-sprd/conf.mk @@ -3,7 +3,7 @@ PLATFORM_FLAVOR ?= sc9860 include core/arch/arm/cpu/cortex-armv8-0.mk # 32-bit flags -arm32-platform-aflags += -mfpu=neon +core_arm32-platform-aflags += -mfpu=neon $(call force,CFG_WITH_ARM_TRUSTED_FW,y) -- cgit v1.2.3