[opensuse-virtual] status/plans for direct0boot (not chainload) of Xen Dom0 on UEFI hardware?
I run an Opensuse 13.2 Xen server. Currently, the following are installed & active in Dom0. rpm -qa | grep -i xen | sort grub2-x86_64-xen-2.02~beta2-20.10.1.x86_64 kernel-xen-4.2.5-1.1.g27d2719.x86_64 xen-4.5.1_10-390.1.x86_64 xen-libs-4.5.1_10-390.1.x86_64 xen-tools-4.5.1_10-390.1.x86_64 The server mobo is UEFI capable. It's configured to boot Dom0 from UEFI via still-necessary chainload tree /boot/efi/ /boot/efi/ └── EFI ├── opensuse │ └── grubx64.efi └── XEN ├── initrd-xen ├── vmlinuz-xen ├── xen.cfg └── xen.efi etc Works fine. IIUC, (1) Xen 4.6 is arriving soon (2) Kernel 4.3+ is arriving soon (3) Opensuse's moving from patched kernel-xen to pvops-integrated kernel for Dom0/DomU Will any of that^^ progress result in DIRECT-booting of Opensuse Dom0 on EUFI hardware, removing the necessity to chainload? -- To unsubscribe, e-mail: opensuse-virtual+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-virtual+owner@opensuse.org
On 29.10.15 at 19:01, <pgnet.dev@gmail.com> wrote: IIUC,
(1) Xen 4.6 is arriving soon (2) Kernel 4.3+ is arriving soon (3) Opensuse's moving from patched kernel-xen to pvops-integrated kernel for Dom0/DomU
Will any of that^^ progress result in DIRECT-booting of Opensuse Dom0 on EUFI hardware, removing the necessity to chainload?
No, at least as long as you want to keep grub in the picture: Work towards this is only underway upstream (I can't really tell at this point whether it'll make it into 4.7). But as soon as you ignore grub2, direct boot has been supported forever since EFI support got added to Xen (as of 4.2), utilizing the EFI boot manager. The distro may not support setting this up, but it can be set up manually (or you can also run xen.efi from the EFI shell command prompt). Jan -- To unsubscribe, e-mail: opensuse-virtual+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-virtual+owner@opensuse.org
On 10/30/2015 01:03 AM, Jan Beulich wrote:
Will any of that^^ progress result in DIRECT-booting of Opensuse Dom0 on EUFI hardware, removing the necessity to chainload?
No, at least as long as you want to keep grub in the picture: Work towards this is only underway upstream (I can't really tell at this point whether it'll make it into 4.7).
But as soon as you ignore grub2, direct boot has been supported forever since EFI support got added to Xen (as of 4.2), utilizing the EFI boot manager. The distro may not support setting this up, but it can be set up manually (or you can also run xen.efi from the EFI shell command prompt).
Noted. IIRC, it had at one point been targeted for Xen 4.6; xlearly, that's shifted. Ideally, supported, distro-packaged 'integration' is preferred. Any insight on direct boot using systemd boot with current/planned Opensuse's Xen kernel(s)? As of v220, systemd provides systemd-boot (formerly gummiboot) https://wiki.archlinux.org/index.php/Boot_loaders#systemd-boot https://wiki.archlinux.org/index.php/Systemd-boot#EFI_boot apparently capable of booting EFISTUB kernels. As Opensuse 13.2's systemd remains < version 220, I've not yet tested. -- To unsubscribe, e-mail: opensuse-virtual+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-virtual+owner@opensuse.org
On 30.10.15 at 15:18, <pgnet.dev@gmail.com> wrote: Any insight on direct boot using systemd boot with current/planned Opensuse's Xen kernel(s)?
Sorry, no, no idea. Jan -- To unsubscribe, e-mail: opensuse-virtual+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-virtual+owner@opensuse.org
On 10/30/2015 01:03 AM, Jan Beulich wrote:
Work towards this is only underway upstream (I can't really tell at this point whether it'll make it into 4.7).
This http://wiki.xenproject.org/wiki/Xen_EFI#Xen_as_gz_binary still says support had been deferred to 4.6. This http://lists.xenproject.org/archives/html/xen-devel/2013-10/msg02378.html from Oct 2013, is the last discussion on the matter I've been able to find. Can you provide a current reference (bug? ML?) for that "work towards this"? -- To unsubscribe, e-mail: opensuse-virtual+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-virtual+owner@opensuse.org
On 30.10.15 at 16:02, <pgnet.dev@gmail.com> wrote: On 10/30/2015 01:03 AM, Jan Beulich wrote: Work towards this is only underway upstream (I can't really tell at this point whether it'll make it into 4.7).
This
http://wiki.xenproject.org/wiki/Xen_EFI#Xen_as_gz_binary
still says support had been deferred to 4.6.
This
http://lists.xenproject.org/archives/html/xen-devel/2013-10/msg02378.html
from Oct 2013, is the last discussion on the matter I've been able to find.
Can you provide a current reference (bug? ML?) for that "work towards this"?
xen-devel@lists.xenproject.org (with http://lists.xenproject.org/archives/html/xen-devel/2015-07/msg03823.html being the most recent version of the relevant patch series, part of which went in already). But as I think is mentioned somewhere there's also a dependency on a grub change which afaik didn't get accepted upstream yet. Jan -- To unsubscribe, e-mail: opensuse-virtual+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-virtual+owner@opensuse.org
participants (2)
-
Jan Beulich
-
PGNet Dev