From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.33) id 1C2pDU-0006P9-3e for mharc-grub-devel@gnu.org; Thu, 02 Sep 2004 06:53:20 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1C2pDR-0006OX-Js for grub-devel@gnu.org; Thu, 02 Sep 2004 06:53:17 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1C2pDQ-0006OL-Uk for grub-devel@gnu.org; Thu, 02 Sep 2004 06:53:17 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C2pDQ-0006OI-SV for grub-devel@gnu.org; Thu, 02 Sep 2004 06:53:16 -0400 Received: from [212.43.237.68] (helo=kotoba.storever.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1C2p8M-0002CK-5o for grub-devel@gnu.org; Thu, 02 Sep 2004 06:48:02 -0400 Received: from localhost (localhost [127.0.0.1]) by kotoba.storever.com (Postfix) with ESMTP id E6C16F4C72AA for ; Thu, 2 Sep 2004 12:47:59 +0200 (CEST) From: "Yoshinori K. Okuji" Organization: enbug.org To: The development of GRUB 2 Date: Thu, 2 Sep 2004 12:48:05 +0200 User-Agent: KMail/1.6.1 References: <842B9E25-FA16-11D8-A0F6-000A95A0560C@penguinppc.org> <200409011027.04994.okuji@enbug.org> <981D02A4-FC30-11D8-806D-000A95A0560C@penguinppc.org> In-Reply-To: <981D02A4-FC30-11D8-806D-000A95A0560C@penguinppc.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200409021248.05291.okuji@enbug.org> Subject: Re: patch for PPC Old World Macintosh 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: Thu, 02 Sep 2004 10:53:17 -0000 On Wednesday 01 September 2004 18:04, Hollis Blanchard wrote: > I see when you load multiboot ELF segments you require that they live > in the 1M+ unreserved region described above. What OSs use multiboot, > and are they all linked at 1MB or above? I don't remember the implementation for GRUB 2, since it was written by Jeroen instead of me. So I cannot say anything about that. There many operating systems based on Multiboot. Just search on the web. You can find GNU/Hurd, L4, AtheOS, and so on. Normally OS images are linked to 1MB or above, although Multiboot Specification does not mention this. But note that you can relocate the OS image. For example, the Linux loader on i386 must move a kernel image to <1MB before booting it, if the format is zimage instead of bzimage. This stage overwrites a part of GRUB, but there is no problem, because the relocation code resides at a much lower place. Okuji