Re: [PATCH] Add support for ESRT loading under Xen

2022-09-13 Thread Demi Marie Obenour
On Tue, Sep 06, 2022 at 08:49:54AM +0200, Jan Beulich wrote: > On 26.08.2022 20:01, Demi Marie Obenour wrote: > > On Fri, Aug 26, 2022 at 09:53:29AM +0200, Jan Beulich wrote: > >> On 25.08.2022 23:52, Demi Marie Obenour wrote: > >>> @@ -40,6 +41,38 @@ > >>> > >>> #define efi_data(op) (op.u.e

Re: [PATCH] Add support for ESRT loading under Xen

2022-09-05 Thread Jan Beulich
On 26.08.2022 20:01, Demi Marie Obenour wrote: > On Fri, Aug 26, 2022 at 09:53:29AM +0200, Jan Beulich wrote: >> On 25.08.2022 23:52, Demi Marie Obenour wrote: >>> @@ -40,6 +41,38 @@ >>> >>> #define efi_data(op) (op.u.efi_runtime_call) >>> >>> +static_assert(XEN_PAGE_SHIFT == EFI_PAGE_SH

Re: [PATCH] Add support for ESRT loading under Xen

2022-08-26 Thread Demi Marie Obenour
On Fri, Aug 26, 2022 at 09:53:29AM +0200, Jan Beulich wrote: > On 25.08.2022 23:52, Demi Marie Obenour wrote: > > @@ -40,6 +41,38 @@ > > > > #define efi_data(op) (op.u.efi_runtime_call) > > > > +static_assert(XEN_PAGE_SHIFT == EFI_PAGE_SHIFT, > > + "Mismatch between EFI_PAGE

Re: [PATCH] Add support for ESRT loading under Xen

2022-08-26 Thread Jan Beulich
On 25.08.2022 23:52, Demi Marie Obenour wrote: > @@ -40,6 +41,38 @@ > > #define efi_data(op) (op.u.efi_runtime_call) > > +static_assert(XEN_PAGE_SHIFT == EFI_PAGE_SHIFT, > + "Mismatch between EFI_PAGE_SHIFT and XEN_PAGE_SHIFT"); > + > +bool xen_efi_mem_desc_lookup(u64 phys_addr, e

[PATCH] Add support for ESRT loading under Xen

2022-08-25 Thread Demi Marie Obenour
This is needed for fwupd to work in Qubes OS. Signed-off-by: Demi Marie Obenour --- drivers/firmware/efi/esrt.c | 34 -- drivers/xen/efi.c | 33 + include/linux/efi.h | 10 ++ 3 files changed, 67 insertions