|
From: | tgingold |
Subject: | Grub for ia64 |
Date: | Thu, 28 Sep 2006 13:41:46 +0200 |
User-agent: | Internet Messaging Program (IMP) 3.2.5 |
Hi this is a port of grub2 to ia64. ia64 systems (itanium) are EFI based so this port reuse existing EFI infrastructure. I have made 4 patches: efi64.diffs: fix a 64 bits issue of efi/api.h fat.diffs: fix 64bits issues and make filename match case insensitive. [I think most 64 bits issues have already been reported recently and independently by the mail grub2 64bit system compatible] ia64.diffs: ia64 specific files modules.diffs: currently the ia64 port cannot load modules. This patch makes slight changes so that grub can be completly prelinked without removing the dynamic loading feature. I think it is worth for three reasons: * it makes initial port easier. * the current common code can't work on ia64 (on ia64 a function pointer is a descriptor and not the address of the first function instruction). * grub-emu doesn't have dynamic modules and could reuse this work to remove most of #ifdef/#endif GRUB_UTIL I have also written a few additionnal EFI specific commands I will post later. Tristan.
efi64.diffs
Description: Binary data
fat.diffs
Description: Binary data
ia64.diffs
Description: Binary data
modules.diffs
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |