Details
Description
All Linux kernels before 5.17 do NOT include needed 64bit EFI FB support in Dom0 Linux kernel.
Xen 4.13 passes this info to Dom0 Linux kernel but the kernel ignores it. This results in a BLANK screen after Xen hands off the local console to the kernel. Install is not possible due to lack of EFI FB (VGA) console or serial port.
Newer machines (like Intel NUC 11) require 64 bit BAR for EFI Frame Buffer console support.
Simple patch from approved 5.17 code solves the problem without impacting older machines supporting only 32bit EFI FB BAR.
Tested on Intel NUC11 (64bit BAR) and Supermicro X9 (32bit BAR) machines with UEFI boot using XCP-ng and patched 4.19 Linux kernel.