From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MgIyV-0004vc-69 for qemu-devel@nongnu.org; Wed, 26 Aug 2009 09:55:43 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MgIyP-0004uJ-NQ for qemu-devel@nongnu.org; Wed, 26 Aug 2009 09:55:42 -0400 Received: from [199.232.76.173] (port=40569 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MgIyP-0004tx-E7 for qemu-devel@nongnu.org; Wed, 26 Aug 2009 09:55:37 -0400 Received: from qw-out-1920.google.com ([74.125.92.146]:53596) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MgIyO-0002My-Tc for qemu-devel@nongnu.org; Wed, 26 Aug 2009 09:55:37 -0400 Received: by qw-out-1920.google.com with SMTP id 5so15654qwc.4 for ; Wed, 26 Aug 2009 06:55:33 -0700 (PDT) Message-ID: <4A953ED0.8030601@codemonkey.ws> Date: Wed, 26 Aug 2009 08:55:28 -0500 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] proposal : use gpxe roms in upstream qemu References: <20090826023110.GB3177@mothafucka.localdomain> In-Reply-To: <20090826023110.GB3177@mothafucka.localdomain> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Glauber Costa Cc: qemu-devel@nongnu.org Glauber Costa wrote: > Hi people, > > For a while now, we are using gpxe instead of etherboot in fedora's qemu, with strong success. > etherboot is currently deprecated, and gpxe offers a lot of interesting features, like iscsi > initiator support, besides being actively maintained. I even think with some effort we may be > able to get rid of extboot by using gpxe infrastructure to initiate virtio disks. > > I propose we do the same in upstream qemu. To properly use it, there are a number of qemu, bochs bios > and kernel (in kvm case) fixes needed. But they are fairly old at this point in time, and had more than > enough time to spread around. > > I've put the roms we are using in http://glommer.net/gpxe if people want to test it. They are built > from gpxe 0.9.7 without any patches, so it should be very very straightforward to reproduce. One can > also grab .rom files from rom-o-matic.net > One problem with this is that gpxe does not work with the builtin tftp server. If I do: x86_64-softmmu/qemu-system-x86_64 -hda ~/imag/linux.img -snapshot -L ~/git/qemu/pc-bios -boot n -bootp /pxelinux.0 -tftp /tftpboot I get a tftp server does not support tsize option. Regards, Anthony Liguori