On 07/22/15 22:06, Michael Brown wrote: > On 21/07/15 23:58, Laszlo Ersek wrote: >>> Instead of propagating that fix >>> into QEMU, let's focus on ipxe upstream to solve the problem. >> >> How's this for focus: >> >> (1) [PATCH] efi_snp: improve compliance with the >> EFI_SIMPLE_NETWORK_PROTOCOL spec >> http://thread.gmane.org/gmane.network.ipxe.devel/3799 >> >> (2) [PATCH] efi_snp: improve compliance with the >> EFI_SIMPLE_NETWORK_PROTOCOL spec >> http://thread.gmane.org/gmane.network.ipxe.devel/3955 >> >> (3) [PATCH] [efi] make load file protocol optional >> http://thread.gmane.org/gmane.network.ipxe.devel/3815 >> >> (4) [RESENT PATCH 0/2] efi boot fixes. >> http://thread.gmane.org/gmane.network.ipxe.devel/3854 >> >> (5) [RESEND PATCH] efi_snp: improve compliance with the >> EFI_SIMPLE_NETWORK_PROTOCOL spec >> http://thread.gmane.org/gmane.network.ipxe.devel/3934 >> >> (6) [PATCH] efi_snp: improve compliance with the >> EFI_SIMPLE_NETWORK_PROTOCOL spec >> http://thread.gmane.org/gmane.network.ipxe.devel/4096 > > Both (sic) of these patches now have upstream implementations: > > http://git.ipxe.org/ipxe.git/commitdiff/88a5f56 > http://git.ipxe.org/ipxe.git/commitdiff/a15c0d7
Thank you. > Unless I'm missing something, there are only two patches involved here. No, you are right, it's about two patches. > I've also upstreamed a named configuration for qemu which incorporates > your existing config changes (based on roms/config.ipxe.general.h) and > adds the option to disable the EFI_LOAD_FILE_PROTOCOL installation: > > http://git.ipxe.org/ipxe.git/commitdiff/a200ad4 > > To build with this named configuration, just add "CONFIG=qemu" to the > make command line when building iPXE. Much appreciated. Hopefully Gerd can cover this when he returns from his vacation. Laszlo