From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1FcOSh-0005Uw-IL for mharc-grub-devel@gnu.org; Sat, 06 May 2006 11:12:51 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FcOSg-0005Ur-K9 for grub-devel@gnu.org; Sat, 06 May 2006 11:12:50 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FcOSe-0005U3-IL for grub-devel@gnu.org; Sat, 06 May 2006 11:12:49 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FcOSe-0005TO-CP for grub-devel@gnu.org; Sat, 06 May 2006 11:12:48 -0400 Received: from [155.198.117.152] (helo=crumpet.cpn.ee.ic.ac.uk) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1FcOT3-0000JU-Fy for grub-devel@gnu.org; Sat, 06 May 2006 11:13:13 -0400 Received: from localhost ([127.0.0.1]) by crumpet.cpn.ee.ic.ac.uk with esmtp (Exim 4.44) id 1FcOSc-0003CI-FM for grub-devel@gnu.org; Sat, 06 May 2006 16:12:46 +0100 Message-ID: <445CBCEE.8050906@imperial.ac.uk> Date: Sat, 06 May 2006 16:12:46 +0100 From: vincent guffens User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051013) X-Accept-Language: en-us, en MIME-Version: 1.0 To: The development of GRUB 2 References: <445CA646.7010704@imperial.ac.uk> <87ejz7b48h.fsf@xs4all.nl> In-Reply-To: <87ejz7b48h.fsf@xs4all.nl> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: pci support X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 May 2006 15:12:50 -0000 Marco Gerards wrote: > vincent guffens writes: > > Hi Vincent, > > >>I was wondering if there was still an interest in pci support as >>discussed previously. That is a general interface exported by a module >>such as > > > Yes, that will make it possible to implement all kinds of drivers and > make something like lspci possible. > > Sorry I still didn't start working on the networking stuff as planned. > Scripting and other stuff occupies me longer than I originally > expected. :) Sure, no problem! In fact, I was wondering if it would be possible to have a discussion about the overall networking strategy that will be put in place for grub2 (and which is schedulled for the next release !). As I understand, supporting the etherboot drivers is no longer the primary option. As it is out of the question to have its own set of driver, the UNDI driver seems like a good idea. However, UNDI support would constrain significantly the design of the network stack. In particular, it defines a lot of structure such as dhcp header, ipv4 addresses and so on. It also involves interruption while it was assumed previously that the interfaces would be polled. There is also the option of calling etherboot from grub2, which seems quite appealing but I think I don't really quite get that. cheers!