From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1EIi4c-0007Ru-VU for mharc-grub-devel@gnu.org; Fri, 23 Sep 2005 03:34:23 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EIi4L-0007Ad-EZ for grub-devel@gnu.org; Fri, 23 Sep 2005 03:34:05 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EIi4I-00075p-9a for grub-devel@gnu.org; Fri, 23 Sep 2005 03:34:02 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EIi4H-0006mO-Q9 for grub-devel@gnu.org; Fri, 23 Sep 2005 03:34:01 -0400 Received: from [64.246.60.36] (helo=orange.8dg.net) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1EIi0s-0000VH-VI for grub-devel@gnu.org; Fri, 23 Sep 2005 03:30:32 -0400 Received: from p66-178.acedsl.com ([66.114.66.178] helo=[192.168.186.39]) by orange.8dg.net with esmtp (Exim 4.44) id 1EIi0G-0004XP-3O for grub-devel@gnu.org; Fri, 23 Sep 2005 03:29:52 -0400 Message-ID: <4333AEF4.6010205@bartgrantham.com> Date: Fri, 23 Sep 2005 03:29:56 -0400 From: Bart Grantham User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: The development of GRUB 2 References: <4323B40E.20909@bartgrantham.com> <43252D74.5050001@yahoo.fr> In-Reply-To: <43252D74.5050001@yahoo.fr> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - orange.8dg.net X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - bartgrantham.com X-Source: X-Source-Args: X-Source-Dir: Subject: Re: GRUB2 Sparc 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: Fri, 23 Sep 2005 07:34:07 -0000 Vincent Pelletier wrote: > Current status (on CVS) : > Grub 2 boots to rescue mode, ls is buggy. > Only tested in netboot environment (my U10 can boot grubof > straightforward, it's an ELF64 file). > > Current status (on my disk) : > Grub 2 has module support, ls is still buggy, I tested some modules and > they work - loaded from disk. It still can't boot anything. > ... > > I'm sorry not to have synced the cvs to my current progress on the port, No problem at all. I'm still not sure if I'll have time to really get into this long-term, myself. Thanks for the heads up on the current status. I've downloaded the code and have been looking through it. Turns out that the installation of gcc that I have on my Ultra5 (gentoo stage 3) doesn't support 64bit binaries, so I think I'll have to rebuild gcc to really get underway. In the meantime I have a number of questions if you have any time to answer them, that would be very helpful. - It looks like the Sparc port piggybacks on the powerpc port a bit for the open firmware bits. Is that correct, or am I missing something? If so, I suppose a good goal would be to try to move any OF-specific code into it's own module? - My (admittedly somewhat hazy) understanding of how an Ultrasparc machine boots from disk (any IEEE1275 machine?) is that it reads the first sector on the given partition as OF bytecode, which then loads up a secondary bootloader or kernel. Please correct me if I'm wrong on this. Is the GRUB2 project intended to provide a standard bytecode sector for this as well, or will platform specific bootsector code continue to be used? And if it's the latter, how does the team envision the interface between the boot loader and GRUB2 working? Will something like SILO load up GRUB2 like it currently does the linux kernel and then GRUB2 takes over from there, leveraging OF for keyboard, mouse, display drivers? I apologize for the list-wide reply, but I figured that if Vincent is unavailable, perhaps someone else could help me. Thanks for any filling-in (or corrections :) ) that anyone can provide. Bart