[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 2/3] multiboot2: parse console= and vga= options when setting GOP mode
On 31.05.2023 11:30, Roger Pau Monné wrote: > On Wed, May 31, 2023 at 11:15:44AM +0200, Jan Beulich wrote: >> On 30.05.2023 18:02, Roger Pau Monné wrote: >>> On Wed, Apr 05, 2023 at 12:15:26PM +0200, Jan Beulich wrote: >>>> On 31.03.2023 11:59, Roger Pau Monne wrote: >>>>> Only set the GOP mode if vga is selected in the console option, >>>> >>>> This particular aspect of the behavior is inconsistent with legacy >>>> boot behavior: There "vga=" isn't qualified by what "console=" has. >>> >>> Hm, I find this very odd, why would we fiddle with the VGA (or the GOP >>> here) if we don't intend to use it for output? >> >> Because we also need to arrange for what Dom0 possibly wants to use. >> It has no way of setting the mode the low-level (BIOS or EFI) way. > > I understand this might be needed when Xen is booted as an EFI > application, but otherwise it should be the bootloader that takes care > of setting such mode, as (most?) OSes are normally loaded with boot > services already exited. The bootloader doing this is a quirk imo. In the Linux case this implies knowing the inner structure of the binary to be booted, to communicate the necessary information, plus peeking into the kernel's command line. Furthermore I wasn't referring to the EFI-with-bootloader case, but the legacy BIOS one plus the (mentioned by you) EFI-application one. Even the MB2 protocol allows the bootloader to hand over with boot services not exited yet, iirc, so even in that case Xen would be in the position of using boot service functions (from efi_multiboot2()). Jan
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |