[PATCH 1/3] riscv: qemu: Enable booting from NVMe
Leo Liang
ycliang at andestech.com
Mon Sep 9 09:09:54 CEST 2024
Hi Eva,
The other two patches of this patch series are accidently sent via "Reply".
Could you please re-send this series of patches to mailing list?
Other than that, LGTM.
Reviewed-by: Leo Yu-Chi Liang <ycliang at andestech.com>
On Wed, Jul 17, 2024 at 09:22:26PM +0300, Eva Kurchatova wrote:
> [EXTERNAL MAIL]
>
> From da876ced5ff607a4f21e30ab26fb1a972af56570 Mon Sep 17 00:00:00 2001
> From: LekKit <50500857+LekKit at users.noreply.github.com>
> Date: Wed, 17 Jul 2024 20:31:21 +0300
> Subject: [PATCH 1/3] riscv: qemu: Enable booting from NVMe
>
> QEMU supports NVMe devices, but U-Boot only tries to boot from Virtio.
> This is problematic when explicitly using NVMe, so fix that.
>
> Additionally, RVVM virtual machine is almost fully compatible with QEMU,
> except it only implements NVMe drives instead of VirtIO.
> ---
> include/configs/qemu-riscv.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/include/configs/qemu-riscv.h b/include/configs/qemu-riscv.h
> index 2f594bfc..cf4fcb90 100644
> --- a/include/configs/qemu-riscv.h
> +++ b/include/configs/qemu-riscv.h
> @@ -22,6 +22,7 @@
> "stderr=serial,vidconsole\0"
>
> #define BOOT_TARGET_DEVICES(func) \
> + func(NVME, nvme, 0) \
> func(VIRTIO, virtio, 0) \
> func(VIRTIO, virtio, 1) \
> func(SCSI, scsi, 0) \
> --
> 2.45.2
More information about the U-Boot
mailing list