2010-01-16 Vladimir Serbinenko Multiboot2 tag support * conf/i386.rmk (multiboot2_mod_SOURCES): Replace loader/i386/multiboot_mbi.c with loader/i386/multiboot_mbi2.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_len): New proto. (grub_fill_multiboot_mmap): Likewise. (grub_multiboot_set_video_mode): Likewise. (grub_multiboot_fill_vbe_info_real): Likewise. * 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 (HAS_VBE): Moved from here .. * include/grub/multiboot.h (GRUB_MACHINE_HAS_VBE): ... 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_mbi.c (fill_vbe_info): Moved generic parts from here... * loader/i386/multiboot.c (grub_multiboot_fill_vbe_info_real): ... here. All users updated. * loader/i386/multiboot_mbi2.c: New file.