grub/include/grub/i386
Vladimir 'phcoder' Serbinenko f218b09c99 Support multiboot VBE info.
* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_get_mbi_size):
	Take VBE info into account.
	(fill_vbe_info) [GRUB_MACHINE_HAS_VBE]: New function.
	(retrieve_video_parameters) [GRUB_MACHINE_HAS_VBE]:
	Call fill_vbe_info when appropriate.
	(grub_multiboot_make_mbi): Account for the size occupied by VBE info.
	* grub-core/loader/multiboot_mbi2.c (grub_multiboot_load): Declare tags
	as supported.
	(grub_multiboot_get_mbi_size): Take new tags into account.
	(fill_vbe_tag) [GRUB_MACHINE_HAS_VBE]: New function.
	(retrieve_video_parameters) [GRUB_MACHINE_HAS_VBE]:
	Call fill_vbe_tag when appropriate.
	(grub_multiboot_make_mbi): Properly align tags.
	* grub-core/video/i386/pc/vbe.c (grub_vbe_bios_get_pm_interface): New
	function.
	* include/grub/i386/pc/vbe.h (grub_vbe_bios_get_pm_interface): New
	proto.
	* include/grub/multiboot.h (GRUB_MACHINE_HAS_VBE): New definition.
2010-09-20 17:01:28 +02:00
..
coreboot Add lost include/grub/i386/coreboot/lbio.h 2010-09-19 22:10:44 +02:00
efi Remove loader.h 2010-04-29 13:26:38 +02:00
ieee1275 Reorganise memory map handling 2010-09-04 17:10:10 +02:00
multiboot merge mainline into intwrap 2010-08-29 23:21:21 +02:00
pc Support multiboot VBE info. 2010-09-20 17:01:28 +02:00
qemu Reorganise memory map handling 2010-09-04 17:10:10 +02:00
at_keyboard.h merge mainline into mips 2010-01-10 13:34:48 +01:00
bsd.h openbsd ramdisk support 2010-08-26 02:46:30 +02:00
cmos.h datetime for yeeloong 2009-12-11 22:14:09 +01:00
cpuid.h 2009-10-09 Robert Millan <rmh.grub@aybabtu.com> 2009-10-09 18:23:48 +00:00
efiemu.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
floppy.h Inline grub_stop_floppy 2010-04-10 19:59:22 +02:00
freebsd_linker.h 2010-01-18 Vladimir Serbinenko <phcoder@gmail.com> 2010-01-18 17:40:23 +01:00
freebsd_reboot.h 2010-01-18 Vladimir Serbinenko <phcoder@gmail.com> 2010-01-18 17:40:23 +01:00
io.h split serial 2009-10-10 20:59:18 +02:00
linux.h merge mainline into newreloc 2010-01-18 22:38:25 +01:00
macho.h crashing snow64 2009-09-02 02:52:10 +02:00
memory.h Reorganise memory map handling 2010-09-04 17:10:10 +02:00
multiboot.h merge mainline into newreloc 2010-04-11 22:44:31 +02:00
netbsd_bootinfo.h Eliminate variable-length types in parameters 2010-01-18 23:37:11 +01:00
netbsd_reboot.h 2010-01-18 Vladimir Serbinenko <phcoder@gmail.com> 2010-01-18 17:40:23 +01:00
openbsd_bootarg.h kopenbsd serial support 2010-01-19 14:29:02 +01:00
openbsd_reboot.h 2010-01-18 Vladimir Serbinenko <phcoder@gmail.com> 2010-01-18 17:40:23 +01:00
pci.h Dedicated DMA allocation functions. CS5536 OHCI support. 2010-05-31 13:58:18 +02:00
pit.h 2009-05-03 Vladimir Serbinenko <phcoder@gmail.com> 2009-05-02 23:19:20 +00:00
relocator.h Zero %ebp and %edi when entering Linux's 32-bit entry point, as 2010-09-02 22:36:09 +01:00
setjmp.h 2009-05-16 Bean <bean123ch@gmail.com> 2009-05-16 12:46:24 +00:00
time.h Typo fixes in comments and variable names. 2007-12-30 08:52:06 +00:00
tsc.h 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
types.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
vga_common.h simplify setcolor/getcolor 2010-05-08 01:06:22 +02:00
xnu.h merge efigfx into newreloc 2010-01-13 14:12:24 +01:00