From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1YHSO3-0002a9-5K for mharc-grub-devel@gnu.org; Sat, 31 Jan 2015 02:22:35 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHSO0-0002Zw-DG for grub-devel@gnu.org; Sat, 31 Jan 2015 02:22:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YHSNv-00014Y-4x for grub-devel@gnu.org; Sat, 31 Jan 2015 02:22:32 -0500 Received: from nm11-vm6.bullet.mail.ne1.yahoo.com ([98.138.91.104]:41937) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YHSNu-00012t-TJ for grub-devel@gnu.org; Sat, 31 Jan 2015 02:22:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1422688946; bh=+wWSnSY98F5wco+t7bg4pNL9sqXp8CgWzuA0nyDWqEA=; h=Date:From:To:Subject:References:In-Reply-To:From:Subject; b=QdzrsRlmmh7iz/XiQSMxBbgaHHz7txzEvXQxCKk7gIGtsg/sE9Z/8AkXzLtToQqSU9I5502yLmATcvu0pvcSh/qlbzHD67uVU5K+WSmMQNsFcjdLduHUvadk5VF/ibS9RnP6bLGkWKvks8XcSS1S/ff0caDpREZN3GRtlO5lpB13AHKEmXdA7lY6kr0zFz4lh072CqpgezMTIIgB3n025X1VBdjSpBT1X/1h9G/Z2DwPYGPgLxbtE78OPnV3MquPvRp/j+rPfWF9jI9EUktNk+Ai9u85MNuU8wbtnbMv1odIatBegVnrVzaHhSou21/PyIVKZ+RDMcKEJm86HHPmgA== Received: from [98.138.226.178] by nm11.bullet.mail.ne1.yahoo.com with NNFMP; 31 Jan 2015 07:22:26 -0000 Received: from [98.138.226.57] by tm13.bullet.mail.ne1.yahoo.com with NNFMP; 31 Jan 2015 07:22:26 -0000 Received: from [127.0.0.1] by smtp208.mail.ne1.yahoo.com with NNFMP; 31 Jan 2015 07:22:26 -0000 X-Yahoo-Newman-Id: 85664.37040.bm@smtp208.mail.ne1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: biWlRE4VM1nmgZWkZnKRJOJqdNjUomgIIJ6Z8D_TshTpQi8 PYTWwP_2tBaeIjqcpaVFPAd5KZ4QS0lfEdc1xBrQMkSPlLfZDnVTXlD2msEr jcKEXhEATc.gWu3pIt0RyC1lW7OgPdnZhCPyGf2Qq4LUBc6dHeRxrJlgBUO0 BHZK3PvEIKwSSX8tFbk7aw6qQQj7WXBpC25m9i9xpk.XLI49lQtt3kss4m.U BttIDJOFVgXpQKfXlbAKuPSGH.s5GV6t1Z19JzmOQ1qjawTxiRK09x5kap7F DlPhseGhCcAcVzItQOAEGQPG1690wVNqVNJ93_gVksfulliJa.oHcKVFYmXc 9pXe8DNGY.mAp3H75D.KAfg8_S3Sq7iILy27JuwGgP17dg5D0i74XuSNPcmS 9xi_.DWvXDnFtC_ELqIgMSwz2vXtH6D6r_WALt7UHUJ16Lg3j0D5y9393BEJ U3apqjwbt2mkVWaNjxvbR0M7.d.MHE.PfB0ihZQ9Q28DIhEGlzT5Tq826EQT 7bgi7BqPR X-Yahoo-SMTP: MR7qkueswBCiB1Pq3AO2LmTNWo5PTRBwPNI- Message-ID: <54CC82B0.9030300@yahoo.com> Date: Sat, 31 Jan 2015 07:22:24 +0000 From: =?windows-1252?Q?Jo=E3o_Jer=F3nimo?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: grub-devel@gnu.org Subject: Re: [PATCH 00/18] x86: multiboot2 protocol support References: <1422640462-28103-1-git-send-email-daniel.kiper@oracle.com> In-Reply-To: <1422640462-28103-1-git-send-email-daniel.kiper@oracle.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 98.138.91.104 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Jan 2015 07:22:33 -0000 Hello, Is it planned to have the boot loader set up long mode for the kernel (in BIOS systems) in a future multiboot version? And, before someone talks about that, I know that long mode requires paging to be set up and enabled. As far as I know some OS loaders do this. Also, something I think would be interesting to have, is a "safe" memory map, that marks the kernel area as "used" and things like that. :-) JJ On 30-01-2015 17:54, Daniel Kiper wrote: > Hi, > > I am sending, long awaited, first version of multiboot2 protocol > support for legacy BIOS and EFI platforms. > > The final goal is xen.efi binary file which could be loaded by EFI > loader, multiboot (v1) protocol (only on legacy BIOS platforms) and > multiboot2 protocol. This way we will have: > - smaller Xen code base, > - one code base for xen.gz and xen.efi, > - one build method for xen.gz and xen.efi; > xen.efi will be extracted from xen file > using objcopy; PE header will be contained > in ELF file and will precede Xen code, > - xen.efi build will not so strongly depend > on a given GCC and binutils version. > > GRUB2 patch series will follow this patch series. > > GRUB2 guys should check patch #18 but I am sending > to you all Xen related patches just in case.