From 177f11eecaac6c00e18a9f3dc3cad66e08a18e67 Mon Sep 17 00:00:00 2001 From: Kamil Aronowski Date: Wed, 25 Jun 2025 16:58:41 +0200 Subject: [PATCH] scripts/ci/qemu-run.sh: Add support for VirtIO drive interface Use `if=virtio` instead of `if=ide` in QEMU commandline for improved performance with edk2 bundling VirtIO drivers. Signed-off-by: Kamil Aronowski --- scripts/ci/qemu-run.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/ci/qemu-run.sh b/scripts/ci/qemu-run.sh index 4cff6223f3..39c2038860 100755 --- a/scripts/ci/qemu-run.sh +++ b/scripts/ci/qemu-run.sh @@ -155,11 +155,11 @@ QEMU_PARAMS_OS="-device ich9-intel-hda \ -device virtio-rng-pci,max-bytes=1024,period=1000 \ -device virtio-net,netdev=vmnic \ -netdev user,id=vmnic,hostfwd=tcp::5222-:22 \ - -drive file=${HDD_PATH},if=ide" + -drive file=${HDD_PATH},if=virtio" if [[ -f ${HDD2_PATH} ]]; then QEMU_PARAMS_OS+=" \ - -drive file=${HDD2_PATH},if=ide" + -drive file=${HDD2_PATH},if=virtio" echo "Using ${HDD2_PATH} as the second drive" fi