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
..
2010-01-04 14:59:06 +01:00
2009-09-02 13:34:40 +02:00
2010-01-03 22:34:03 +00:00
2010-01-03 22:05:07 +00:00
2009-05-04 20:06:05 +00:00
2009-12-03 23:07:29 +00:00
2010-01-03 22:05:07 +00:00
2010-01-01 21:32:30 +01:00
2009-11-27 10:57:52 +01:00
2007-07-21 23:32:33 +00:00
2009-06-10 21:04:23 +00:00
2008-07-13 18:13:36 +00:00
2009-02-14 12:57:55 +00:00
2009-12-24 23:53:05 +01:00
2009-12-18 03:57:32 +01:00
2007-07-21 23:32:33 +00:00
2007-07-21 23:32:33 +00:00
2008-08-01 04:06:55 +00:00
2007-07-21 23:32:33 +00:00
2009-11-09 18:43:53 +01:00
2009-05-04 20:06:05 +00:00
2009-12-23 17:33:35 +01:00
2009-06-10 21:04:23 +00:00
2007-07-21 23:32:33 +00:00
2010-01-07 01:13:01 +01:00
2009-07-21 20:18:44 +00:00
2010-01-03 22:05:07 +00:00
2009-06-21 15:48:10 +00:00
2009-03-22 10:45:06 +00:00
2009-08-24 23:55:06 +00:00
2009-03-21 08:39:59 +00:00
2009-08-28 13:54:20 +00:00
2009-08-18 17:26:35 +00:00
2009-08-18 17:26:35 +00:00
2009-11-22 12:50:46 +00:00
2009-01-02 15:26:06 +00:00
2010-01-03 22:05:07 +00:00
2009-04-05 20:19:05 +00:00
2009-04-19 20:38:46 +00:00
2007-07-21 23:32:33 +00:00
2009-12-31 15:03:09 +01:00
2009-12-16 15:40:31 +01:00
2010-01-01 21:32:30 +01:00
2009-09-24 13:40:40 +00:00
2010-01-03 21:50:53 +00:00
2009-04-27 16:48:58 +00:00
2009-06-10 21:04:23 +00:00
2009-09-02 02:52:10 +02:00
2009-09-02 02:52:10 +02:00
2009-06-10 21:04:23 +00:00
2009-01-31 09:15:43 +00:00
2009-08-24 23:55:06 +00:00
2010-01-03 21:50:53 +00:00
2009-07-16 22:14:09 +00:00
2009-08-23 12:00:57 +00:00
2009-11-13 13:30:55 +00:00
2007-07-25 00:44:03 +00:00
2010-01-07 21:05:25 +00:00
2009-06-10 21:04:23 +00:00
2009-12-23 17:33:35 +01:00
2010-01-03 22:05:07 +00:00
2009-11-23 15:23:55 +00:00
2009-08-23 12:00:57 +00:00
2009-06-10 21:04:23 +00:00
2009-10-14 10:11:59 +02:00
2009-10-14 18:17:18 +02:00
2009-07-31 14:25:19 +00:00
2009-05-02 19:49:34 +00:00
2009-06-17 13:47:37 +00:00
2008-08-27 15:05:00 +00:00
2008-08-27 15:05:00 +00:00
2009-11-23 21:15:44 +01:00
2007-07-21 23:32:33 +00:00
2010-01-03 22:05:07 +00:00
2010-01-01 18:58:00 +01:00
2007-07-21 23:32:33 +00:00
2009-11-23 15:31:54 +00:00
2007-07-21 23:32:33 +00:00
2010-01-03 22:05:07 +00:00
2009-11-09 18:43:53 +01:00
2009-06-10 21:04:23 +00:00
2009-02-08 17:58:32 +00:00
2009-08-17 13:34:24 +00:00
2009-08-14 12:41:58 +00:00
2009-12-18 03:57:32 +01:00