IBM Power Improvements For Linux 6.0 Support The PowerVM Platform KeyStore

Written by Michael Larabel in Linux Kernel on 8 August 2022 at 05:02 AM EDT. Add A Comment
The IBM Power CPU architecture updates have been merged for the in-development Linux 6.0 kernel.

The IBM Power changes in Linux 6.0 include supporting new features like syscall stack randomization to a new driver for supporting the PowerVM Platform KeyStore for VMs. The Linux 6.0 Power highlights amount to:

- Support for system call stack randomization on IBM Power hardware.

- Support for atomic operations with the 32-bit and 64-bit BPF JIT.

- Full support for the Kernel Address Sanitizer "KASAN" on 64-bit Book3E.

- A new driver for the PowerVM hypervisor watchdog.

- A new driver for the PowerVM Platform KeyStore. The PowerVM Platform KeyStore (PKS) is an encrypted, non-volatile store that provides logical partitions with extra capabilities for protecting sensitive information. The Platform KeyStore can be used for boot device encryption, self-encrypting drivers, unlocking encrypted logical volumes without requiring a password. and other features. IBM's initial focus on this new "PLPKS" Linux driver is for guest Secure Boot on PowerVM and Self-Encrypting Drives (SED) on PowerVM.

- New self-tests for the Power10 PMU.

- Various other fixes and improvements.

The full list of Power changes for Linux 6.0 via this pull.
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