From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1GsRu7-0006qf-Ty for mharc-grub-devel@gnu.org; Thu, 07 Dec 2006 17:39:47 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GsRu5-0006pA-Ea for grub-devel@gnu.org; Thu, 07 Dec 2006 17:39:45 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GsRu3-0006oO-Rg for grub-devel@gnu.org; Thu, 07 Dec 2006 17:39:44 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GsRu3-0006oF-Lh for grub-devel@gnu.org; Thu, 07 Dec 2006 17:39:43 -0500 Received: from [32.97.182.142] (helo=e2.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 1GsRu3-0001df-LI for grub-devel@gnu.org; Thu, 07 Dec 2006 17:39:43 -0500 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e2.ny.us.ibm.com (8.13.8/8.12.11) with ESMTP id kB7Mdeg9018280 for ; Thu, 7 Dec 2006 17:39:40 -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 kB7Mde8Z128264 for ; Thu, 7 Dec 2006 17:39:40 -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 kB7Mdeh7020065 for ; Thu, 7 Dec 2006 17:39:40 -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 kB7Mdeek020048 for ; Thu, 7 Dec 2006 17:39:40 -0500 From: Hollis Blanchard To: The development of GRUB 2 In-Reply-To: <200612052104.58254.okuji@enbug.org> References: <1163545104.12931.49.camel@basalt> <873b7v2ycl.fsf@xs4all.nl> <1165345752.11779.44.camel@basalt> <200612052104.58254.okuji@enbug.org> Content-Type: text/plain Date: Thu, 07 Dec 2006 16:39:39 -0600 Message-Id: <1165531179.8900.24.camel@basalt> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit Subject: Re: 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: Thu, 07 Dec 2006 22:39:45 -0000 On Tue, 2006-12-05 at 21:04 +0100, Yoshinori K. Okuji wrote: > On Tuesday 05 December 2006 20:09, Hollis Blanchard wrote: > > > I am all for something that is simple. Initially it looked like > > > Hollis' proposal was more complex, but IIRC he mentioned he wanted to > > > work on making this easier to use. Isn't this what he did? Or did I > > > misunderstand something? If someone (Hollis in this case) thinks I am > > > wrong and comes with a good argumentation, I am always willing to > > > change my opinion. > > > > I already illustrated how easy it is: > > MB_HEADER() > > MB_START_TAGS() > > MB_LOADADDR(0x1234) > > MB_ENTRYADDR(0x1234) > > MB_END_TAGS() > > > > Please explain if you think this it too difficult. > > I have already said why this is not applicable to all users. > > > Note: I refuse to believe that ORing flags into a .long is less complex. > > I do, too. It is as as complex as using tags. So what? I thought we had two options: embedding tags, or ORing bits into an embedded long. When I suggested embedding tags, you told me it was too complicated so will cause developer errors. Have I misunderstood? -Hollis