All of lore.kernel.org
 help / color / mirror / Atom feed
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: daniel.kiper@oracle.com, xen-devel@lists.xen.org,
	george.dunlap@citrix.com, fantonifabio@tiscali.it,
	stefano.stabellini@eu.citrix.com
Subject: Re: Start xen on UEFI system with grub
Date: Fri, 2 Nov 2012 10:17:17 -0400	[thread overview]
Message-ID: <20121102141717.GE3038@konrad-lan.dumpdata.com> (raw)
In-Reply-To: <5093E29A02000078000A611D@nat28.tlf.novell.com>

On Fri, Nov 02, 2012 at 02:11:22PM +0000, Jan Beulich wrote:
> >>> On 02.11.12 at 14:52, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> wrote:
> > On Thu, Nov 01, 2012 at 07:57:30PM +0000, Jan Beulich wrote:
> >> >>> Stefano Stabellini <stefano.stabellini@eu.citrix.com> 11/01/12 4:50 PM >>>
> >> >On Tue, 11 Sep 2012, Jan Beulich wrote:
> >> >> >>> On 11.09.12 at 15:17, Fabio Fantoni <fantonifabio@tiscali.it> 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 (<smacks his head - this is what this thread is about after all>).

I think the work-around could be to use the kexec introduced arguments:

"acpi_rsdp=<physical address of rsdp>"

> 
> Jan
> 

  reply	other threads:[~2012-11-02 14:17 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-11 12:49 Start xen on UEFI system with grub Fabio Fantoni
2012-09-11 12:58 ` Jan Beulich
2012-09-11 13:17   ` Fabio Fantoni
2012-09-11 14:10     ` Jan Beulich
2012-11-01 15:49       ` Stefano Stabellini
2012-11-01 19:57         ` Jan Beulich
2012-11-02 11:36           ` Daniel Kiper
2012-11-02 14:00             ` Fabio Fantoni
2012-11-02 13:52           ` Konrad Rzeszutek Wilk
2012-11-02 14:11             ` Jan Beulich
2012-11-02 14:17               ` Konrad Rzeszutek Wilk [this message]
2012-11-02 14:22               ` Ian Campbell
2012-11-02 14:37                 ` Alan Cox

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20121102141717.GE3038@konrad-lan.dumpdata.com \
    --to=konrad.wilk@oracle.com \
    --cc=JBeulich@suse.com \
    --cc=daniel.kiper@oracle.com \
    --cc=fantonifabio@tiscali.it \
    --cc=george.dunlap@citrix.com \
    --cc=stefano.stabellini@eu.citrix.com \
    --cc=xen-devel@lists.xen.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.