diff options
author | LekKit <50500857+LekKit@users.noreply.github.com> | 2024-09-22 13:11:00 +0300 |
---|---|---|
committer | Leo Yu-Chi Liang <ycliang@andestech.com> | 2024-10-28 16:11:33 +0800 |
commit | aed8febc3de3c730ddb5a0cc1ea52beb37540d37 (patch) | |
tree | f76d6fc8b723fab9861e98df88360522a1a54e68 | |
parent | 8e3d94f7715c5465fb5c120e0681bb6b2cd635ad (diff) |
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.
Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
-rw-r--r-- | include/configs/qemu-riscv.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/configs/qemu-riscv.h b/include/configs/qemu-riscv.h index 2f594bfcfd6..cf4fcb90b04 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) \ |