LoongArch EFI Boot, Prep For EFI Confidential Compute Arrive For Linux 6.1

Written by Michael Larabel in Linux Kernel on 10 October 2022 at 12:00 AM EDT. 5 Comments
A big chunk of new EFI feature code was merged for Linux 6.1.

EFI boot support is now ready to go with Linux 6.1 for the LoongArch architecture. This follows the UEFI 2.10 specification back in August having added the formal LoongArch processor architecture support.

The LoongArch port was added to Linux 5.19 but in its initial form was quite limited in functionality and even lacked some critical device drivers. The Linux 5.19 state was good enough for at least unblocking the glibc LoongArch mainlining and since then has continued working on the rest of its enablement for this Loongson developed IP based on inspirations from RISC-V and MIPS64.

With Linux 6.1 there is EFI boot support for LoongArch. This resulted in some clean-ups to Linux's EFI code along the way as well as preparing for confidential compute support with the EFI code in the future.

This EFI pull for Linux 6.1 also has generic compressed boot support, measuring the kernel command line into the TPM for measured boot handling, and various other improvements. See this pull request for more details on the EFI changes for this next kernel version.
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