Linux EFI Going Through Spring Cleaning Before RISC-V Support Lands

Written by Michael Larabel in Linux Kernel on 21 February 2020 at 06:43 AM EST. 6 Comments
The Linux EFI boot code is going through some "spring cleaning" ahead of the RISC-V EFI support landing that still could make it for the Linux 5.7 kernel cycle this spring.

The EFI kernel code is seeing some cleaning before the RISC-V support is merged since that increases the complexity of the code-base and for testing due to having an extra architecture in there. With this early batch of EFI changes to be staged until the Linux 5.7 merge window in April, the RISC-V support isn't yet included but it still could get pulled together in the next month for making the 5.7 kernel.

In addition to cleaning up the code pre-RISC-V, the Linux kernel EFI code is introducing a generic Linux/UEFI boot protocol to better interface with UEFI changes being made by the GRUB boot-loader.

The EFI changes for Linux 5.7 also include support for UEFI specification v2.8A changes, simplified handling of the EFI properties table on 64-bit ARM, and various other changes. More details on this batch of Linux EFI changes via this mailing list post.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week