From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c9XXp-0000Rr-QH for qemu-devel@nongnu.org; Wed, 23 Nov 2016 08:25:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c9XXm-0005Nm-UA for qemu-devel@nongnu.org; Wed, 23 Nov 2016 08:25:01 -0500 Received: from mx1.redhat.com ([209.132.183.28]:39846) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c9XXm-0005LN-Ox for qemu-devel@nongnu.org; Wed, 23 Nov 2016 08:24:58 -0500 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id DCAE781255 for ; Wed, 23 Nov 2016 13:24:57 +0000 (UTC) From: Gerd Hoffmann Date: Wed, 23 Nov 2016 14:24:41 +0100 Message-Id: <1479907484-4988-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [RfC PATCH 0/3] edk2: add efi firmware builds List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann Hi, This patch series adds a edk2 submodule in roms, also a build script and makefile rules to build ovmf and arm firmware. The build script creates per-arch subdirs in pc-bios and places the firmware files there. They are not exactly small: kraxel@nilsson ~/projects/qemu (work/edk2)# du -s -h pc-bios/edk2-* 2,8M pc-bios/edk2-aarch64 2,8M pc-bios/edk2-arm 2,1M pc-bios/edk2-i386 2,1M pc-bios/edk2-x86_64 So, the question is how we wanna go forward with this. Adding the submodule and rules is a no-brainer I think. But what about the binaries, which sum up to roughly 10M? Ship them all? Ship the 64bit archs only, given that efi never really took off on i386 and arm? Other comments? cheers, Gerd Gerd Hoffmann (3): edk2: add submodule edk2: add build script and rules edk2: use EfiRom utility from edk2 submodule .gitmodules | 3 +++ roms/Makefile | 50 ++++++++++++++++++++++++++++++-------------- roms/compile-edk2.sh | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++ roms/edk2 | 1 + 4 files changed, 97 insertions(+), 16 deletions(-) create mode 100755 roms/compile-edk2.sh create mode 160000 roms/edk2 -- 1.8.3.1