Hi, This pull finally fixes the efi boot support. ipxe is updated to the latest master, two non-upstream commits needed to make efi work are added on top, and the build process is tweaked a bit.
The ipxe changes are pushed to git://git.kraxel.org/ipxe (branch qemu, tag qemu-2.4). They should be mirrored to git://git.qemu.org/ipxe.git before merging this pull request. please pull, Gerd The following changes since commit 2d5ee9e7a7dd495d233cf9613a865f63f88e3375: Merge remote-tracking branch 'remotes/lalrae/tags/mips-20150716' into staging (2015-07-16 10:40:23 +0100) are available in the git repository at: git://git.kraxel.org/qemu tags/pull-ipxe-20150717-1 for you to fetch changes up to 4f0c601b71e53a7d225a1913b784242400788991: ipxe: update binaries (2015-07-16 17:39:12 +0200) ---------------------------------------------------------------- update ipxe roms, fix efi support ---------------------------------------------------------------- Gerd Hoffmann (7): ipxe: update from 35c53797 to 24112d9 (upstream/master) ipxe: update to 87981bb (qemu) ipxe: rm local config in cleanup ipxe: disable load file protocol ipxe: add qemu branding ipxe: don't override GITVERSION ipxe: update binaries pc-bios/efi-e1000.rom | Bin 197120 -> 192512 bytes pc-bios/efi-eepro100.rom | Bin 197632 -> 192512 bytes pc-bios/efi-ne2k_pci.rom | Bin 195584 -> 190976 bytes pc-bios/efi-pcnet.rom | Bin 195584 -> 190976 bytes pc-bios/efi-rtl8139.rom | Bin 200192 -> 194560 bytes pc-bios/efi-virtio.rom | Bin 194048 -> 188928 bytes roms/Makefile | 9 +++++---- roms/config.ipxe.branding.h | 2 ++ roms/config.ipxe.general.h | 1 + roms/ipxe | 2 +- 10 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 roms/config.ipxe.branding.h