News: 0001491882

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.12 To Support Arm's Permission Overlay Extension

([Arm] 6 Hours Ago Arm Confidential Computing)


The 64-bit ARM changes were submitted in advance for the now-open [1]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.

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 [2]the pull request .



[1] https://www.phoronix.com/search/Linux+6.12

[2] https://lore.kernel.org/lkml/20240913164001.GA24426@willie-the-truck/



phoronix

What you see is from outside yourself, and may come, or not, but is beyond
your control. But your fear is yours, and yours alone, like your voice, or
your fingers, or your memory, and therefore yours to control. If you feel
powerless over your fear, you have not yet admitted that it is yours, to do
with as you will.
-- Marion Zimmer Bradley, "Stormqueen"