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_CORE_RESERVED_SHM,n) 9$(call force,CFG_CORE_DYN_SHM,y) 10 11CFG_DT ?= y 12 13# Crypto flags 14$(call force,CFG_WITH_SOFTWARE_PRNG,y) 15 16# Protection flags 17$(call force,CFG_CORE_SANITIZE_KADDRESS,n) 18 19# Hart-related flags 20$(call force,CFG_TEE_CORE_NB_CORE,4) 21CFG_NUM_THREADS ?= 8 22$(call force,CFG_BOOT_SYNC_CPU,n) 23 24$(call force,CFG_RISCV_M_MODE,n) 25$(call force,CFG_RISCV_S_MODE,y) 26$(call force,CFG_RISCV_PLIC,n) 27$(call force,CFG_RISCV_SBI_CONSOLE,n) 28$(call force,CFG_SIFIVE_UART,y) 29$(call force,CFG_RISCV_TIME_SOURCE_RDTIME,y) 30CFG_RISCV_MTIME_RATE ?= 1000000 31CFG_RISCV_SBI ?= y 32CFG_RISCV_WITH_M_MODE_SM ?= y 33 34# TA-related flags 35supported-ta-targets = ta_rv64 36 37# Memory layout flags 38CFG_TDDRAM_START ?= 0xF1000000 39CFG_TDDRAM_SIZE ?= 0x01000000 40