grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 14/14] efi: change heap allocation type to GRUB_EFI_LOADER


From: Konrad Rzeszutek Wilk
Subject: Re: [PATCH v2 14/14] efi: change heap allocation type to GRUB_EFI_LOADER_CODE
Date: Mon, 7 Aug 2017 12:18:41 -0400
User-agent: Mutt/1.8.3 (2017-05-23)

On Mon, Aug 07, 2017 at 02:11:16PM +0000, Vladimir 'phcoder' Serbinenko wrote:
> LGTM

Is LGTM equivalant to Acked-by?

> 
> Le Thu, Aug 3, 2017 à 12:09 PM, Leif Lindholm <address@hidden> a
> écrit :
> 
> > With upcoming changes to EDK2, allocations of type EFI_LOADER_DATA may
> > not return regions with execute ability. Since modules are loaded onto
> > the heap, change the heap allocation type to GRUB_EFI_LOADER_CODE in
> > order to permit execution on systems with this feature enabled.
> >
> > Closes: 50420
> >
> > Signed-off-by: Leif Lindholm <address@hidden>
> > ---
> >  grub-core/kern/efi/mm.c | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> >
> > diff --git a/grub-core/kern/efi/mm.c b/grub-core/kern/efi/mm.c
> > index c8fffe902..f1424f2e4 100644
> > --- a/grub-core/kern/efi/mm.c
> > +++ b/grub-core/kern/efi/mm.c
> > @@ -448,7 +448,9 @@ add_memory_regions (grub_efi_memory_descriptor_t
> > *memory_map,
> >           pages = required_pages;
> >         }
> >
> > -      addr = grub_efi_allocate_pages (start, pages);
> > +      addr = grub_efi_allocate_pages_real (start, pages,
> > +                                          GRUB_EFI_ALLOCATE_ADDRESS,
> > +                                          GRUB_EFI_LOADER_CODE);
> >        if (! addr)
> >         grub_fatal ("cannot allocate conventional memory %p with %u pages",
> >                     (void *) ((grub_addr_t) start),
> > --
> > 2.11.0
> >
> >
> > _______________________________________________
> > Grub-devel mailing list
> > address@hidden
> > https://lists.gnu.org/mailman/listinfo/grub-devel
> >

> _______________________________________________
> Grub-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/grub-devel




reply via email to

[Prev in Thread] Current Thread [Next in Thread]