Skip to content

Commit b6acf53

Browse files
raymondriscstarjenswikl
authored andcommitted
kconfigs: add qemu riscv64 kconfigs
Add a kconfig conf file for QEMU RISC-V 64. Signed-off-by: Raymond Mao <raymond.mao@riscstar.com> Tested-by: Marouene Boubakri <marouene.boubakri@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@oss.qualcomm.com> Acked-by: Jerome Forissier <jerome.forissier@arm.com>
1 parent b211229 commit b6acf53

2 files changed

Lines changed: 14 additions & 4 deletions

File tree

kconfigs/u-boot_qemu_riscv64.conf

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
CONFIG_SPL_OPTEE_LOAD_ADDR=0xf1000000
2+
CONFIG_TEE=y
3+
CONFIG_OPTEE=y
4+
CONFIG_OPTEE_LIB=y
5+
CONFIG_OPTEE_TZDRAM_SIZE=0x0
6+
CONFIG_RNG_OPTEE=y
7+
CONFIG_CMD_RNG=y
8+
CONFIG_SPL_SYS_MALLOC_SIZE=0x0200000
9+
CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0

qemu_riscv64.mk

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,14 +102,15 @@ opensbi-clean:
102102
################################################################################
103103
# U-Boot
104104
################################################################################
105-
UBOOT_DEFCONFIG := qemu-riscv64_spl_defconfig
105+
UBOOT_DEFCONFIG_FILES := $(UBOOT_PATH)/configs/qemu-riscv64_spl_defconfig \
106+
$(ROOT)/build/kconfigs/u-boot_qemu_riscv64.conf
106107
UBOOT_COMMON_FLAGS += CROSS_COMPILE=$(CROSS_COMPILE_NS_KERNEL)
107108
UBOOT_COMMON_FLAGS += OPENSBI=$(OPENSBI_FW_DYNAMIC_BIN)
108109
UBOOT_COMMON_FLAGS += TEE=$(OPTEE_OS_BIN)
109110

110-
$(UBOOT_PATH)/.config:
111-
$(MAKE) -C $(UBOOT_PATH) $(UBOOT_DEFCONFIG)
112-
$(MAKE) -C $(UBOOT_PATH) olddefconfig
111+
$(UBOOT_PATH)/.config: $(UBOOT_DEFCONFIG_FILES)
112+
cd $(UBOOT_PATH) && scripts/kconfig/merge_config.sh \
113+
$(UBOOT_DEFCONFIG_FILES)
113114

114115
.PHONY: u-boot-defconfig
115116
u-boot-defconfig: $(UBOOT_PATH)/.config

0 commit comments

Comments
 (0)