grub/loader
bean 6e09b8b72e 2009-02-24 Bean <bean123ch@gmail.com>
* configure.ac: Check for -mcmodel=large in x86_64 target.

	* include/grub/efi/api.h (efi_call_10): New macro.
	(efi_wrap_10): New function.

	* include/grub/efi/pe32.h (GRUB_PE32_REL_BASE_HIGH): New macro.
	(GRUB_PE32_REL_BASED_HIGH): Likewise.
	(GRUB_PE32_REL_BASED_LOW): Likewise.
	(GRUB_PE32_REL_BASED_HIGHLOW): Likewise.
	(GRUB_PE32_REL_BASED_HIGHADJ): Likewise.
	(GRUB_PE32_REL_BASED_MIPS_JMPADDR): Likewise.
	(GRUB_PE32_REL_BASED_SECTION): Likewise.
	(GRUB_PE32_REL_BASED_REL): Likewise.
	(GRUB_PE32_REL_BASED_IA64_IMM64): Likewise.
	(GRUB_PE32_REL_BASED_DIR64): Likewise.
	(GRUB_PE32_REL_BASED_HIGH3ADJ): Likewise.

	* kern/x86_64/dl.c (grub_arch_dl_relocate_symbols): Fixed relocation
	issue.

	* kern/x86_64/efi/callwrap.S (efi_wrap_6): Bug fix.
	(efi_wrap_10): New function.

	* kern/x86_64/efi/startup.S (codestart): Use relative addressing.

	* loader/efi/appleloader.c (devpath_5): Add support for late 2008
	MB/MBP model (NV chipset).
	(devdata_devs): Add devpath_5 to the list.

	* load/i386/efi/linux.c (video_base): Remove variable.
	(RGB_MASK): New macro.
	(RGB_MAGIC): Likewise.
	(LINE_MIN): Likewise.
	(LINE_MAX): Likewise.
	(FBTEST_STEP): Likewise.
	(FBTEST_COUNT): Likewise.
	(fb_list): New variable.
	(grub_find_video_card): Remove function.
	(find_framebuf): New function.
	(grub_linux_setup_video): Use find_framebuf to get frame buffer and
	line length.

	* util/i386/efi/grub-mkimage.c (grub_reloc_section): Fix relocation
	problem for x86_64.
2009-02-24 13:19:46 +00:00
..
efi 2009-02-24 Bean <bean123ch@gmail.com> 2009-02-24 13:19:46 +00:00
i386 2009-02-24 Bean <bean123ch@gmail.com> 2009-02-24 13:19:46 +00:00
ieee1275 2008-07-15 Pavel Roskin <proski@gnu.org> 2008-07-15 04:07:37 +00:00
powerpc/ieee1275 2008-04-12 Robert Millan <rmh@aybabtu.com> 2008-04-12 21:09:36 +00:00
aout.c 2008-07-02 Pavel Roskin <proski@gnu.org> 2008-07-02 19:22:35 +00:00
linux_normal.c 2008-08-18 Robert Millan <rmh@aybabtu.com> 2008-08-18 13:46:31 +00:00
multiboot2.c 2008-11-07 Robert Millan <rmh@aybabtu.com> 2008-11-07 19:53:25 +00:00
multiboot_loader.c 2009-01-10 Robert Millan <rmh@aybabtu.com> 2009-01-10 13:07:44 +00:00
multiboot_loader_normal.c This patch is to introduce multiboot 2 loading capabilities to grub2 2007-07-25 00:44:03 +00:00