grub/loader
phcoder cef17233d4 2009-05-03 Bean <bean123ch@gmail.com> Vladimir Serbinenko <phcoder@gmail.com>
FreeBSD 64-bit support

	* conf/i386-pc.rmk (bsd_mod_SOURCES): add loader/i386/bsd_helper.S 
	and loader/i386/bsd_trampoline.S
	(bsd_mod_ASFLAGS): new variable
	* include/grub/i386/bsd.h (FREEBSD_MODINFOMD_SMAP): new definition
	(FREEBSD_MODTYPE_KERNEL64): likewise
	(grub_bsd64_trampoline_start): likewise
	(grub_bsd64_trampoline_end): likewise
	(grub_bsd64_trampoline_selfjump): likewise
	(grub_bsd64_trampoline_gdt): likewise
	* include/grub/i386/loader.h (grub_unix_real_boot): moved from here ...
	* include/grub/i386/bsd.h (grub_unix_real_boot): ... moved here
	* kern/i386/loader.S (grub_unix_real_boot): moved from here ...
	* loader/i386/bsd_helper.S (grub_unix_real_boot): moved here
	* include/grub/gpt_partition.h (grub_gpt_partentry): Corrected the type 
	of "attrib" member
	* loader/i386/bsd_pagetable.c: new file
	* loader/i386/bsd_trampoline.S: likewise
	* loader/i386/bsd.c (ALIGN_QWORD): new macro
	(ALIGN_VAR): likewise
	(entry_hi): new variable
	(kern_end_mdofs): likewise
	(is_64bit): likewise
	(grub_freebsd_add_meta): use ALIGN_VAR
	(grub_e820_mmap): new declaration
	(grub_freebsd_add_mmap): new function
	(grub_freebsd_add_meta_module): support 64 bit kernels
	(grub_freebsd_list_modules): use ALIGN_VAR
	(gdt_descriptor): new declaration
	(grub_freebsd_boot): support 64 bit kernels
	(grub_bsd_elf64_hook): new function
	(grub_bsd_load_elf): support elf64
2009-05-03 09:03:31 +00:00
..
efi 2009-03-21 Bean <bean123ch@gmail.com> 2009-03-21 08:39:59 +00:00
i386 2009-05-03 Bean <bean123ch@gmail.com> Vladimir Serbinenko <phcoder@gmail.com> 2009-05-03 09:03:31 +00:00
ieee1275 2008-07-15 Pavel Roskin <proski@gnu.org> 2008-07-15 04:07:37 +00:00
powerpc/ieee1275 2009-03-21 Bean <bean123ch@gmail.com> 2009-03-21 08:39:59 +00:00
sparc64/ieee1275 2009-05-02 Bean <bean123ch@gmail.com> 2009-05-02 19:49:34 +00:00
aout.c 2008-07-02 Pavel Roskin <proski@gnu.org> 2008-07-02 19:22:35 +00:00
macho.c 2009-05-03 Vladimir Serbinenko <phcoder@gmail.com> 2009-05-02 23:19:20 +00:00
multiboot2.c 2009-05-02 Bean <bean123ch@gmail.com> 2009-05-02 19:49:34 +00:00
multiboot_loader.c 2009-04-17 Pavel Roskin <proski@gnu.org> 2009-04-17 16:35:26 +00:00
xnu.c 2009-05-03 Vladimir Serbinenko <phcoder@gmail.com> 2009-05-02 23:19:20 +00:00
xnu_resume.c 2009-05-03 Vladimir Serbinenko <phcoder@gmail.com> 2009-05-02 23:19:20 +00:00