From: James Dingwall <james-xen@dingwall.me.uk>
To: Jan Beulich <JBeulich@suse.com>
Cc: James Dingwall <james-xen@dingwall.me.uk>, xen-devel@lists.xen.org
Subject: Re: Nested Virtualisation and UEFI
Date: Fri, 4 Sep 2015 14:03:35 +0100 [thread overview]
Message-ID: <20150904130335.GA32260@dingwall.me.uk> (raw)
In-Reply-To: <55E9A566020000780009FA36@prv-mh.provo.novell.com>
On Fri, Sep 04, 2015 at 06:06:30AM -0600, Jan Beulich wrote:
> >>> On 04.09.15 at 13:35, <james@dingwall.me.uk> wrote:
> > I was worried about spamming the list by sending the full logs but if that
> > is likely to have the most useful
> > information then here we go...
>
> And indeed not all of it would have been needed:
>
> > FS0:\EFI\Xen\> xen-4.5.1.efi
> > Xen 4.5.1 (c/s ) EFI loader
> > Using configuration file 'xen.cfg'
> > vmlinuz: 0x00000000ecdf2000-0x00000000ed4373d0
> > initrd.img: 0x00000000eac52000-0x00000000ebfffe4d
> > __ __ _ _ ____ _
> > \ \/ /___ _ __ | || | | ___| / |
> > \ // _ \ '_ \ | || |_ |___ \ | |
> > / \ __/ | | | |__ _| ___) || |
> > /_/\_\___|_| |_| |_|(_)____(_)_|
> >
> > (XEN) Xen version 4.5.1 (@dingwall.me.uk) (x86_64-pc-linux-gnu-gcc (Gentoo
> > 4.8.4 p1.6, pie-0.6.1) 4.8.4) debug=n
> > Wed Aug 26 09:42:27 BST 2015
> > (XEN) Latest ChangeSet:
> > (XEN) Bootloader: EFI
> > (XEN) Command line: xsave=0 iommu=1 basevideo console=vga,com1
> > com1=115200,8n1 dom0_max_vcpus=4
> > dom0_mem=max:1664m tmem tmem_dedup=on tmem_compress=on
> > (XEN) Video information:
> > (XEN) VGA is graphics mode 800x600, 32 bpp
> > (XEN) Disc information:
> > (XEN) Found 0 MBR signatures
> > (XEN) Found 1 EDD information structures
> > (XEN) EFI RAM map:
> > (XEN) 0000000000000000 - 000000000009f000 (usable)
> > (XEN) 000000000009f000 - 00000000000a0000 (ACPI NVS)
> > (XEN) 0000000000100000 - 00000000eecf5000 (usable)
> > (XEN) 00000000eecf5000 - 00000000eee44000 (reserved)
> > (XEN) 00000000eee44000 - 00000000efec4000 (usable)
> > (XEN) 00000000efec4000 - 00000000eff18000 (reserved)
> > (XEN) 00000000eff18000 - 00000000eff22000 (usable)
> > (XEN) 00000000eff22000 - 00000000eff24000 (ACPI data)
> > (XEN) 00000000eff24000 - 00000000eff28000 (ACPI NVS)
> > (XEN) 00000000eff28000 - 00000000effd0000 (usable)
> > (XEN) 00000000effd0000 - 00000000efff0000 (reserved)
> > (XEN) 00000000efff0000 - 00000000f0000000 (usable)
> > (XEN) 0000000100000000 - 000000050eded000 (usable)
> > (XEN) ACPI: System description tables not found
>
> Here is the reason for e.g. interrupts not working. There may be
> ways from the EFI shell to investigate what (presumably in the
> System Table or Configuration Table) is wrong or not being
> recognized properly by xen.efi; otherwise xen.efi may need
> instrumenting.
Since I was using an external OVMF.fd I rebuilt the the dom0 Xen packages without
--with-system-ovmf=/usr/share/ovmf/OVMF.fd just in case it was doing something wrong... Now the domU boots
correctly and I have a nested UEFI environment.
External:
UEFI Interactive Shell v2.1
EDK II
UEFI v2.40 (EDK II, 0x00010000)
Xen:
Shell> ver
UEFI Interactive Shell v2.0
EDK II
UEFI v2.40 (EDK II, 0x00010000)
I wouldn't know where to start looking for relevant differences between the two versions though and whether it
is a regression in the firmware or xen doesn't want to play with the newer version.
Thanks for your help,
James
prev parent reply other threads:[~2015-09-04 13:03 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-04 8:47 Nested Virtualisation and UEFI James Dingwall
2015-09-04 9:17 ` Jan Beulich
2015-09-04 11:35 ` James Dingwall
2015-09-04 12:06 ` Jan Beulich
2015-09-04 13:03 ` James Dingwall [this message]
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=20150904130335.GA32260@dingwall.me.uk \
--to=james-xen@dingwall.me.uk \
--cc=JBeulich@suse.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).