+
+IMPORTANT NOTE FOR x86_64:
+-------------------------
+
+ EFI x86_64 elilo support requires the following libraries:
+
+ 1. gnu-efi-3.0c library with x86_64 support.
+
+ 2. The toolchain known to produce working x86_64 efi binary are:
+
+ gcc-4.1.1 or above
+ binutils-2.17.50.0.14 with Intel64 EFI support
+
+ Implementation:
+ --------------
+ Calls to EFI services in x86_64 require a wrapper to pass the arguments
+ in the appropriate manner. This is implemented with efi wrapper.
+ For IA32 and IA64, the wrapper is a macro that merely calls the
+ EFI services directly. The elilo source has been modified to use the
+ efi wrapper implemented in gnu-efi-3.0c library.
+ elilo for x86_64 and its dependent libraries are built and the final
+ ELF image is converted into PE-COFF image using the objcopy supported
+ by binutils-2.17.50.0.14 or above with Intel64 EFI support.
+
+ On UEFI 2.0 firmware, only Graphics Output Protocol (GOP) is supported.
+ The x86_64 elilo first queries video information from GOP failing which
+ it queries for text mode support. The video information is passed to
+ Linux kernel via boot parameter. The GOP support requires
+ Linux kernel EFI framebuffer driver (kernel configuration option).