VOOZH about

URL: https://www.phoronix.com/news/POWER-Dynamic-Preempt-Linux-616

⇱ POWER CPUs Ready With Dynamic Preemption For Linux 6.16 - Phoronix


👁 Phoronix

POWER CPUs Ready With Dynamic Preemption For Linux 6.16

Written by Michael Larabel in Linux Kernel on 26 May 2025 at 06:15 AM EDT. Add A Comment
Merged for Linux 5.12 back in early 2021 was a new dynamic preemption mode. Finally now for H2'2025, the IBM POWER CPU ISA kernel code is supporing dynamic preemption.

The CONFIG_PREEMPT_DYNAMIC option when enabled allows setting preempt= at boot time to either none/voluntary/full with full preemption being the default. Distributions can still set the standard PREEMPT controls but this dynamic option allows changing it at boot time without rebuilding the kernel or even at run-time via DebugFS. The kernel relies on run-time patching for changing the kernel preemption mode on the fly.

👁 Talos II POWER9 server


The POWER/PowerPC code for Linux 6.16 is picking up support for dynamic preemption. There is also enablement of a new PMU for KVM host-wide measurement and various other minor fixes and improvements.

More details on these POWER changes for Linux 6.16 via this pull request.

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.