[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2] Grab the EFI System Resource Table and check it
On Thu, Mar 31, 2022 at 07:04:34AM +0000, 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 bool __init meminfo_add_bank(struct meminfo *mem, > > > > static EFI_STATUS __init > > efi_process_memory_map_bootinfo(EFI_MEMORY_DESCRIPTOR *map, > > UINTN mmap_size, > > - UINTN desc_size) > > + UINTN desc_size, > > + const > > EFI_MEMORY_DESCRIPTOR *const esrt_desc) > > { > > int Index; > > EFI_MEMORY_DESCRIPTOR *desc_ptr = map; > > @@ -199,6 +200,7 @@ static EFI_STATUS __init > > efi_process_memory_map_bootinfo(EFI_MEMORY_DESCRIPTOR * > > desc_ptr->Type == EfiLoaderCode || > > desc_ptr->Type == EfiLoaderData || > > (!map_bs && > > + desc != esrt_desc && > > I was going to test it but this line is breaking arm build. Not too surprising; I don’t think I actually built this for ARM. Can you post the error you get? I’ll send a v3 once that is fixed. > > (desc_ptr->Type == EfiBootServicesCode || > > desc_ptr->Type == EfiBootServicesData))) ) > > { > > > > I see CC list is pretty small, did you forget to add the maintainers? Yeah, I did indeed forget. > Cheers, > Luca > -- Sincerely, Demi Marie Obenour (she/her/hers) Invisible Things Lab Attachment:
signature.asc
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |