[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 28/05/2020 15:53, Ian Jackson wrote: > > 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. > > Thanks for the explanation. How do you select it in the Osstest today? I think osstest does all three (not very sure about (2). Installs made with the Debian xen-tools package tend to do (2) by default. Installs made with d-i can do (2) or (3). > > Is this the same as "EADK" ? I'm afraid I don't follow... > > Sorry, I should have been more precise. I meant that we are able to boot > a Arm guest using UEFI as we added support in EDK2 (I think in Xen we > use the term ovmf). Right. > When using EFI, the guest can boot exactly the same way as it would on > baremetal. The toolstack is just loading the firmware in the guest memory. > > IIRC we have already regular EFI testing on x86 in Osstest. I am > thinking to extend them to Arm at some point. Our arm64 boxes are all booting via UEFI right now. We have to do a different bodge to load xen.efi rather than grub; osstest makes a xen.cfg. That bodge is extended to buster by Subject: [OSSTEST PATCH 34/38] buster: grub, arm64: extend chainloading workaround > > Where should I do that ? I guess I mean, in which bugtracker ? > > From the comment in the code, I would assume this is a bug/enhancement > against the Debian installer. But I may have misundertood it. Oh I see. I think amybe the problem was the lack of grub support. Is that all sorted in current Debian unstable/testing ? If so it may well all come out in the wash. Ian.
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |