EFI Code Gets More Cleaning With Linux 5.6

Written by Michael Larabel in Linux Kernel on 28 January 2020 at 06:06 AM EST. 4 Comments
LINUX KERNEL
The EFI kernel code has seen a variety of clean-ups and low-level improvements to it for the Linux 5.6 cycle.

Among the EFI work queued for Linux 5.6 is cleaning up of the graphics output (EFI GOP) handling code within the EFI stub, refactoring the mixed mode handling in the x86 EFI stub, overhauling the x86 EFI boot/runtime code, better robustness out of the mixed mode code, support to disable DMA at the root port level, getting rid of RWX mappings in the EFI memory map and page tables where possible, and other fixes and clean-ups.

It's quite a lot of EFI changes for once cycle - much more than we've been used to seeing in recent times on the EFI front. The complete list of EFI changes for Linux 5.6 can be found via this pull request with all the new material.
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