From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Gk7Ed-0001GV-Q9 for mharc-grub-devel@gnu.org; Tue, 14 Nov 2006 17:58:31 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Gk7Ec-0001GH-BU for grub-devel@gnu.org; Tue, 14 Nov 2006 17:58:30 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Gk7Ea-0001Fq-QN for grub-devel@gnu.org; Tue, 14 Nov 2006 17:58:30 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Gk7Ea-0001Fh-N2 for grub-devel@gnu.org; Tue, 14 Nov 2006 17:58:28 -0500 Received: from [32.97.182.146] (helo=e6.ny.us.ibm.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1Gk7Eb-0005Iz-7D for grub-devel@gnu.org; Tue, 14 Nov 2006 17:58:29 -0500 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e6.ny.us.ibm.com (8.13.8/8.12.11) with ESMTP id kAEMwmiW031368 for ; Tue, 14 Nov 2006 17:58:48 -0500 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay02.pok.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id kAEMwRFT279338 for ; Tue, 14 Nov 2006 17:58:28 -0500 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id kAEMwR8e024942 for ; Tue, 14 Nov 2006 17:58:27 -0500 Received: from [9.53.41.42] (basalt.austin.ibm.com [9.53.41.42]) by d01av04.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id kAEMwRfU024937 for ; Tue, 14 Nov 2006 17:58:27 -0500 From: Hollis Blanchard To: The development of GRUB 2 Content-Type: text/plain Date: Tue, 14 Nov 2006 16:58:24 -0600 Message-Id: <1163545104.12931.49.camel@basalt> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit Subject: multiboot2: make multiboot header optional 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: Tue, 14 Nov 2006 22:58:30 -0000 I would like to make the in-kernel multiboot header optional. If it's an ELF file, we can load it, even if it doesn't have the header. We can also pass the address of the multiboot tags to its entry point (it can't hurt anything). For kernels that need to communicate information to GRUB (e.g. "vga_mode" from my previous email, or a.out load addresses), the multiboot header would be needed for GRUB to locate the parameter area within the executable. -Hollis