"Daniel P. Berrange" <berrange(a)redhat.com> wrote:
The QEMU driver supports booting Xen guests via the Xenner
hypervisor. For
such paravirtualized guests there is no regular BIOS, so the bootloader has
to be run on the host. Xenner defaults to pygrub, but since libvirt has a
generic syntax for bootloaders, we should use it. So this patch adds support
for the <bootloader> syntax in the QEMU drive, and passes this to Xenner via
the -bootloader arg.
The patch is overly large, because when we have a bootloader we need to skip
the kernel/initrd/cmdline/boot elements & thus caused alot of intrusive code
re-indentation .
Hmm... that patch didn't apply to latest.
But only the big indentation-changing hunk
failed, and it was one new line and the rest
just white-space diffs, so no problem.
and even if it hadn't, "git diff -w" makes it
easy to see only the essential changes.
ACK.