Messages in this thread | | | Subject | Re: [UPDATED PATCH] EFI support for ia32 kernels | From | (Eric W. Biederman) | Date | 31 Aug 2003 14:24:07 -0600 |
| |
Andrew Morton <akpm@osdl.org> writes:
> Matt Tolentino <metolent@snoqualmie.dp.intel.com> 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@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |