From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1YbU8W-0005kf-1o for mharc-grub-devel@gnu.org; Fri, 27 Mar 2015 09:17:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49223) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbU8T-0005hU-MP for grub-devel@gnu.org; Fri, 27 Mar 2015 09:17:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YbU8Q-0002t3-Ek for grub-devel@gnu.org; Fri, 27 Mar 2015 09:17:17 -0400 Received: from smtp.citrix.com ([66.165.176.89]:31091) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YbU8Q-0002sn-1K for grub-devel@gnu.org; Fri, 27 Mar 2015 09:17:14 -0400 X-IronPort-AV: E=Sophos;i="5.11,478,1422921600"; d="scan'208";a="247255065" Message-ID: <1427462228.13935.137.camel@citrix.com> Subject: Re: [PATCH 16/18] efi: create efi_exit_boot() From: Ian Campbell To: Daniel Kiper Date: Fri, 27 Mar 2015 13:17:08 +0000 In-Reply-To: <20150327124346.GK8294@olila.local.net-space.pl> References: <1422640462-28103-1-git-send-email-daniel.kiper@oracle.com> <1422640462-28103-17-git-send-email-daniel.kiper@oracle.com> <54F4A1CB0200007800065453@mail.emea.novell.com> <20150327120027.GH8294@olila.local.net-space.pl> <551556E0020000780006E7F4@mail.emea.novell.com> <20150327124346.GK8294@olila.local.net-space.pl> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.12.9-1+b1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-DLP: MIA1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 66.165.176.89 Cc: Juergen Gross , grub-devel@gnu.org, keir@xen.org, stefano.stabellini@eu.citrix.com, andrew.cooper3@citrix.com, roy.franz@linaro.org, ning.sun@intel.com, david.vrabel@citrix.com, Jan Beulich , phcoder@gmail.com, xen-devel@lists.xenproject.org, qiaowei.ren@intel.com, richard.l.maliszewski@intel.com, gang.wei@intel.com, fu.wei@linaro.org 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: Fri, 27 Mar 2015 13:17:18 -0000 On Fri, 2015-03-27 at 13:43 +0100, Daniel Kiper wrote: > On Fri, Mar 27, 2015 at 12:10:56PM +0000, Jan Beulich wrote: > > >>> On 27.03.15 at 13:00, wrote: > > > Additionally, efi_start() > > > is architecture independent and efi_multiboot2() is x86 only and it should > > > live in x86 files. > > > > Is that really the case? Looking at the grub2 sources I see support > > for other than x86... > > Well... In theory multiboot protocol was designed as arch independet. > However, docs define more precisely stuff for i386 and MIPS (multiboot2 > protocol only). As I know we do not care about MIPS. Additionally, so > called muliboot protocol for ARM is completely different thing then > multiboot protocols mentioned above The ARM multiboot DT thing fits into the multiboot1 "namespace", since it is unlikely there will ever be an ARM multiboot1. It's possible that someone might spec and implement multiboot2 for ARM as well, although whether than has any impact on the comments made in this threadlet I've no idea.. Ian.