required by the boot protocol. * include/grub/i386/relocator.h (struct grub_relocator32_state): Add ebp and edi members. * grub-core/lib/i386/relocator.c (grub_relocator_boot): Handle state.ebp and state.edi. * grub-core/lib/i386/relocator32.S (grub_relocator32_start): Set %ebp and %edi according to grub_relocator32_ebp and grub_relocator32_edi respectively. * grub-core/loader/i386/linux.c (grub_linux_boot): Zero state.ebp and state.edi. |
||
|---|---|---|
| .. | ||
| efi | ||
| emu | ||
| i386 | ||
| ieee1275 | ||
| libgcrypt/cipher | ||
| libgcrypt_wrap | ||
| mips | ||
| posix_wrap | ||
| powerpc | ||
| sparc64 | ||
| x86_64 | ||
| LzFind.c | ||
| LzmaDec.c | ||
| LzmaEnc.c | ||
| arg.c | ||
| cmos_datetime.c | ||
| crc.c | ||
| crypto.c | ||
| envblk.c | ||
| hexdump.c | ||
| pbkdf2.c | ||
| relocator.c | ||
| setjmp.S | ||