News: 0001548966

  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)

POWER CPUs Ready With Dynamic Preemption For Linux 6.16

([Linux Kernel] 6 Hours Ago IBM POWER)


Merged for Linux 5.12 back in early 2021 was [1]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.

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



[1] https://www.phoronix.com/news/Linux-5.12-Dynamic-Preempt

[2] https://lore.kernel.org/lkml/c8dcda66-14d5-4f76-8e83-69840e49af91@linux.ibm.com/



phoronix

My pony-tail hit the on/off switch on the power strip.