From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: Start xen on UEFI system with grub Date: Fri, 2 Nov 2012 10:17:17 -0400 Message-ID: <20121102141717.GE3038@konrad-lan.dumpdata.com> References: <504F3355.2070201@tiscali.it> <504F5182020000780009A9CC@nat28.tlf.novell.com> <504F39F0.10701@tiscali.it> <504F625D020000780009AA85@nat28.tlf.novell.com> <5092D42A020000780008EB7B@nat28.tlf.novell.com> <20121102135209.GB3038@konrad-lan.dumpdata.com> <5093E29A02000078000A611D@nat28.tlf.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: <5093E29A02000078000A611D@nat28.tlf.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: daniel.kiper@oracle.com, xen-devel@lists.xen.org, george.dunlap@citrix.com, fantonifabio@tiscali.it, stefano.stabellini@eu.citrix.com List-Id: xen-devel@lists.xenproject.org On Fri, Nov 02, 2012 at 02:11:22PM +0000, Jan Beulich wrote: > >>> On 02.11.12 at 14:52, Konrad Rzeszutek Wilk wrote: > > On Thu, Nov 01, 2012 at 07:57:30PM +0000, Jan Beulich wrote: > >> >>> Stefano Stabellini 11/01/12 4:50 PM >>> > >> >On Tue, 11 Sep 2012, Jan Beulich wrote: > >> >> >>> On 11.09.12 at 15:17, Fabio Fantoni wrote: > >> >> > xen.efi not compile when we build xen on Wheezy and probably is not > >> >> > possible boot with lvm volume, fallback options ecc... > >> >> > >> >> Just get a suitable tool chain installed then. > >> >> > >> >> > UEFI with grub2 seem the best option but with xen hypervisor seem not > >> >> > load efi variable. > >> >> > >> >> Sure, because only xen.efi has the code to deal with such. > >> >> > >> >> (Btw., I assume you aren't aware that any boot manager > >> >> whatsoever, other than the one coming with EFI, is sort of > >> >> bogus under EFI?) > >> > > >> >Unfortunately it looks like more and more people are of the opinion that > >> >grub2 is useful even on UEFI firmware. > >> >For example, it is pretty clear that Ubuntu is still going to boot Xen > >> >via grub2 no matter how the firmware looks like. > >> > >> Then they need to be tought how to do it properly, the more that Linux > > itself > >> now is capable of booting without a boot loader (other than the EFI one). > >> > >> >What would it take to make Xen work properly with grub2 on a UEFI firmware? > >> > >> I can't be that difficult. > > > > I believe the only issue was the check to do the Multiboot-E820 parsing > > before the E801 parsing? Perhaps that has already been done? > > That's in all 4.x trees already. But no - the other important aspect > is that without retrieving/passing on the proper EFI table pointers, > on a legacy free system Xen and Dom0 won't be able to locate the > ACPI tables. Ah yes (). I think the work-around could be to use the kexec introduced arguments: "acpi_rsdp=" > > Jan >