From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33237) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzQzn-0001g1-0X for qemu-devel@nongnu.org; Fri, 12 Dec 2014 09:15:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XzQzi-0007tv-N6 for qemu-devel@nongnu.org; Fri, 12 Dec 2014 09:15:02 -0500 Received: from mx1.redhat.com ([209.132.183.28]:58764) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzQzi-0007pg-Gg for qemu-devel@nongnu.org; Fri, 12 Dec 2014 09:14:58 -0500 Date: Fri, 12 Dec 2014 14:14:53 +0000 From: "Richard W.M. Jones" Message-ID: <20141212141452.GA15695@redhat.com> References: <1418087585-27601-1-git-send-email-lersek@redhat.com> <1418087585-27601-7-git-send-email-lersek@redhat.com> <548AF32B.2020503@redhat.com> <548AF762.4020707@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <548AF762.4020707@redhat.com> Subject: Re: [Qemu-devel] [PATCH v3 6/7] hw/arm: pass pristine kernel image to guest firmware over fw_cfg List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Laszlo Ersek Cc: Peter Maydell , Andrew Jones , QEMU Developers On Fri, Dec 12, 2014 at 03:10:42PM +0100, Laszlo Ersek wrote: > Sure, if you have a kernel image (with the EFI stub) that is an > *immediately executable* EFI binary, then you can just go to the UEFI > shell, navigate to the filesystem / directory that hosts that image, and > run it. (Similarly, PXE boot it etc.) > > But in this case the EFI binary is compressed with gzip (for aarch64 > kernels); you couldn't even run it from the UEFI shell. But ... $ file /boot/vmlinuz-3.18.0-0.rc7.git0.1.rwmj10.fc22.aarch64 /boot/vmlinuz-3.18.0-0.rc7.git0.1.rwmj10.fc22.aarch64: gzip compressed data, max compression, from Unix $ uname -a Linux mustang.home.annexia.org 3.18.0-0.rc7.git0.1.rwmj10.fc22.aarch64 #1 SMP Mon Dec 1 18:40:10 GMT 2014 aarch64 aarch64 aarch64 GNU/Linux How does it work on the baremetal hardware? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 100 libraries supported. http://fedoraproject.org/wiki/MinGW