Re: [PATCH v3 1/4] Grab the EFI System Resource Table and check it

2022-05-30 Thread Demi Marie Obenour
On Mon, May 30, 2022 at 08:47:39AM +, Henry Wang wrote: > Hi, > > It seems that this series is stale for more than one month with maintainers > comments given for [1][2] and some discussions between maintainer and author > for [3]. So this email is a gentle reminder for the author about this s

RE: [PATCH v3 1/4] Grab the EFI System Resource Table and check it

2022-05-30 Thread Henry Wang
Hi, It seems that this series is stale for more than one month with maintainers comments given for [1][2] and some discussions between maintainer and author for [3]. So this email is a gentle reminder for the author about this series (no hurries and pressure though, please take your time :) ). Th

Re: [PATCH v3 1/4] Grab the EFI System Resource Table and check it

2022-04-27 Thread Jan Beulich
On 19.04.2022 17:40, Demi Marie Obenour wrote: > --- a/xen/include/efi/efiapi.h > +++ b/xen/include/efi/efiapi.h > @@ -882,6 +882,9 @@ typedef struct _EFI_BOOT_SERVICES { > #define SAL_SYSTEM_TABLE_GUID\ > { 0xeb9d2d32, 0x2d88, 0x11d3, {0x9a, 0x16, 0x0, 0x90, 0x27, 0x3f, 0xc1, > 0x4d} }

Re: [PATCH v3 1/4] Grab the EFI System Resource Table and check it

2022-04-27 Thread Jan Beulich
On 19.04.2022 17:40, Demi Marie Obenour wrote: > @@ -1056,19 +1091,19 @@ static void __init efi_exit_boot(EFI_HANDLE > ImageHandle, EFI_SYSTEM_TABLE *Syste > EFI_STATUS status; > UINTN info_size = 0, map_key; > bool retry; > -#ifdef CONFIG_EFI_SET_VIRTUAL_ADDRESS_MAP > unsigned

Re: [PATCH v3 1/4] Grab the EFI System Resource Table and check it

2022-04-27 Thread Jan Beulich
On 19.04.2022 17:40, Demi Marie Obenour wrote: > --- a/xen/arch/x86/efi/efi-boot.h > +++ b/xen/arch/x86/efi/efi-boot.h > @@ -171,7 +171,7 @@ static void __init > efi_arch_process_memory_map(EFI_SYSTEM_TABLE *SystemTable, > { > case EfiBootServicesCode: > case EfiBootServ

[PATCH v3 1/4] Grab the EFI System Resource Table and check it

2022-04-19 Thread Demi Marie Obenour
The EFI System Resource Table (ESRT) is necessary for fwupd to identify firmware updates to install. According to the UEFI specification §23.4, the table shall be stored in memory of type EfiBootServicesData. Therefore, Xen must avoid reusing that memory for other purposes, so that Linux can acces

[PATCH v3 1/4] Grab the EFI System Resource Table and check it

2022-04-19 Thread Demi Marie Obenour
The EFI System Resource Table (ESRT) is necessary for fwupd to identify firmware updates to install. According to the UEFI specification §23.4, the table shall be stored in memory of type EfiBootServicesData. Therefore, Xen must avoid reusing that memory for other purposes, so that Linux can acces