Linux 3.13 To Support EFI On ARM

Written by Michael Larabel in Linux Kernel on 11 November 2013 at 03:16 PM EST. 14 Comments
LINUX KERNEL
Beyond the NVIDIA Tegra 4 support and improved 64-bit ARM code, the in-development Linux 3.13 kernel will also support EFI on ARM.

While EFI was originally developed by Intel and largely targeting x86 platforms, the EFI 2.3 specification does exist for Itanium and ARM architectures too and early this year the UEFI Forum had shown a proof-of-concept UEFI boot environment for ARMv8. With the EFI pull for the Linux 3.13 merge window, the Linux EFI support extends to ARM.

The EFI ARM support was generalizing x86 and ARM platform differences and cleaning up the code for handling future ARM EFI-based platforms. Other EFI changes for Linux 3.13 include early printk support using the EFI frame-buffer for debugging boot problems, EFI stub support for large memory maps (128+ entires), and other fixes.

More details on these EFI changes can be found via the mailing list pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week