From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1ERPXk-0006z1-LN for mharc-grub-devel@gnu.org; Mon, 17 Oct 2005 03:36:25 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ERPXS-0006yJ-Um for grub-devel@gnu.org; Mon, 17 Oct 2005 03:36:09 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ERPTs-0006la-JA for grub-devel@gnu.org; Mon, 17 Oct 2005 03:32:28 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ERPS1-0006he-0C for grub-devel@gnu.org; Mon, 17 Oct 2005 03:30:30 -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 1ERPS1-0000hf-0S for grub-devel@gnu.org; Mon, 17 Oct 2005 03:30:29 -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 1ERPRU-0003ZH-Hi for grub-devel@gnu.org; Mon, 17 Oct 2005 03:29:56 -0400 Message-ID: <43535305.3050002@bartgrantham.com> Date: Mon, 17 Oct 2005 03:30:13 -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: <200510152015.33096.okuji@enbug.org> <873bn1heag.fsf@student.han.nl> <87zmp99nfa.fsf@student.han.nl> <87vezx9m5e.fsf@student.han.nl> <87mzl99klb.fsf@student.han.nl> In-Reply-To: <87mzl99klb.fsf@student.han.nl> 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: Sparc bootblock [Was: SFS breaks PPC build ] 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: Mon, 17 Oct 2005 07:36:13 -0000 Marco Gerards wrote: > As GRUB 2 is ported to the ultra sparc64 it might be wise for us (GRUB > and solaris developers) to talk about multiboot. Of course other > parties might be interested as well (the Hurd uses multiboot, for > example). > > Anyway, what is important for you is that we are thinking about a > portable multiboot and that there is also a sparc port in the making. Speaking of which, after refreshing my forth skills, I've started work on the sparc bootloader. I have it reading data from disk into mem, but I'm not sure if I want to share it quite yet. Before sharing it I'd like to: - have it verify that the file at the configured sector(s) is an ELF file - follow through and make sure it properly boots an ELF image (right now it only gets it into memory) - clean up the code a bunch I'll hand it over once I get those done. After that, the features I'd like to work on are: - support of a sector-sized lookup table indicating the layout of the grub image on disk, allowing for more flexible configuration - support of a sector-sized lookup table indicating additional forth bytecode, providing for extensibility just in case. - verify that the code works on PPC, and if not, try to make it work so that there's a unified bootblock [not sure if this is reasonable as I'm not as familiar with how PPC OF boots... how similiar is it to Sparc?] - same for sparc32 BG