grub/loader/i386
Robert Millan bc8b32b3ec 2010-01-07 Robert Millan <rmh.grub@aybabtu.com>
Reset Multiboot 2 support.  New loader implements the draft in
	/branches/multiboot2 and shares as much code as possible with the
	production Multiboot 1 implementation.
	
	* loader/ieee1275/multiboot2.c: Remove file.  Update all users.
	* loader/multiboot2.c: Likewise.
	* loader/i386/multiboot_helper.S: Likewise.
	* include/multiboot2.h: Replace with latest version from the draft
	in /branches/multiboot2.
	
	* conf/i386-coreboot.rmk (multiboot_mod_SOURCES): Remove
	`loader/i386/multiboot_helper.S', `loader/i386/pc/multiboot2.c'
	and `loader/multiboot2.c'.
	(pkglib_MODULES): Add `multiboot2.mod'.
	(multiboot2_mod_SOURCES): New variable.
	(multiboot2_mod_LDFLAGS): Likewise.
	(multiboot2_mod_CFLAGS): Likewise.  Define `GRUB_USE_MULTIBOOT2'.
	
	* conf/i386-pc.rmk: Likewise.
	
	* conf/powerpc-ieee1275.rmk (pkglib_MODULES): Remove `multiboot.mod'.
	(multiboot_mod_SOURCES): Remove variable.
	(multiboot_mod_LDFLAGS): Likewise.
	(multiboot_mod_CFLAGS): Likewise.
	
	* include/grub/multiboot.h [GRUB_USE_MULTIBOOT2]: Include
	`<multiboot2.h>' instead of `<multiboot.h>'.
	[GRUB_USE_MULTIBOOT2] (MULTIBOOT_BOOTLOADER_MAGIC)
	(MULTIBOOT_HEADER_MAGIC): New macros.
	
	* loader/multiboot_loader.c (module_version_status): Remove variable.
	(find_multi_boot2_header): Remove function.
	(grub_cmd_multiboot_loader): Remove Multiboot 2 / Multiboot 1 selection
	logic.  Always check for the Multiboot version we're compiling for.
	(grub_cmd_module_loader): Likewise.
	[GRUB_USE_MULTIBOOT2] (GRUB_MOD_INIT(multiboot)): Register `multiboot2'
	command instead of `multiboot'.
2010-01-07 21:05:25 +00:00
..
efi 2009-12-27 Carles Pina i Estany <carles@pina.cat> 2009-12-27 00:36:59 +01:00
ieee1275 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
pc 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
bsd.c 2010-01-06 Carles Pina i Estany <carles@pina.cat> 2010-01-06 22:00:57 +00:00
bsd32.c 2009-06-26 Pavel Roskin <proski@gnu.org> 2009-06-27 03:01:42 +00:00
bsd64.c 2009-06-26 Pavel Roskin <proski@gnu.org> 2009-06-27 03:01:42 +00:00
bsd_helper.S remove all trailing whitespace 2009-06-10 21:04:23 +00:00
bsd_pagetable.c remove all trailing whitespace 2009-06-10 21:04:23 +00:00
bsd_trampoline.S remove all trailing whitespace 2009-06-10 21:04:23 +00:00
bsdXX.c 2010-01-06 Carles Pina i Estany <carles@pina.cat> 2010-01-06 22:00:57 +00:00
linux.c 2009-12-27 Carles Pina i Estany <carles@pina.cat> 2009-12-27 00:36:59 +01:00
linux_trampoline.S remove all trailing whitespace 2009-06-10 21:04:23 +00:00
multiboot.c 2010-01-07 Robert Millan <rmh.grub@aybabtu.com> 2010-01-07 19:55:16 +00:00
multiboot_elfxx.c 2009-12-13 Robert Millan <rmh.grub@aybabtu.com> 2009-12-13 18:29:15 +00:00
xnu.c 2009-12-24 Carles Pina i Estany <carles@pina.cat> 2009-12-24 23:53:05 +01:00