[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [OSSTEST PATCH 22/38] buster: Extend guest bootloader workaround
Julien Grall writes ("Re: [OSSTEST PATCH 22/38] buster: Extend guest bootloader workaround"): > On 20/05/2020 15:57, Ian Jackson wrote: > > Julien Grall writes ("Re: [OSSTEST PATCH 22/38] buster: Extend guest > > bootloader workaround"): > >> On 19/05/2020 20:02, Ian Jackson wrote: > >>> # Debian doesn't currently know what bootloader to install in > >>> # a Xen guest on ARM. We install pv-grub-menu above which > >> > >> OOI, what does Debian install for x86 HVM guest? Is there any ticket > >> tracking this issue? > > > > On x86, it installes grub. (grub2, x86, PC, to be precise.) > > I have just realized that on x86 you will always have a firmware in the > guest. On Arm we commonly boot the kernel directly. Yes. At leave, for HVM. > So maybe we are closer to PV here. Do you also install GRUB in that case? It's Complicated. There are several options, but the usual ones are: 1. pygrub: Install some version of grub, which generates /boot/grub.cfg. It doesn't matter very much which version of grub because grub.cfg is read by pygrub in dom0 and that fishes out the kernel and initrd. Many of osstest's tests do this. 2. host kernel: Simply pass the dom0 kernel *and initramfs* as the kernel image to the guest. This works if the kernel has the right modules for the guest storage, which it can easily do. On x86 an amd64 kernel can run an i386 userland. 3. pvgrub. > Note that we do support EDK2 at least on Arm64. It would be nice to get > some tests for it in Osstest in the future. Is this the same as "EADK" ? I'm afraid I don't follow... > > I'm not aware of any ticket or bug about this. > > It might be worth creating one then. Where should I do that ? I guess I mean, in which bugtracker ? Thanks, Ian.
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |