vaseboot/include/grub
bean e7e6862a4c 2009-04-10 Bean <bean123ch@gnail.com>
* include/grub/efi/api.h (grub_efi_configuration_table): Add packed
	attribute, otherwise the size would be wrong for i386 platform.

	* include/grub/pci.h (grub_pci_read_word): New inline function.
	(grub_pci_read_byte): Likewise.
	(grub_pci_write): Likewise.
	(grub_pci_write_word): Likewise.
	(grub_pci_write_byte): Likewise.

	* include/grub/pci.h (grub_pci_iteratefunc_t): Add NESTED_FUNC_ATTR.

	* loader/i386/efi/linux.c (fake_bios_data): Moved to loadbios module.
	(find_framebuf): Scan pci to locate the frame buffer address.

	* commands/efi/fixvideo.c: New file.

	* commands/efi/loadbios.c: Likewise.

	* commands/memrw.c: Likewise.

	* util/grub-dumpbios.in: Likewise.

	* conf/common.rmk (grub-dumpbios): New utility.
	(pkglib_MODULES): New module memrw.mod.
	(memrw_mod_SOURCE): New macro.
	(memrw_mod_CFLAGS): Likewise.
	(memrw_mod_LDFLAGS): Likewise.

	* conf/i386-efi.rmk (pkglig_MODULES): New module loadbios.mod and
	fixvideo.mod.
	(loadbios_mod_SOURCE): New macro.
	(loadbios_mod_CFLAGS): Likewise.
	(loadbios_mod_LDFLAGS): Likewise.
	(fixvideo_mod_SOURCE): Likewise.
	(fixvideo_mod_CFLAGS): Likewise.
	(fixvideo_mod_LDFLAGS): Likewise.

	* conf/x86_64.rmk (pkglig_MODULES): New module loadbios.mod and
	fixvideo.mod.
	(loadbios_mod_SOURCE): New macro.
	(loadbios_mod_CFLAGS): Likewise.
	(loadbios_mod_LDFLAGS): Likewise.
	(fixvideo_mod_SOURCE): Likewise.
	(fixvideo_mod_CFLAGS): Likewise.
	(fixvideo_mod_LDFLAGS): Likewise.
2009-04-10 15:33:34 +00:00
..
efi 2009-04-10 Bean <bean123ch@gnail.com> 2009-04-10 15:33:34 +00:00
i386 2009-04-10 Bean <bean123ch@gnail.com> 2009-04-10 15:33:34 +00:00
ieee1275 Harmonize ieee1275's grub_available_iterate() with the generic 2008-11-20 20:30:24 +00:00
lib 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-05 20:19:05 +00:00
powerpc 2009-04-01 David S. Miller <davem@davemloft.net> 2009-04-01 13:01:05 +00:00
sparc64 2009-04-01 David S. Miller <davem@davemloft.net> 2009-04-01 13:01:05 +00:00
util 2009-04-04 Bean <bean123ch@gnail.com> 2009-04-04 07:42:13 +00:00
x86_64 2009-04-01 David S. Miller <davem@davemloft.net> 2009-04-01 13:01:05 +00:00
acorn_filecore.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
aout.h Fix typos in ChangeLog and comments 2008-07-13 18:13:36 +00:00
ata.h 2009-02-14 Christian Franke <franke@computer.org> 2009-02-14 12:57:55 +00:00
bitmap.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
boot.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
bufio.h 2008-08-01 Bean <bean123ch@gmail.com> 2008-08-01 04:06:55 +00:00
cache.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
command.h 2009-03-21 Bean <bean123ch@gmail.com> 2009-03-21 08:39:59 +00:00
datetime.h 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-05 20:19:05 +00:00
device.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
disk.h 2009-02-14 Christian Franke <franke@computer.org> 2009-02-14 12:57:55 +00:00
dl.h 2009-01-10 Robert Millan <rmh@aybabtu.com> 2009-01-10 13:07:44 +00:00
elf.h 2009-01-10 Robert Millan <rmh@aybabtu.com> 2009-01-10 13:07:44 +00:00
elfload.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
env.h 2009-03-22 Yoshinori K. Okuji <okuji@enbug.org> 2009-03-22 10:45:06 +00:00
err.h 2009-02-08 Marco Gerards <marco@gnu.org> 2009-02-08 17:58:32 +00:00
extcmd.h 2009-03-21 Bean <bean123ch@gmail.com> 2009-03-21 08:39:59 +00:00
file.h 2007-08-02 Bean <bean123ch@gmail.com> 2007-08-02 18:40:37 +00:00
font.h 2009-01-02 Colin D Bennett <colin@gibibit.com> 2009-01-02 15:26:06 +00:00
fs.h 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-05 20:19:05 +00:00
fshelp.h 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-05 20:19:05 +00:00
gpt_partition.h forgot "cvs add" ... 2008-02-19 14:16:29 +00:00
gzio.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
handler.h 2009-03-01 Bean <bean123ch@gmail.com> 2009-03-01 17:51:44 +00:00
hfs.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
kernel.h 2009-01-10 Robert Millan <rmh@aybabtu.com> 2009-01-10 13:07:44 +00:00
list.h 2009-03-21 Bean <bean123ch@gmail.com> 2009-03-21 08:39:59 +00:00
loader.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
lvm.h 2008-10-05 Hans Lambermont <hans@lambermont.dyndns.org> 2008-10-05 10:51:23 +00:00
menu.h 2009-01-31 Colin D Bennett <colin@gibibit.com> 2009-01-31 09:15:43 +00:00
menu_viewer.h 2009-01-31 Colin D Bennett <colin@gibibit.com> 2009-01-31 09:15:43 +00:00
misc.h 2009-04-06 Pavel Roskin <proski@gnu.org> 2009-04-07 00:48:57 +00:00
mm.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
multiboot.h 2008-08-17 Robert Millan <rmh@aybabtu.com> 2008-08-17 16:32:18 +00:00
multiboot2.h This patch is to introduce multiboot 2 loading capabilities to grub2 2007-07-25 00:44:03 +00:00
multiboot_loader.h This patch is to introduce multiboot 2 loading capabilities to grub2 2007-07-25 00:44:03 +00:00
net.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
normal.h 2009-03-22 Yoshinori K. Okuji <okuji@enbug.org> 2009-03-22 10:05:31 +00:00
ntfs.h 2008-09-22 Bean <bean123ch@gmail.com> 2008-09-22 04:18:57 +00:00
parser.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
partition.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
parttool.h 2009-04-06 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-06 09:51:01 +00:00
pc_partition.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
pci.h 2009-04-10 Bean <bean123ch@gnail.com> 2009-04-10 15:33:34 +00:00
raid.h 2008-08-23 Bean <bean123ch@gmail.com> 2008-08-23 14:51:19 +00:00
rescue.h 2009-03-21 Bean <bean123ch@gmail.com> 2009-03-21 08:39:59 +00:00
script.h 2009-01-31 Colin D Bennett <colin@gibibit.com> 2009-01-31 09:15:43 +00:00
scsi.h 2008-08-27 Marco Gerards <marco@gnu.org> 2008-08-27 15:05:00 +00:00
scsicmd.h 2008-08-27 Marco Gerards <marco@gnu.org> 2008-08-27 15:05:00 +00:00
setjmp.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
symbol.h 2009-01-10 Robert Millan <rmh@aybabtu.com> 2009-01-10 13:07:44 +00:00
term.h 2009-03-01 Bean <bean123ch@gmail.com> 2009-03-01 17:51:44 +00:00
terminfo.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
time.h 2008-08-05 Colin D Bennett <colin@gibibit.com> 2008-08-05 11:54:37 +00:00
tparm.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
types.h 2009-01-10 Robert Millan <rmh@aybabtu.com> 2009-01-10 13:07:44 +00:00
usb.h 2009-02-08 Marco Gerards <marco@gnu.org> 2009-02-08 17:58:32 +00:00
usbdesc.h 2009-02-08 Marco Gerards <marco@gnu.org> 2009-02-08 17:58:32 +00:00
usbtrans.h 2009-02-08 Marco Gerards <marco@gnu.org> 2009-02-08 17:58:32 +00:00
video.h 2009-01-02 Colin D Bennett <colin@gibibit.com> 2009-01-02 15:26:06 +00:00