For a long time Xen was invalidating BGRT table as it was reclaiming BootServicesData memory (where boot graphics is located). This is now changing, and the boot graphics is preserved. This series has necessary changes to actually make Linux use the preserved graphics.
This is a companion series to Xen side at https://lore.kernel.org/xen-devel/[email protected]/ CC: Soumyajyotii Ssarkar <[email protected]> Cc: [email protected] Cc: Ard Biesheuvel <[email protected]> (maintainer:EXTENSIBLE FIRMWARE INTERFACE (EFI)) Cc: Ilias Apalodimas <[email protected]> (reviewer:EXTENSIBLE FIRMWARE INTERFACE (EFI)) Cc: [email protected] (open list:EXTENSIBLE FIRMWARE INTERFACE (EFI)) Marek Marczykowski-Górecki (2): efi: make efi_mem_type() and efi_mem_attributes() work on Xen PV efi: Enable BGRT loading under Xen drivers/firmware/efi/efi-bgrt.c | 7 +++++-- drivers/firmware/efi/efi.c | 27 +++++++++------------------ 2 files changed, 14 insertions(+), 20 deletions(-) base-commit: 7e1526209cf972f51281558f1cb979d18e49cdd1 -- git-series 0.9.1
