grub/loader
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 2010-01-04 Vladimir Serbinenko <phcoder@gmail.com> 2010-01-04 14:59:06 +01:00
i386 2010-01-07 Robert Millan <rmh.grub@aybabtu.com> 2010-01-07 21:05:25 +00:00
powerpc/ieee1275 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
sparc64/ieee1275 2009-12-29 Vladimir Serbinenko <phcoder@gmail.com> 2009-12-29 19:06:04 +01:00
aout.c 2009-06-10 Pavel Roskin <proski@gnu.org> 2009-06-10 23:47:49 +00:00
macho.c 2009-12-24 Carles Pina i Estany <carles@pina.cat> 2009-12-24 23:53:05 +01:00
macho32.c missing files 2009-09-10 23:54:12 +02:00
macho64.c missing files 2009-09-10 23:54:12 +02:00
machoXX.c 2009-12-24 Carles Pina i Estany <carles@pina.cat> 2009-12-24 23:53:05 +01:00
multiboot_loader.c 2010-01-07 Robert Millan <rmh.grub@aybabtu.com> 2010-01-07 21:05:25 +00:00
xnu.c 2009-12-27 Carles Pina i Estany <carles@pina.cat> 2009-12-27 00:36:59 +01:00
xnu_resume.c 2009-12-24 Carles Pina i Estany <carles@pina.cat> 2009-12-24 23:53:05 +01:00