From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:43067) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNskv-0005Wf-7z for qemu-devel@nongnu.org; Thu, 04 Apr 2013 18:35:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UNsku-0002ac-5B for qemu-devel@nongnu.org; Thu, 04 Apr 2013 18:35:41 -0400 Received: from mail-la0-x22b.google.com ([2a00:1450:4010:c03::22b]:44936) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNskt-0002aN-Tj for qemu-devel@nongnu.org; Thu, 04 Apr 2013 18:35:40 -0400 Received: by mail-la0-f43.google.com with SMTP id ek20so2965084lab.16 for ; Thu, 04 Apr 2013 15:35:38 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <36B54304-1000-4290-BD5F-33F91026361D@suse.de> References: <1365007213-27603-1-git-send-email-chouteau@adacore.com> <1365007213-27603-4-git-send-email-chouteau@adacore.com> <7C0E04C3-1FDF-460E-8F78-1E24E5759C93@suse.de> <515D3BDE.20400@adacore.com> <8FE7E3AF-D822-4DBF-8A7E-BD0EA80AD07A@suse.de> <515D69B8.9040007@suse.de> <515DA789.1060505@adacore.com> <1E98DD2E-DE7A-4E7F-865B-A77549839B70@suse.de> <09B9FC01-5883-4E59-B5A8-F912A5985D55@suse.de> <36B54304-1000-4290-BD5F-33F91026361D@suse.de> From: Peter Maydell Date: Thu, 4 Apr 2013 23:35:17 +0100 Message-ID: Content-Type: text/plain; charset=UTF-8 Subject: Re: [Qemu-devel] [PATCH 3/3] PPC PReP: can run without bios image List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Graf Cc: qemu-devel , Fabien Chouteau , =?UTF-8?Q?Herv=C3=A9_Poussineau?= , "qemu-ppc@nongnu.org" , =?UTF-8?Q?Andreas_F=C3=A4rber?= , Artyom Tarasenko On 4 April 2013 23:32, Alexander Graf wrote: > Am 04.04.2013 um 18:52 schrieb Peter Maydell : > >> On 4 April 2013 17:51, Alexander Graf wrote: >>> >>> On 04.04.2013, at 18:41, Peter Maydell wrote >>>> No, in general this isn't what -bios does. Usually -bios means >>>> "take a blob and put it wherever this board expects to have >>>> a ROM or flash firmware image". >> >>> For blobs, I agree. But for ELF, we could just use the ELF >>> information to load it somewhere else. It would certainly >>> be a much more natural fit than -kernel. >> >> OK, and then how do you say "load the usual firmware but I have >> a binary blob I want to run" ? > > That's -kernel today. Loading firmware means executing firmware. We're going round in circles. You can't use -kernel to do that because -kernel means "load a linux kernel", which is a different thing to "just pull in and run an ELF file". There really are three different things here, so they won't all fit into two options. -- PMM