From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:32811) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rjf2q-00036n-6m for qemu-devel@nongnu.org; Sat, 07 Jan 2012 17:47:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rjf2o-0003Wu-VW for qemu-devel@nongnu.org; Sat, 07 Jan 2012 17:47:24 -0500 Received: from chello084112167138.7.11.vie.surfer.at ([84.112.167.138]:50726 helo=wiesinger.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rjf2o-0003Wk-HV for qemu-devel@nongnu.org; Sat, 07 Jan 2012 17:47:22 -0500 Date: Sat, 7 Jan 2012 23:46:02 +0100 (CET) From: Gerhard Wiesinger In-Reply-To: <20120107162035.GA8762@morn.localdomain> Message-ID: References: <4F055827.50202@redhat.com> <20120105083239.GR2072@redhat.com> <20120105092037.GA31206@redhat.com> <20120106020539.GB25140@morn.localdomain> <20120107162035.GA8762@morn.localdomain> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Subject: Re: [Qemu-devel] Boot order problem and disable iPXE/gPXE List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin O'Connor Cc: Gerd Hoffmann , Gleb Natapov , qemu-devel@nongnu.org On Sat, 7 Jan 2012, Kevin O'Connor wrote: > On Sat, Jan 07, 2012 at 09:35:55AM +0100, Gerhard Wiesinger wrote: > [...] >> 5. Legacy option rom >> 6. DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD] >> 7. iPXE (PCI 00:00.0) >> >> But there is still the iPXE ROM there (I think I didn't see iPXE >> because it is last one displayed and boot screen is fast and will be >> cleared afterwards). So something must be wrong. @Gerd: any ideas? > [...] >> Checking rom 0x000ce000 (sig aa55 size 17) >> Searching bootorder for: /rom@genroms/vapic.bin >> pmm_malloc zone=0x0ffefe30 handle=ffffffff size=20 align=10 ret=0x0ffe1420 (detail=0x0ffe1440) >> Registering bootable: Legacy option rom (type:129 prio:101 data:ce000003) >> Checking rom 0x000d0800 (sig aa55 size 5) >> Searching bootorder for: /rom@genroms/pxe-pcnet.rom >> pmm_malloc zone=0x0ffefe30 handle=ffffffff size=20 align=10 ret=0x0ffe13d0 (detail=0x0ffe13f0) >> Registering bootable: iPXE (PCI 00:00.0) (type:128 prio:9999 data:d0800372) > > The iPXE rom is coming from the "genroms" fw_cfg interface instead of > via the pci rom bar interface. Also, the "legacy option rom" is from > the vapic.bin file (comfing from the same fw_cfg interface) - this rom > is something KVM sets up. No NIC: -net none => No iPXE ROM (correct). but with the previously listed config no iPXE ROM should be there. Saw this is done through paravirtualization from Seabios/QEMU or KVM. So there must be a bug with the empty romfile options with net or device (I guess) in QEMU/KVM. The vapic.bin is ok. BTW: Will you integrate the boot one liner? Ciao, Gerhard -- http://www.wiesinger.com/