From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Gk6XN-0001oY-JQ for mharc-grub-devel@gnu.org; Tue, 14 Nov 2006 17:13:49 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Gk6XM-0001n5-Cl for grub-devel@gnu.org; Tue, 14 Nov 2006 17:13:48 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Gk6XJ-0001kr-LC for grub-devel@gnu.org; Tue, 14 Nov 2006 17:13:48 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Gk6XJ-0001kg-Fa for grub-devel@gnu.org; Tue, 14 Nov 2006 17:13:45 -0500 Received: from [32.97.182.143] (helo=e3.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 1Gk6XK-00071w-1x for grub-devel@gnu.org; Tue, 14 Nov 2006 17:13:46 -0500 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e3.ny.us.ibm.com (8.13.8/8.12.11) with ESMTP id kAEMDcYR009461 for ; Tue, 14 Nov 2006 17:13:38 -0500 Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215]) by d01relay02.pok.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id kAEMDY3a282836 for ; Tue, 14 Nov 2006 17:13:37 -0500 Received: from d01av01.pok.ibm.com (loopback [127.0.0.1]) by d01av01.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id kAEMDYm4014809 for ; Tue, 14 Nov 2006 17:13:34 -0500 Received: from [9.53.41.42] (basalt.austin.ibm.com [9.53.41.42]) by d01av01.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id kAEMDYZL014789 for ; Tue, 14 Nov 2006 17:13:34 -0500 From: Hollis Blanchard To: The development of GRUB 2 Content-Type: text/plain Date: Tue, 14 Nov 2006 16:13:31 -0600 Message-Id: <1163542411.12931.41.camel@basalt> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit Subject: multiboot2: kernel->GRUB communication 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:13:48 -0000 Right now the multiboot2 spec calls for bits to be set in the kernel image to indicate to GRUB that various features are required or requested. I'm trying to come up with a cleaner way. I find all these bits very confusing, actually, and I think it would be more clear if we had something like this instead: [... multiboot header ...] .ascii "header_addr: 0xf00" .ascii "load_addr: 0x0" .ascii ... (Actually, is it even worth supporting a.out at this point? This particular example may be obsolete.) Video mode information: .ascii "vga_mode: text" .ascii "columns: 80" .ascii "rows: 24" Thoughts? -Hollis