aboutsummaryrefslogtreecommitdiff
path: root/tools/boot
diff options
context:
space:
mode:
authorRebecca Cran <bcran@FreeBSD.org>2019-04-26 14:44:46 +0000
committerRebecca Cran <bcran@FreeBSD.org>2019-04-26 14:44:46 +0000
commitc1ffbf2da0916f9f686d0e0581c3de1a37673c71 (patch)
tree62b70b2594ee0c875e1176ddfcebbb27bff9a362 /tools/boot
parentd05368940d86d3505b71a2a6689fc9cfeb95b617 (diff)
Notes
Diffstat (limited to 'tools/boot')
-rwxr-xr-xtools/boot/ci-qemu-test.sh9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/boot/ci-qemu-test.sh b/tools/boot/ci-qemu-test.sh
index 8d46182332b5..8507f9dafe20 100755
--- a/tools/boot/ci-qemu-test.sh
+++ b/tools/boot/ci-qemu-test.sh
@@ -81,10 +81,10 @@ if [ -z "${SRCTOP}" ]; then
die "Cannot locate top of source tree"
fi
-# Locate the uefi bios file used by qemu.
-: ${OVMF:=/usr/local/share/UEFI-firmware/QEMU_UEFI_CODE_x86_64.fd}
+# Locate the uefi firmware file used by qemu.
+: ${OVMF:=/usr/local/share/uefi-edk2-qemu/QEMU_UEFI_CODE-x86_64.fd}
if [ ! -r "${OVMF}" ]; then
- die "Cannot read UEFI bios file ${OVMF}"
+ die "Cannot read UEFI firmware file ${OVMF}"
fi
# Create a temp dir to hold the boot image.
@@ -97,7 +97,8 @@ trap tempdir_cleanup EXIT SIGINT SIGHUP SIGTERM SIGQUIT
# And, boot in QEMU.
: ${BOOTLOG:=${TMPDIR:-/tmp}/ci-qemu-test-boot.log}
timeout 300 \
- qemu-system-x86_64 -m 256M -bios ${OVMF} \
+ qemu-system-x86_64 -M q35 -m 256M -nodefaults \
+ -drive if=pflash,format=raw,readonly,file=${OVMF} \
-serial stdio -vga none -nographic -monitor none \
-snapshot -hda fat:${ROOTDIR} 2>&1 | tee ${BOOTLOG}