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