* include/grub/elfload.h (grub_elf32_size): New parameter. All users updated.
Return maximum segments alignment.
(grub_elf64_size): Likewise.
* kern/elf.c (grub_elf32_size): New parameter. All users updated.
Return maximum segments alignment.
(grub_elf64_size): Likewise.
* grub-core/loader/powerpc/ieee1275/linux.c:
(grub_linux_claimmap_iterate): New function. Uses the "available"property
in the "memory" node for memory allocation for kernel in the PowerPC loader.
(grub_linux_load32): Correctly find linux entry point offset.
(grub_linux_load64): Likewise.
|
||
|---|---|---|
| .. | ||
| efi | ||
| i386 | ||
| mips | ||
| powerpc/ieee1275 | ||
| sparc64/ieee1275 | ||
| aout.c | ||
| macho.c | ||
| macho32.c | ||
| macho64.c | ||
| machoXX.c | ||
| multiboot.c | ||
| multiboot_elfxx.c | ||
| multiboot_mbi2.c | ||
| xnu.c | ||
| xnu_resume.c | ||