diff options
-rw-r--r-- | core/arch/arm/arm.mk | 8 | ||||
-rw-r--r-- | core/arch/arm/plat-d02/conf.mk | 4 | ||||
-rw-r--r-- | core/arch/arm/plat-hikey/conf.mk | 3 | ||||
-rw-r--r-- | core/arch/arm/plat-imx/conf.mk | 2 | ||||
-rw-r--r-- | core/arch/arm/plat-k3/conf.mk | 3 | ||||
-rw-r--r-- | core/arch/arm/plat-ls/conf.mk | 2 | ||||
-rw-r--r-- | core/arch/arm/plat-marvell/conf.mk | 3 | ||||
-rw-r--r-- | core/arch/arm/plat-mediatek/conf.mk | 3 | ||||
-rw-r--r-- | core/arch/arm/plat-poplar/conf.mk | 3 | ||||
-rw-r--r-- | core/arch/arm/plat-rcar/conf.mk | 6 | ||||
-rw-r--r-- | core/arch/arm/plat-rockchip/conf.mk | 2 | ||||
-rw-r--r-- | core/arch/arm/plat-rpi3/conf.mk | 3 | ||||
-rw-r--r-- | core/arch/arm/plat-sam/conf.mk | 2 | ||||
-rw-r--r-- | core/arch/arm/plat-sprd/conf.mk | 3 | ||||
-rw-r--r-- | core/arch/arm/plat-stm/conf.mk | 2 | ||||
-rw-r--r-- | core/arch/arm/plat-stm32mp1/conf.mk | 1 | ||||
-rw-r--r-- | core/arch/arm/plat-sunxi/conf.mk | 3 | ||||
-rw-r--r-- | core/arch/arm/plat-ti/conf.mk | 2 | ||||
-rw-r--r-- | core/arch/arm/plat-vexpress/conf.mk | 3 | ||||
-rw-r--r-- | core/arch/arm/plat-zynq7k/conf.mk | 2 | ||||
-rw-r--r-- | core/arch/arm/plat-zynqmp/conf.mk | 3 | ||||
-rw-r--r-- | documentation/porting_guidelines.md | 3 |
22 files changed, 10 insertions, 56 deletions
diff --git a/core/arch/arm/arm.mk b/core/arch/arm/arm.mk index 7e15ae1f..e9ba1e6a 100644 --- a/core/arch/arm/arm.mk +++ b/core/arch/arm/arm.mk @@ -143,6 +143,14 @@ core-platform-aflags += $(core_arm32-platform-aflags) core-platform-aflags += $(arm32-platform-aflags) endif +# Provide default ta-targets if not set by the platform config +ifeq (,$(ta-targets)) +ta-targets = ta_arm32 +ifeq ($(CFG_ARM64_core),y) +ta-targets += ta_arm64 +endif +endif + ifneq ($(filter ta_arm32,$(ta-targets)),) # Variables for ta-target/sm "ta_arm32" CFG_ARM32_ta_arm32 := y diff --git a/core/arch/arm/plat-d02/conf.mk b/core/arch/arm/plat-d02/conf.mk index 8fa14e6f..97080ef6 100644 --- a/core/arch/arm/plat-d02/conf.mk +++ b/core/arch/arm/plat-d02/conf.mk @@ -18,15 +18,13 @@ $(call force,CFG_HI16XX_RNG,y) endif $(call force,CFG_WITH_LPAE,y) -ta-targets = ta_arm32 - ifeq ($(CFG_ARM64_core),y) -ta-targets += ta_arm64 CFG_CORE_TZSRAM_EMUL_SIZE ?= 655360 else $(call force,CFG_ARM32_core,y) CFG_CORE_TZSRAM_EMUL_SIZE ?= 524288 endif + # 20MB-384kB of secure RAM ifeq ($(CFG_WITH_PAGER),y) CFG_TEE_RAM_VA_SIZE ?= 0x00400000 diff --git a/core/arch/arm/plat-hikey/conf.mk b/core/arch/arm/plat-hikey/conf.mk index 068b0912..6fcd6be9 100644 --- a/core/arch/arm/plat-hikey/conf.mk +++ b/core/arch/arm/plat-hikey/conf.mk @@ -9,11 +9,8 @@ $(call force,CFG_PM_STUBS,y) $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) $(call force,CFG_WITH_ARM_TRUSTED_FW,y) -ta-targets = ta_arm32 - ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 else $(call force,CFG_ARM32_core,y) endif diff --git a/core/arch/arm/plat-imx/conf.mk b/core/arch/arm/plat-imx/conf.mk index 88fd7382..54aa4ffb 100644 --- a/core/arch/arm/plat-imx/conf.mk +++ b/core/arch/arm/plat-imx/conf.mk @@ -201,8 +201,6 @@ CFG_PAGEABLE_ADDR ?= 0 CFG_PSCI_ARM32 ?= y CFG_SECURE_TIME_SOURCE_REE ?= y CFG_UART_BASE ?= UART1_BASE - -ta-targets = ta_arm32 endif ifeq ($(filter y, $(CFG_PSCI_ARM32)), y) diff --git a/core/arch/arm/plat-k3/conf.mk b/core/arch/arm/plat-k3/conf.mk index 32b94f82..5f38a1a7 100644 --- a/core/arch/arm/plat-k3/conf.mk +++ b/core/arch/arm/plat-k3/conf.mk @@ -20,11 +20,8 @@ $(call force,CFG_GIC,y) $(call force,CFG_ARM_GICV3,y) $(call force,CFG_CORE_CLUSTER_SHIFT,1) -ta-targets = ta_arm32 - ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 else $(call force,CFG_ARM32_core,y) endif diff --git a/core/arch/arm/plat-ls/conf.mk b/core/arch/arm/plat-ls/conf.mk index 69578baf..7b697a72 100644 --- a/core/arch/arm/plat-ls/conf.mk +++ b/core/arch/arm/plat-ls/conf.mk @@ -113,11 +113,9 @@ endif #Keeping Number of TEE thread equal to number of cores on the SoC CFG_NUM_THREADS ?= CFG_TEE_CORE_NB_CORE -ta-targets = ta_arm32 ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets = ta_arm64 else $(call force,CFG_ARM32_core,y) $(call force,CFG_SECONDARY_INIT_CNTFRQ,y) diff --git a/core/arch/arm/plat-marvell/conf.mk b/core/arch/arm/plat-marvell/conf.mk index 68ad0f7e..90a43592 100644 --- a/core/arch/arm/plat-marvell/conf.mk +++ b/core/arch/arm/plat-marvell/conf.mk @@ -43,11 +43,8 @@ $(call force,CFG_PM_STUBS,y) $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) $(call force,CFG_CORE_CLUSTER_SHIFT,1) -ta-targets = ta_arm32 - ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 else $(call force,CFG_ARM32_core,y) endif diff --git a/core/arch/arm/plat-mediatek/conf.mk b/core/arch/arm/plat-mediatek/conf.mk index 3bae090b..2cd2acde 100644 --- a/core/arch/arm/plat-mediatek/conf.mk +++ b/core/arch/arm/plat-mediatek/conf.mk @@ -14,11 +14,8 @@ $(call force,CFG_PM_STUBS,y) $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) $(call force,CFG_WITH_ARM_TRUSTED_FW,y) -ta-targets = ta_arm32 - ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 else $(call force,CFG_ARM32_core,y) endif diff --git a/core/arch/arm/plat-poplar/conf.mk b/core/arch/arm/plat-poplar/conf.mk index d39886bb..bf221b81 100644 --- a/core/arch/arm/plat-poplar/conf.mk +++ b/core/arch/arm/plat-poplar/conf.mk @@ -8,11 +8,8 @@ $(call force,CFG_PM_STUBS,y) $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) $(call force,CFG_WITH_ARM_TRUSTED_FW,y) -ta-targets = ta_arm32 - ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 CFG_CORE_TZSRAM_EMUL_SIZE ?= 655360 else $(call force,CFG_ARM32_core,y) diff --git a/core/arch/arm/plat-rcar/conf.mk b/core/arch/arm/plat-rcar/conf.mk index 5357f25e..f7b626a2 100644 --- a/core/arch/arm/plat-rcar/conf.mk +++ b/core/arch/arm/plat-rcar/conf.mk @@ -18,13 +18,9 @@ endif ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 +ta-targets = ta_arm64 else $(call force,CFG_ARM32_core,y) endif -ifeq ($(CFG_ARM32_core),y) -ta-targets = ta_arm32 -endif - CFG_WITH_STACK_CANARIES ?= y diff --git a/core/arch/arm/plat-rockchip/conf.mk b/core/arch/arm/plat-rockchip/conf.mk index 5de3b818..8e3a9928 100644 --- a/core/arch/arm/plat-rockchip/conf.mk +++ b/core/arch/arm/plat-rockchip/conf.mk @@ -14,7 +14,5 @@ $(call force,CFG_PSCI_ARM32,y) $(call force,CFG_BOOT_SECONDARY_REQUEST,y) $(call force,CFG_8250_UART,y) -ta-targets = ta_arm32 - CFG_WITH_STACK_CANARIES ?= y CFG_WITH_STATS ?= y diff --git a/core/arch/arm/plat-rpi3/conf.mk b/core/arch/arm/plat-rpi3/conf.mk index 9bc8c5c1..ef1ed4dc 100644 --- a/core/arch/arm/plat-rpi3/conf.mk +++ b/core/arch/arm/plat-rpi3/conf.mk @@ -8,11 +8,8 @@ $(call force,CFG_PM_STUBS,y) $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) $(call force,CFG_WITH_ARM_TRUSTED_FW,y) -ta-targets = ta_arm32 - ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 else $(call force,CFG_ARM32_core,y) endif diff --git a/core/arch/arm/plat-sam/conf.mk b/core/arch/arm/plat-sam/conf.mk index 8706b0c2..f55d756d 100644 --- a/core/arch/arm/plat-sam/conf.mk +++ b/core/arch/arm/plat-sam/conf.mk @@ -12,6 +12,4 @@ $(call force,CFG_PL310,y) $(call force,CFG_PL310_LOCKED,y) $(call force,CFG_AT91_MATRIX,y) -ta-targets = ta_arm32 - CFG_WITH_STACK_CANARIES ?= y diff --git a/core/arch/arm/plat-sprd/conf.mk b/core/arch/arm/plat-sprd/conf.mk index 49c13c2f..b5e04216 100644 --- a/core/arch/arm/plat-sprd/conf.mk +++ b/core/arch/arm/plat-sprd/conf.mk @@ -5,11 +5,8 @@ include core/arch/arm/cpu/cortex-armv8-0.mk $(call force,CFG_TEE_CORE_NB_CORE,8) $(call force,CFG_WITH_ARM_TRUSTED_FW,y) -ta-targets = ta_arm32 - ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 else $(call force,CFG_ARM32_core,y) endif diff --git a/core/arch/arm/plat-stm/conf.mk b/core/arch/arm/plat-stm/conf.mk index 85de5249..e79b3d39 100644 --- a/core/arch/arm/plat-stm/conf.mk +++ b/core/arch/arm/plat-stm/conf.mk @@ -11,8 +11,6 @@ $(call force,CFG_GENERIC_BOOT,y) $(call force,CFG_WITH_LPAE,n) $(call force,CFG_GIC,y) -ta-targets = ta_arm32 - CFG_WITH_PAGER ?= n CFG_BOOT_SYNC_CPU ?= y CFG_TEE_CORE_EMBED_INTERNAL_TESTS ?= y diff --git a/core/arch/arm/plat-stm32mp1/conf.mk b/core/arch/arm/plat-stm32mp1/conf.mk index 7a9e6c20..36b6e9df 100644 --- a/core/arch/arm/plat-stm32mp1/conf.mk +++ b/core/arch/arm/plat-stm32mp1/conf.mk @@ -6,7 +6,6 @@ flavorlist-1G = stm32mp157c-ev1.dts stm32mp157c-ed1.dts flavorlist-512M = stm32mp157c-dk2.dts include core/arch/arm/cpu/cortex-a7.mk -ta-targets = ta_arm32 $(call force,CFG_BOOT_SECONDARY_REQUEST,y) $(call force,CFG_GENERIC_BOOT,y) diff --git a/core/arch/arm/plat-sunxi/conf.mk b/core/arch/arm/plat-sunxi/conf.mk index 52aa2680..86992bcf 100644 --- a/core/arch/arm/plat-sunxi/conf.mk +++ b/core/arch/arm/plat-sunxi/conf.mk @@ -29,13 +29,10 @@ CFG_SHMEM_START ?= 0x5fe00000 CFG_SHMEM_SIZE ?= 0x00200000 endif -ta-targets = ta_arm32 - ifeq ($(PLATFORM_FLAVOR),sun50i_a64) include core/arch/arm/cpu/cortex-armv8-0.mk $(call force,CFG_ARM64_core,y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 CFG_TZDRAM_START ?= 0x40000000 CFG_TZDRAM_SIZE ?= 0x2000000 diff --git a/core/arch/arm/plat-ti/conf.mk b/core/arch/arm/plat-ti/conf.mk index 57303c79..3143d79c 100644 --- a/core/arch/arm/plat-ti/conf.mk +++ b/core/arch/arm/plat-ti/conf.mk @@ -45,5 +45,3 @@ $(call force,CFG_GIC,y) ifneq ($(CFG_WITH_SOFTWARE_PRNG),y) $(call force,CFG_DRA7_RNG,y) endif - -ta-targets = ta_arm32 diff --git a/core/arch/arm/plat-vexpress/conf.mk b/core/arch/arm/plat-vexpress/conf.mk index 6d4dbe06..e8a95601 100644 --- a/core/arch/arm/plat-vexpress/conf.mk +++ b/core/arch/arm/plat-vexpress/conf.mk @@ -35,11 +35,8 @@ $(call force,CFG_PL011,y) $(call force,CFG_PM_STUBS,y) $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) -ta-targets = ta_arm32 - ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 else $(call force,CFG_ARM32_core,y) endif diff --git a/core/arch/arm/plat-zynq7k/conf.mk b/core/arch/arm/plat-zynq7k/conf.mk index 7d460f38..b13d7fa5 100644 --- a/core/arch/arm/plat-zynq7k/conf.mk +++ b/core/arch/arm/plat-zynq7k/conf.mk @@ -13,8 +13,6 @@ $(call force,CFG_PL310,y) $(call force,CFG_PL310_LOCKED,y) $(call force,CFG_SECURE_TIME_SOURCE_REE,y) -ta-targets = ta_arm32 - CFG_BOOT_SYNC_CPU ?= y CFG_BOOT_SECONDARY_REQUEST ?= y CFG_CRYPTO_SIZE_OPTIMIZATION ?= n diff --git a/core/arch/arm/plat-zynqmp/conf.mk b/core/arch/arm/plat-zynqmp/conf.mk index 67137a67..60ebb38e 100644 --- a/core/arch/arm/plat-zynqmp/conf.mk +++ b/core/arch/arm/plat-zynqmp/conf.mk @@ -10,11 +10,8 @@ $(call force,CFG_PM_STUBS,y) $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) $(call force,CFG_WITH_ARM_TRUSTED_FW,y) -ta-targets = ta_arm32 - ifeq ($(CFG_ARM64_core),y) $(call force,CFG_WITH_LPAE,y) -ta-targets += ta_arm64 else $(call force,CFG_ARM32_core,y) endif diff --git a/documentation/porting_guidelines.md b/documentation/porting_guidelines.md index 7c0c4df7..a7b966cd 100644 --- a/documentation/porting_guidelines.md +++ b/documentation/porting_guidelines.md @@ -85,9 +85,6 @@ $(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y) $(call force,CFG_WITH_ARM_TRUSTED_FW,y) $(call force,CFG_WITH_LPAE,y) -ta-targets = ta_arm32 -ta-targets += ta_arm64 - CFG_NUM_THREADS ?= 8 CFG_CRYPTO_WITH_CE ?= y CFG_WITH_STACK_CANARIES ?= y |