xref: /optee_os/core/arch/arm/plat-d02/conf.mk (revision bc14a5cc0453154b4dc18718692ecbb42609877f)
143896851SEtienne Carriereinclude core/arch/arm/cpu/cortex-armv8-0.mk
243896851SEtienne Carriere
39460285eSJerome Forissier$(call force,CFG_TEE_CORE_NB_CORE,16)
4f1cae20eSJerome ForissierCFG_NUM_THREADS ?= 16
5f1cae20eSJerome ForissierCFG_CRYPTO_WITH_CE ?= y
6f1cae20eSJerome ForissierCFG_WITH_SOFTWARE_PRNG ?= n
7f5f914aaSJens Wiklander# Overrides default in mk/config.mk with 96 kB
8f5f914aaSJens WiklanderCFG_CORE_HEAP_SIZE ?= 98304
9ccfa173bSJerome Forissier
10ccfa173bSJerome Forissier$(call force,CFG_HI16XX_UART,y)
11ccfa173bSJerome Forissier$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y)
12ccfa173bSJerome Forissier$(call force,CFG_WITH_ARM_TRUSTED_FW,y)
13f1cae20eSJerome Forissierifneq ($(CFG_WITH_SOFTWARE_PRNG),y)
14f1cae20eSJerome Forissier$(call force,CFG_HI16XX_RNG,y)
15f1cae20eSJerome Forissierendif
160d9e6358SJerome Forissier$(call force,CFG_WITH_LPAE,y)
17f1cae20eSJerome Forissier
18ccfa173bSJerome Forissierifeq ($(CFG_ARM64_core),y)
199ef6e933SJerome ForissierCFG_CORE_TZSRAM_EMUL_SIZE ?= 655360
20ccfa173bSJerome Forissierelse
219ef6e933SJerome ForissierCFG_CORE_TZSRAM_EMUL_SIZE ?= 524288
22ccfa173bSJerome Forissierendif
23*9f1eec75SJerome Forissier
24ab9801aaSEtienne Carriere# 20MB-384kB of secure RAM
25ab9801aaSEtienne Carriereifeq ($(CFG_WITH_PAGER),y)
26ab9801aaSEtienne CarriereCFG_TEE_RAM_VA_SIZE ?= 0x00400000
27ab9801aaSEtienne Carriereelse
28ab9801aaSEtienne CarriereCFG_TEE_RAM_VA_SIZE ?= 0x00200000
29ab9801aaSEtienne Carriereendif
30ab9801aaSEtienne CarriereCFG_TZDRAM_START ?= 0x50400000
31ab9801aaSEtienne CarriereCFG_TZDRAM_SIZE ?= 0x013a00000
32ab9801aaSEtienne CarriereCFG_SHMEM_START ?= 0x50000000
33ab9801aaSEtienne CarriereCFG_SHMEM_SIZE ?= 0x00400000
34ccfa173bSJerome Forissier
35