aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVishnu Banavath <vishnu.banavath@arm.com>2021-09-01 16:46:42 +0100
committerVishnu Banavath <vishnu.banavath@arm.com>2022-02-02 13:40:03 +0000
commit251a3dc54a50bb8bab241adf6a48176a9cd1a440 (patch)
tree1a8df46a736b1fb74c22362f1fbb435bf0f39998
parent2f23105a430875ef2483b54b8958d0cab432ee07 (diff)
downloadoptee_os-251a3dc54a50bb8bab241adf6a48176a9cd1a440.tar.gz
plat-corstone1000: reserve 3MB CVM memory for optee-os
optee requires 3MB CVM memory to include SecurePartition's into it's image. Also increased optee core heap size to 131072 from its default value to fit openAMP and smm-gateway in SEL0. Signed-off-by: Vishnu Banavath <vishnu.banavath@arm.com> Change-Id: I13cef42bfe3816fa04809e99a2c5678193951488
-rw-r--r--core/arch/arm/plat-corstone1000/conf.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/arch/arm/plat-corstone1000/conf.mk b/core/arch/arm/plat-corstone1000/conf.mk
index b14dd442a..65d652a44 100644
--- a/core/arch/arm/plat-corstone1000/conf.mk
+++ b/core/arch/arm/plat-corstone1000/conf.mk
@@ -23,8 +23,7 @@ CFG_WITH_LPAE ?=y
CFG_TEE_CORE_NB_CORE = 1
CFG_TZDRAM_START ?= 0x02002000
-CFG_TZDRAM_SIZE ?= 0x000FE000
-CFG_TEE_RAM_VA_SIZE ?= 0x00AF000
+CFG_TZDRAM_SIZE ?= 0x300000 # OPTEE CODE + DATA +TA_RAM = 3MB
CFG_SHMEM_START ?= 0x86000000
CFG_SHMEM_SIZE ?= 0x00200000
@@ -32,6 +31,7 @@ CFG_DDR_SIZE ?= 0x80000000
CFG_DT_ADDR ?= 0x82100000
CFG_DTB_MAX_SIZE ?= 0x100000
+CFG_CORE_HEAP_SIZE ?= 131072
$(call force,CFG_PSCI_ARM64,y)
$(call force,CFG_DT,y)
$(call force,CFG_EXTERNAL_DTB_OVERLAY,y)