[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Start xen on UEFI system with grub



>>> On 02.11.12 at 14:52, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> wrote:
> On Thu, Nov 01, 2012 at 07:57:30PM +0000, Jan Beulich wrote:
>> >>> Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> 11/01/12 4:50 PM 
>> >>> >>>
>> >On Tue, 11 Sep 2012, Jan Beulich wrote:
>> >> >>> On 11.09.12 at 15:17, Fabio Fantoni <fantonifabio@xxxxxxxxxx> 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.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.