From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Gnqiz-0007I0-Qe for mharc-grub-devel@gnu.org; Sat, 25 Nov 2006 01:09:17 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Gnqiy-0007Hv-5k for grub-devel@gnu.org; Sat, 25 Nov 2006 01:09:16 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Gnqiw-0007Hj-JD for grub-devel@gnu.org; Sat, 25 Nov 2006 01:09:15 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Gnqiw-0007Hg-DD for grub-devel@gnu.org; Sat, 25 Nov 2006 01:09:14 -0500 Received: from [212.27.42.28] (helo=smtp2-g19.free.fr) by monty-python.gnu.org with esmtp (Exim 4.52) id 1Gnqiw-0003UT-4O for grub-devel@gnu.org; Sat, 25 Nov 2006 01:09:14 -0500 Received: from saphi (boi78-1-82-232-198-173.fbx.proxad.net [82.232.198.173]) by smtp2-g19.free.fr (Postfix) with ESMTP id 18524780F for ; Sat, 25 Nov 2006 07:09:13 +0100 (CET) Received: from gingold by saphi with local (Exim 3.36 #1 (Debian)) id 1Gnqlm-0000h8-00 for ; Sat, 25 Nov 2006 07:12:10 +0100 Date: Sat, 25 Nov 2006 07:12:09 +0100 To: The development of GRUB 2 Message-ID: <20061125061209.GA2663@saphi> References: <1163545104.12931.49.camel@basalt> <200611152137.27912.okuji@enbug.org> <1163634117.455ba5c54cab9@imp8-g19.free.fr> <200611250400.28366.okuji@enbug.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200611250400.28366.okuji@enbug.org> User-Agent: Mutt/1.5.9i From: Tristan Gingold 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: Sat, 25 Nov 2006 06:09:16 -0000 On Sat, Nov 25, 2006 at 04:00:28AM +0100, Yoshinori K. Okuji wrote: > On Thursday 16 November 2006 00:41, tgingold@free.fr wrote: > > BTW, on ia64 8192 is too small. Linux and Xen put the ivt (interrupt > > vector table) at the head of the file because it has the largest alignment > > requirement (32Kb). I am not sure there is a big enough hole in the ivt. > > And Xen has two ivt (-> 64kB). > > However both Linux and Xen use the ELF format. > > I fail to see why. Why is it necessary to put the table _physically_ at the > head? Because: * it is done so! * it has the biggest alignment constraint. Theorically it is not required, but everyone do that. Tristan.