[PATCH 1/1] doc: qemu-riscv: describe booting with QEMU and KVM

Bin Meng bmeng.cn at gmail.com
Sun Aug 14 17:51:47 CEST 2022


On Sun, Aug 14, 2022 at 10:23 PM Heinrich Schuchardt
<heinrich.schuchardt at canonical.com> wrote:
>
> 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 <heinrich.schuchardt at canonical.com>
> ---
>  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..7a21e12953 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
>  ----------

Reviewed-by: Bin Meng <bmeng.cn at gmail.com>

Should we add the kernel version that contains the fix? Or we assume
the latest and greatest kernel should be used?

Regards,
Bin


More information about the U-Boot mailing list