From 4202cd51be5511984a986b9b51aa0e355734a63c Mon Sep 17 00:00:00 2001 From: Diego Sueiro Date: Thu, 3 Nov 2022 17:01:39 +0000 Subject: [PATCH] build(bl2): only set BL2_CPPFLAGS for armv8 If ARM_ARCH_MAJOR is 9 and ARM_ARCH_MINOR is 0 we don't want need to have "-march=armv8-a+crc" in BL2_CPPFLAGS. Change-Id: I9ac11522fde00953da40b95eebf82ff8ab2559ba Signed-off-by: Diego Sueiro --- plat/arm/common/arm_common.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plat/arm/common/arm_common.mk b/plat/arm/common/arm_common.mk index 682a278bb..7162ce984 100644 --- a/plat/arm/common/arm_common.mk +++ b/plat/arm/common/arm_common.mk @@ -195,8 +195,10 @@ endif # Enable CRC instructions via extension for ARMv8-A CPUs. # For ARMv8.1-A, and onwards CRC instructions are default enabled. # Enable HW computed CRC support unconditionally in BL2 component. -ifeq (${ARM_ARCH_MINOR},0) - BL2_CPPFLAGS += -march=armv8-a+crc +ifeq (${ARM_ARCH_MAJOR},8) + ifeq (${ARM_ARCH_MINOR},0) + BL2_CPPFLAGS += -march=armv8-a+crc + endif endif ifeq ($(PSA_FWU_SUPPORT),1) -- 2.39.5