From 52e5c94314fa8e10efded82db85d181ed32f00bd Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sun, 4 Jun 2023 00:48:15 +0300 Subject: visionfive2 boots until debugging is initialized --- arch/riscv64/conf/boot.cmd | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'arch/riscv64/conf') diff --git a/arch/riscv64/conf/boot.cmd b/arch/riscv64/conf/boot.cmd index 47f395a..6c06200 100644 --- a/arch/riscv64/conf/boot.cmd +++ b/arch/riscv64/conf/boot.cmd @@ -2,3 +2,12 @@ fdt move ${fdt_addr} ${fdt_addr_r} fdt addr ${fdt_addr_r} load ${devtype} ${devnum} ${kernel_addr_r} kmi.itb bootm ${kernel_addr_r} ${kernel_addr_r} ${fdt_addr_r} + +# the above works for qemu, visionfive2 looks more like +# +# fdt move ${fdt_addr} ${fdt_addr_r} +# fdt addr ${fdt_addr_r} +# load virtio 0:1 0x80260000 kmi.bin +# load virtio 0:1 0x88300000 initrd +# fdt chosen 0x88300000 0x1000 +# go 0x80260000 ${fdt_addr_r} -- cgit v1.3