From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39698) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZI0HV-00089t-7A for qemu-devel@nongnu.org; Wed, 22 Jul 2015 16:06:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZI0HS-0005SK-0h for qemu-devel@nongnu.org; Wed, 22 Jul 2015 16:06:21 -0400 Received: from duck.fensystems.co.uk ([212.13.204.60]:49696) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZI0HR-0005SF-Qo for qemu-devel@nongnu.org; Wed, 22 Jul 2015 16:06:17 -0400 Message-ID: <55AFF7B6.8050307@ipxe.org> Date: Wed, 22 Jul 2015 21:06:14 +0100 From: Michael Brown MIME-Version: 1.0 References: <1437143854-2826-1-git-send-email-kraxel@redhat.com> <55AE0821.5040701@redhat.com> <55AE4D60.3000908@redhat.com> <55AE52A3.1060108@redhat.com> <55AE570F.30602@redhat.com> <55AECEB3.4080308@redhat.com> In-Reply-To: <55AECEB3.4080308@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PULL for-2.4 0/7] update ipxe roms, fix efi support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Laszlo Ersek , Stefan Hajnoczi , Paolo Bonzini Cc: QEMU Developers , Peter Maydell , Hannes Reinecke , Stefan Hajnoczi , Gerd Hoffmann 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 Unless I'm missing something, there are only two patches involved here. 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. Michael