]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Multiboot2 tag support
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 28 Mar 2010 11:53:23 +0000 (13:53 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 28 Mar 2010 11:53:23 +0000 (13:53 +0200)
* conf/i386.rmk (multiboot2_mod_SOURCES): Replace
loader/i386/multiboot_mbi.c with loader/i386/multiboot_mbi2.c.
Remove loader/multiboot_loader.c.
* include/grub/i386/multiboot.h (grub_multiboot_real_boot): Removed.
(grub_multiboot2_real_boot): Likewise.
* include/grub/multiboot.h (grub_multiboot_set_accepts_video): Removed.
(grub_get_multiboot_mmap_count): New proto.
(grub_fill_multiboot_mmap): Likewise.
(grub_multiboot_set_video_mode): Likewise.
(grub_multiboot_set_console): Likewise.
(grub_multiboot_load): Likewise.
(grub_multiboot_load_elf): Likewise.
(GRUB_MULTIBOOT_CONSOLE_EGA_TEXT): New definition.
(GRUB_MULTIBOOT_CONSOLE_FRAMEBUFFER): Likewise.
* include/multiboot.h: Resynced with specification.
* include/multiboot2.h: Resynced with specification.
* loader/i386/multiboot_mbi.c (DEFAULT_VIDEO_MODE): Moved from here...
* loader/i386/multiboot.c (DEFAULT_VIDEO_MODE): ... here.
* loader/i386/multiboot_mbi.c (HAS_VGA_TEXT): Moved from here ..
* include/grub/multiboot.h (GRUB_MACHINE_HAS_VGA_TEXT): ... here. All
users updated.
* loader/i386/multiboot_mbi.c (accepts_video): Moved from here...
* loader/i386/multiboot.c (accepts_video): ... here. All users updated.
* loader/i386/multiboot_mbi.c (grub_multiboot_set_accepts_video):
Removed.
* loader/i386/multiboot_mbi.c (grub_get_multiboot_mmap_len):
Moved from here...
* loader/i386/multiboot.c (grub_get_multiboot_mmap_len): ... here.
* loader/i386/multiboot_mbi.c (grub_fill_multiboot_mmap):
Moved from here...
* loader/i386/multiboot.c (grub_fill_multiboot_mmap): ... here.
* loader/i386/multiboot_mbi.c (set_video_mode): Moved from here...
* loader/i386/multiboot.c (grub_multiboot_set_video_mode): ... here.
All users updated.
* loader/i386/multiboot_mbi2.c: New file.

1  2 
ChangeLog

diff --cc ChangeLog
index 86c1d6ceba79f32003c84ee840e7159593412dc3,86c1d6ceba79f32003c84ee840e7159593412dc3..b15ba47d5275efecdacfc187aa96fa74da6910da
+++ b/ChangeLog
@@@ -1,3 -1,3 +1,43 @@@
++2010-03-28  Vladimir Serbinenko  <phcoder@gmail.com>
++
++      Multiboot2 tag support
++
++      * conf/i386.rmk (multiboot2_mod_SOURCES): Replace
++      loader/i386/multiboot_mbi.c with loader/i386/multiboot_mbi2.c.
++      Remove loader/multiboot_loader.c.
++      * include/grub/i386/multiboot.h (grub_multiboot_real_boot): Removed.
++      (grub_multiboot2_real_boot): Likewise.
++      * include/grub/multiboot.h (grub_multiboot_set_accepts_video): Removed.
++      (grub_get_multiboot_mmap_count): New proto.
++      (grub_fill_multiboot_mmap): Likewise.
++      (grub_multiboot_set_video_mode): Likewise.
++      (grub_multiboot_set_console): Likewise.
++      (grub_multiboot_load): Likewise.
++      (grub_multiboot_load_elf): Likewise.
++      (GRUB_MULTIBOOT_CONSOLE_EGA_TEXT): New definition.
++      (GRUB_MULTIBOOT_CONSOLE_FRAMEBUFFER): Likewise.
++      * include/multiboot.h: Resynced with specification.
++      * include/multiboot2.h: Resynced with specification.
++      * loader/i386/multiboot_mbi.c (DEFAULT_VIDEO_MODE): Moved from here...
++      * loader/i386/multiboot.c (DEFAULT_VIDEO_MODE): ... here.
++      * loader/i386/multiboot_mbi.c (HAS_VGA_TEXT): Moved from here ..
++      * include/grub/multiboot.h (GRUB_MACHINE_HAS_VGA_TEXT): ... here. All
++      users updated.
++      * loader/i386/multiboot_mbi.c (accepts_video): Moved from here...
++      * loader/i386/multiboot.c (accepts_video): ... here. All users updated.
++      * loader/i386/multiboot_mbi.c (grub_multiboot_set_accepts_video):
++      Removed.
++      * loader/i386/multiboot_mbi.c (grub_get_multiboot_mmap_len):
++      Moved from here...
++      * loader/i386/multiboot.c (grub_get_multiboot_mmap_len): ... here.
++      * loader/i386/multiboot_mbi.c (grub_fill_multiboot_mmap):
++      Moved from here...
++      * loader/i386/multiboot.c (grub_fill_multiboot_mmap): ... here.
++      * loader/i386/multiboot_mbi.c (set_video_mode): Moved from here...
++      * loader/i386/multiboot.c (grub_multiboot_set_video_mode): ... here.
++      All users updated.
++      * loader/i386/multiboot_mbi2.c: New file.
++
  2010-03-27  Vladimir Serbinenko  <phcoder@gmail.com>
  
        Resync with gnulib.