Linux 6.12 To Support Arm's Permission Overlay Extension

Written by Michael Larabel in Arm on 16 September 2024 at 12:00 AM EDT. Add A Comment
ARM
The 64-bit ARM changes were submitted in advance for the now-open Linux 6.12 kernel merge window. There is work for Arm on the confidential computing side this cycle and other new features.

With Linux 6.12 the Arm Permission Overlay Extension support is finally baked after being in development for the kernel the past year. Arm's Permission Overlay Extension was added to the Arm A-Profile specs in 2022. Permission Overlay Extension provides the ability to constrain permissions on memory regions and can be used from user-space. With the Arm Permission Overlay Extension support it's used to implement the Linux Memory Protection Keys system call support.

Linux 6.12 on the Arm confidential computing side adds support for booting an ARM64 kernel as a protected guest under Android's Protected KVM "pKVM" hypervisor.

AmpereOne on Linux


Other ARM64 changes for Linux 6.12 include erratum workarounds for HiSilicon and AmpereOne platforms, a crash fix for the AMDGPU driver on AMD64, and a variety of other fixes.

More details on the ARM64 architecture changes for Linux 6.12 via the 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