1$(call force,CFG_RV64_core,y) 2 3$(call force,CFG_CORE_LARGE_PHYS_ADDR,y) 4$(call force,CFG_TEE_CORE_DEBUG,n) 5$(call force,CFG_CORE_DYN_SHM,n) 6 7CFG_DT ?= y 8 9# Crypto flags 10$(call force,CFG_WITH_SOFTWARE_PRNG,y) 11 12# Protection flags 13$(call force,CFG_CORE_ASLR,n) 14$(call force,CFG_WITH_STACK_CANARIES,n) 15$(call force,CFG_CORE_SANITIZE_KADDRESS,n) 16 17# Hart-related flags 18CFG_TEE_CORE_NB_CORE ?= 1 19CFG_NUM_THREADS ?= 1 20$(call force,CFG_BOOT_SYNC_CPU,y) 21 22# RISC-V-specific flags 23rv64-platform-isa ?= rv64imafdc_zicsr_zifencei 24 25$(call force,CFG_RISCV_M_MODE,n) 26$(call force,CFG_RISCV_S_MODE,y) 27$(call force,CFG_RISCV_PLIC,y) 28$(call force,CFG_SBI_CONSOLE,n) 29$(call force,CFG_16550_UART,y) 30$(call force,CFG_RISCV_TIME_SOURCE_RDTIME,y) 31CFG_RISCV_MTIME_RATE ?= 10000000 32CFG_RISCV_SBI ?= y 33CFG_RISCV_WITH_M_MODE_SM ?= y 34 35# TA-related flags 36supported-ta-targets = ta_rv64 37 38# Memory layout flags 39CFG_TDDRAM_START ?= 0x8e000000 40CFG_TDDRAM_SIZE ?= 0x00f00000 41$(call force,CFG_CORE_RESERVED_SHM,y) 42CFG_SHMEM_START ?= 0x88f00000 43CFG_SHMEM_SIZE ?= 0x00200000 44CFG_TEE_RAM_VA_SIZE ?= 0x00200000 45