[PATCH v3 0/5] efi: Support ESRT under Xen

From: Demi Marie Obenour
Date: Thu Jan 19 2023 - 14:06:40 EST


This patch series fixes handling of EFI tables when running under Xen.
These fixes allow the ESRT to be loaded when running paravirtualized in
dom0, making the use of EFI capsule updates possible.

Demi Marie Obenour (5):
efi: memmap: Disregard bogus entries instead of returning them
efi: xen: Implement memory descriptor lookup based on hypercall
efi: Apply allowlist to EFI configuration tables when running under
Xen
efi: Actually enable the ESRT under Xen
efi: Warn if trying to reserve memory under Xen

drivers/firmware/efi/efi.c | 22 ++++++++++++-
drivers/firmware/efi/esrt.c | 15 +++------
drivers/xen/efi.c | 61 +++++++++++++++++++++++++++++++++++++
include/linux/efi.h | 3 ++
4 files changed, 90 insertions(+), 11 deletions(-)

--
Sincerely,
Demi Marie Obenour (she/her/hers)
Invisible Things Lab