1include core/arch/$(ARCH)/plat-$(PLATFORM)/platform_flags.mk 2 3ifeq ($(CFG_ARM64_core),y) 4CFG_WITH_LPAE := y 5else 6CFG_ARM32_core ?= y 7CFG_MMU_V7_TTB ?= y 8endif 9 10core-platform-cppflags += -I$(arch-dir)/include 11 12core-platform-subdirs += \ 13 $(addprefix $(arch-dir)/, kernel mm tee) $(platform-dir) 14 15libutil_with_isoc := y 16libtomcrypt_with_optimize_size := y 17 18CFG_WITH_ARM_TRUSTED_FW := y 19CFG_SECURE_TIME_SOURCE_CNTPCT ?= y 20CFG_PL011 ?= y 21CFG_HWSUPP_MEM_PERM_PXN ?= y 22CFG_WITH_STACK_CANARIES ?= y 23CFG_NO_TA_HASH_SIGN ?= y 24CFG_TEE_CORE_EMBED_INTERNAL_TESTS ?= n 25CFG_GENERIC_BOOT ?= y 26CFG_PM_STUBS ?= y 27CFG_CRYPTO_SHA256_ARM32_CE ?= $(CFG_ARM32_core) 28CFG_CRYPTO_SHA256_ARM64_CE ?= $(CFG_ARM64_core) 29CFG_CRYPTO_SHA1_ARM32_CE ?= $(CFG_ARM32_core) 30CFG_CRYPTO_SHA1_ARM64_CE ?= $(CFG_ARM64_core) 31CFG_CRYPTO_AES_ARM64_CE ?= $(CFG_ARM64_core) 32 33ifeq ($(CFG_CRYPTO_SHA256_ARM32_CE),y) 34CFG_WITH_VFP := y 35endif 36ifeq ($(CFG_CRYPTO_SHA1_ARM32_CE),y) 37CFG_WITH_VFP := y 38endif 39ifeq ($(CFG_CRYPTO_SHA1_ARM64_CE),y) 40CFG_WITH_VFP := y 41endif 42ifeq ($(CFG_CRYPTO_AES_ARM64_CE),y) 43CFG_WITH_VFP := y 44endif 45 46include mk/config.mk 47