grub/grub-core/lib/i386
C. Masloch 08bcec5020 Improve FreeDOS direct loading support compatibility.
* include/grub/i386/relocator.h (grub_relocator16_state):
	New member ebp.
	* grub-core/lib/i386/relocator.c (grub_relocator16_ebp): New extern
	variable.
	(grub_relocator16_boot): Handle %ebp.
	* grub-core/lib/i386/relocator16.S: Likewise.
	* grub-core/loader/i386/pc/freedos.c:
	Load BPB to pass kernel which partition to load from.
	Check that kernel file is not too large.
	Set register dl to BIOS unit number as well.
2013-01-27 16:07:25 +01:00
..
pc Add const keyword to grub_env_get and gettextize week days. 2011-11-11 20:34:37 +01:00
backtrace.c * include/grub/symbol.h (EXT_C) [!ASM_FILE]: Redefine with strings. 2012-02-29 14:48:58 +01:00
halt.c * grub-core/commands/acpihalt.c: Gettextized. 2011-11-11 21:44:56 +01:00
reboot.c boot services avoid code based on the patch by Matthew Garrett 2012-03-03 20:06:41 +01:00
reboot_trampoline.S * grub-core/kern/i386/pc/startup.S (grub_exit): Add missing zeroing-out. 2011-10-23 23:04:57 +02:00
relocator.c Improve FreeDOS direct loading support compatibility. 2013-01-27 16:07:25 +01:00
relocator16.S Improve FreeDOS direct loading support compatibility. 2013-01-27 16:07:25 +01:00
relocator32.S Zero %ebp and %edi when entering Linux's 32-bit entry point, as 2010-09-02 22:36:09 +01:00
relocator64.S Apple fixes. 2012-06-26 14:56:28 +02:00
relocator_asm.S Merge mainline into newreloc. For now without boot tests 2010-08-25 03:25:18 +02:00
relocator_common.S Apple fixes. 2012-06-26 14:56:28 +02:00
setjmp.S * include/grub/dl.h: Switch from APPLE_CC to __APPLE__. 2012-02-29 14:51:09 +01:00