From 9a468bf37d0640487a9634e135affac3f74aca32 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Tue, 10 May 2016 12:00:05 -0700 Subject: [PATCH] vm_image_util: ensure UEFI firmware is installed before reading it --- build_library/vm_image_util.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build_library/vm_image_util.sh b/build_library/vm_image_util.sh index d19e3ae7f2..77c2d536c9 100644 --- a/build_library/vm_image_util.sh +++ b/build_library/vm_image_util.sh @@ -653,6 +653,8 @@ _write_qemu_uefi_conf() { cp "/usr/share/edk2-ovmf/OVMF_VARS.fd" "$(_dst_dir)/${flash_rw}" ;; arm64-usr) + info "Updating edk2-armvirt in /build/${BOARD}" + emerge-${BOARD} --nodeps --select -qugKN sys-firmware/edk2-armvirt # this bit of magic comes from http://tech.donghao.org/2014/12/18/running-fedora-21-on-qemu-system-aarch64/ cat "/build/${BOARD}/usr/share/edk2-armvirt/QEMU_EFI.fd" /dev/zero | \ dd iflag=fullblock bs=1M count=64 of="$(_dst_dir)/${flash_ro}"