From 7556927fc0a7e9df0cbf9f85e056569ecffead98 Mon Sep 17 00:00:00 2001 From: Heinrich Schuchardt Date: Sun, 14 Aug 2022 16:13:49 +0200 Subject: [PATCH] doc: qemu-riscv: describe booting with QEMU and KVM The ELF U-Boot image produced by qemu-riscv64_smode_defconfig can be used to boot with QEMU and KVM. Signed-off-by: Heinrich Schuchardt --- doc/board/emulation/qemu-riscv.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/board/emulation/qemu-riscv.rst b/doc/board/emulation/qemu-riscv.rst index 782f37251c..509bf7c4a6 100644 --- a/doc/board/emulation/qemu-riscv.rst +++ b/doc/board/emulation/qemu-riscv.rst @@ -133,6 +133,19 @@ An attached disk can be emulated in RISC-V virt machine by adding:: You will have to run 'scsi scan' to use it. +Running with KVM +---------------- + +Running with QEMU using KVM requires an S-mode U-Boot binary as created by +qemu-riscv64_smode_defconfig. + +Provide the U-Boot S-mode ELF image as *-kernel* parameter and do not add a +*-bios* parameter, e.g. + +.. code-block:: bash + + qemu-system-riscv64 -accel kvm -nographic -machine virt -kernel u-boot + Debug UART ---------- -- 2.39.5