Re: [PATCH v2] Grab the EFI System Resource Table and check it

2022-04-18 Thread Demi Marie Obenour
On Wed, Apr 06, 2022 at 12:10:17PM +0200, Jan Beulich wrote: > On 02.04.2022 01:14, Demi Marie Obenour wrote: > > 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

Re: [PATCH v2] Grab the EFI System Resource Table and check it

2022-04-06 Thread Jan Beulich
On 02.04.2022 01:14, Demi Marie Obenour wrote: > 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

Re: [PATCH v2] Grab the EFI System Resource Table and check it

2022-04-05 Thread Luca Fancellu
> On 5 Apr 2022, at 20:21, Stefano Stabellini wrote: > > On Mon, 4 Apr 2022, Luca Fancellu wrote: >>> On 2 Apr 2022, at 00:14, Demi Marie Obenour >>> wrote: >>> >>> The EFI System Resource Table (ESRT) is necessary for fwupd to identify >>> firmware updates to install. According to the

Re: [PATCH v2] Grab the EFI System Resource Table and check it

2022-04-05 Thread Stefano Stabellini
On Mon, 4 Apr 2022, Luca Fancellu wrote: > > On 2 Apr 2022, at 00:14, Demi Marie Obenour > > wrote: > > > > 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

Re: [PATCH v2] Grab the EFI System Resource Table and check it

2022-04-04 Thread Luca Fancellu
> On 2 Apr 2022, at 00:14, Demi Marie Obenour > wrote: > > 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

[PATCH v2] Grab the EFI System Resource Table and check it

2022-04-01 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

Re: [PATCH v2] Grab the EFI System Resource Table and check it

2022-03-31 Thread Luca Fancellu
> On 31 Mar 2022, at 12:57, Demi Marie Obenour > wrote: > > On Thu, Mar 31, 2022 at 07:04:34AM +, Luca Fancellu wrote: >> Hi, >> >>> >>> diff --git a/xen/arch/arm/efi/efi-boot.h b/xen/arch/arm/efi/efi-boot.h >>> index 458cfbbed4..398a2411a1 100644 >>> --- a/xen/arch/arm/efi/efi-boot.h

Re: [PATCH v2] Grab the EFI System Resource Table and check it

2022-03-31 Thread Demi Marie Obenour
On Thu, Mar 31, 2022 at 07:04:34AM +, Luca Fancellu wrote: > Hi, > > > > > diff --git a/xen/arch/arm/efi/efi-boot.h b/xen/arch/arm/efi/efi-boot.h > > index 458cfbbed4..398a2411a1 100644 > > --- a/xen/arch/arm/efi/efi-boot.h > > +++ b/xen/arch/arm/efi/efi-boot.h > > @@ -187,7 +187,8 @@ static

Re: [PATCH v2] Grab the EFI System Resource Table and check it

2022-03-31 Thread Luca Fancellu
Hi, > > diff --git a/xen/arch/arm/efi/efi-boot.h b/xen/arch/arm/efi/efi-boot.h > index 458cfbbed4..398a2411a1 100644 > --- a/xen/arch/arm/efi/efi-boot.h > +++ b/xen/arch/arm/efi/efi-boot.h > @@ -187,7 +187,8 @@ static bool __init meminfo_add_bank(struct meminfo *mem, > > static EFI_STATUS

[PATCH v2] Grab the EFI System Resource Table and check it

2022-03-30 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