From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.33) id 1Cc1B5-0000Hl-RY for mharc-grub-devel@gnu.org; Wed, 08 Dec 2004 07:44:19 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Cc1B3-0000Hg-Ub for grub-devel@gnu.org; Wed, 08 Dec 2004 07:44:18 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Cc1B3-0000HU-Im for grub-devel@gnu.org; Wed, 08 Dec 2004 07:44:17 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cc1B3-0000HR-Er for grub-devel@gnu.org; Wed, 08 Dec 2004 07:44:17 -0500 Received: from [145.74.66.11] (helo=mail-cn.han.nl) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cc112-00046e-40 for grub-devel@gnu.org; Wed, 08 Dec 2004 07:33:56 -0500 Received: from localhost (charlie.han.nl [145.74.66.9]) by mail-cn.han.nl (Postfix) with ESMTP id 73CA99BB2; Wed, 8 Dec 2004 13:24:25 +0100 (CET) Received: from mail-cn.han.nl ([145.74.66.11]) by localhost (charlie.han.nl [145.74.66.9]) (amavisd-new, port 10024) with ESMTP id 21597-07; Wed, 8 Dec 2004 13:24:22 +0100 (CET) Received: from mail1.han.nl (mail1.han.nl [145.74.103.11]) by mail-cn.han.nl (Postfix) with ESMTP id AFD2D8A52; Wed, 8 Dec 2004 13:24:19 +0100 (CET) Received: from marco.marco-g.com (mgerards.xs4all.nl [82.92.27.129]) by mail1.han.nl (Postfix) with ESMTP id 5340DC04A; Wed, 8 Dec 2004 13:24:19 +0100 (CET) Mail-Copies-To: metgerards@student.han.nl To: Johan Rydberg References: <87sm6iqs9s.fsf@night.trouble.net> <87acsqp3fe.fsf@marco.marco-g.com> <87k6rtoyrj.fsf@night.trouble.net> <87hdmxhufk.fsf@marco.marco-g.com> <87fz2hotzi.fsf@night.trouble.net> From: Marco Gerards Date: Wed, 08 Dec 2004 12:23:16 +0000 In-Reply-To: <87fz2hotzi.fsf@night.trouble.net> (Johan Rydberg's message of "Wed, 08 Dec 2004 13:27:29 +0100") Message-ID: <87d5xlhtcb.fsf@marco.marco-g.com> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new@vscan-cn.han.nl Cc: The development of GRUB 2 Subject: Re: multiboot 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: Wed, 08 Dec 2004 12:44:18 -0000 Johan Rydberg writes: > I don't think it has a firmware layer at all, so I suppose you must > implement things like IDE and console in GRUB itself. Which of course > can be rather boring and error prune. > > The real question I guess is whether or not things like drivers should > be included in GRUB2 at all, or should GRUB always depend on an > underlying layer to provide those facilities? In some cases, yes. For example a framebuffer driver like we have on the PC. Perhaps we can do the same for the PPC. The disadvantage is that we need several drivers (ATI, nvidia, matrox, etc). An IDE/ATAPI driver for the PC would be nice too IMHO. In that case we can support CDROM drives without relying on the BIOS. >>> So, what do I need to get going? A powerpc-elf (or should I use some >>> other target?) cross-compiler? >> >> You can use a cross-compiler to compile grubof. > > I didn't manage to do so. I'll research it a bit and probably send in > a patch. Nice. Thanks, Marco