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,n) 15$(call force,CFG_HWRNG_PTA,y) 16$(call force,CFG_HWRNG_QUALITY,1024) 17$(call force,CFG_RISCV_ZKR_RNG,y) 18 19# Protection flags 20$(call force,CFG_CORE_ASLR,n) 21$(call force,CFG_CORE_SANITIZE_KADDRESS,n) 22 23# Hart-related flags 24CFG_TEE_CORE_NB_CORE ?= 1 25CFG_NUM_THREADS ?= 1 26$(call force,CFG_BOOT_SYNC_CPU,n) 27 28# Interrupt controller 29CFG_RISCV_PLIC ?= y 30CFG_RISCV_APLIC ?= n 31CFG_RISCV_APLIC_MSI ?= n 32CFG_RISCV_IMSIC ?= n 33 34# Console device 35CFG_RISCV_SBI_CONSOLE ?= n 36CFG_16550_UART ?= y 37 38$(call force,CFG_RISCV_M_MODE,n) 39$(call force,CFG_RISCV_S_MODE,y) 40$(call force,CFG_RISCV_TIME_SOURCE_RDTIME,y) 41CFG_RISCV_MTIME_RATE ?= 10000000 42CFG_RISCV_SBI ?= y 43CFG_RISCV_WITH_M_MODE_SM ?= y 44 45# TA-related flags 46supported-ta-targets = ta_rv64 47 48# Memory layout flags 49CFG_TDDRAM_START ?= 0x8e000000 50CFG_TDDRAM_SIZE ?= 0x00f00000 51CFG_TEE_RAM_VA_SIZE ?= 0x00200000 52