[Linux-ia64] elilo 3.3 has been released!

From: Stephane Eranian <eranian_at_frankl.hpl.hp.com>
Date: 2002-08-27 10:30:41
I have just released version 3.3 of elilo, the EFI bootloader 
for Linux/ia64 and Linux/ia32.

List of new features:

  - The biggest change is that elilo is now fully compliant with the 
    EFI 1.10 specification in particular section Directory Structures.
    This section describes where the bootloader should be placed in the EFI 
    system partition. Because this partition is OS neutral, no OS vendor is 
    supposed to leave bootloaders, config files on the root. Instead, the 
    specification dictates that the bootloader be placed in \EFI\FOO\elilo.efi 
    if FOO in the name of the OS distribution. It is IMPORTANT that every Linux
    distributor follow this rule.  To support such rule, elilo now only looks for 
    files in the directory it was loaded from, unless absolute paths are specified.
    (Thanks to Richard Hirst for contributing this feature)

  - Ability to load ELF/ia64 big-endian binaries (if using ELF p_paddr).

  - added -F fpswa_file option for IA64, to load a specific FPSWA driver

  - updated documentation

  - many bug fixes.


  - Elilo will now look for the FPSWA driver on all accessible EFI system partitions.
    The driver name MUST be fpswa.efi and it MUST in a directory called 
    \EFI\Intel Firmware (no other directory is searched), as specified in the FPSWA 
    document (see http://developer/intel.com/design/itanium).  EFI ensures that only the 
    newest driver is actually loaded and activated.

Please look at Changelog for more details.

To compile this package on both IA-32 and IA-64, you need gcc3.x and
binutils 2.11.90 or higher. Also if you're using anything newer than 
gcc3.0 release, you need to grab the updated version of the gnu-efi
package, i.e., gnu-efi-3.0a, because there were some changes in the
way gcc treats constant strings which impact the loader script used
to build elilo. You can grab the package at:


As usual, I have included precompiled binaries for IA-64 (elilo-ia64.efi)
and IA-32 (elilo-ia32.efi). To try out the IA-32 version, you need a PC
with EFI support. This can either be a native EFI implementation or
a PC with a legacy BIOS booted with the EFI floppies from the Intel
sample implementation which you can get at:


The new version of elilo can be downloaded from:

	MD5SUM: aa240675ee8a57218dd2523a23fb5c4f


Received on Mon Aug 26 17:31:31 2002

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:10 EST