-
qemu-system-riscv64
: invoke the RISC-V 64-bit emulator
-
-machine virt
: specify a hardware configuration suitable for general purpose virtualization
-
-bios none
: disable bios loading (and later directly specify a kernel binary image)
-
-nographic
: disable graphical output
-
-no-reboot
: don't automatically reboot the OS exits or errors
-
-net none
: disable networking
-
-kernel arch/riscv/boot/Image
: assuming we invoke this within the kernel repo post-build, pass the resulting binary to QEMU