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 <leif.lindholm@linaro.org> |
||
---|---|---|
.. | ||
arm | ||
arm64 | ||
coreboot | ||
efi | ||
emu | ||
generic | ||
i386 | ||
ia64 | ||
ieee1275 | ||
mips | ||
powerpc | ||
sparc64 | ||
uboot | ||
x86_64 | ||
xen | ||
acpi.c | ||
command.c | ||
compiler-rt.c | ||
corecmd.c | ||
device.c | ||
disk.c | ||
disk_common.c | ||
dl.c | ||
elf.c | ||
elfXX.c | ||
env.c | ||
err.c | ||
file.c | ||
fs.c | ||
list.c | ||
main.c | ||
misc.c | ||
mm.c | ||
parser.c | ||
partition.c | ||
rescue_parser.c | ||
rescue_reader.c | ||
term.c | ||
time.c | ||
vga_init.c |