Re: [UPDATED PATCH] EFI support for ia32 kernels

From: Eric W. Biederman
Date: Sun Aug 31 2003 - 15:24:08 EST


Andrew Morton <akpm@xxxxxxxx> writes:

> Matt Tolentino <metolent@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
> >
> >
> > Attached is an updated patch against 2.6.0-test4 that enables Extensible
> Firmware
>
> > Interface (EFI) awareness in ia32 Linux kernels.
>
> Just for my edification: why does EFI exist?

As I have heard the story.

The guys at Intel were having problems getting a traditional
PC style BIOS to run on the first Itaniums, realized they
had a opportunity to come up with a cleaner firmware interface
and came up with EFI. Open Firmware was considered but dropped
because it was not compatible with ACPI, and they did not want to
dilute the momentum that had built up for ACPI.

And now since Intel has something moderately portable, they intend
to back port it to x86 and start using/shipping it sometime early next
year.

What I find interesting is that I don't see it addressed how the 16bit
BIOS calls in setup.S can be bypassed on x86. And currently while it
works to enter at the kernels 32bit entry point if you know what you
are doing it is still officially not supported.

Eric
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/