News: 0001508574

  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)

LoongArch Wires Up Real-Time Kernel Support & Lazy Preemption

([Linux Kernel] 36 Minutes Ago Linux 6.13 LoongArch)


Merged for the Linux 6.12 kernel was [1]the long-awaited real-time "PREEMPT_RT" kernel support and allowing it to be enabled across x86/x86_64, ARM64, and RISC-V CPU architectures. With the Linux 6.13 kernel, LoongArch is joining the RT party.

All of the LoongArch architecture updates were sent out overnight for the ongoing Linux 6.13 kernel merge window. Notable this cycle is allowing to build LoongArck kernels with PREEMPT_RT support enabled for those wanting real-time support on this Chinese CPU architecture.

In addition to PREEMPT_RT support, LoongArch also is introducing [2]PREEMPT_LAZY support. This [3]lazy preemption mode is new to Linux 6.13 and LoongArch is ready to go with allowing it to be supported too.

Other LoongArch changes for Linux 6.13 include addressing a build failure using the in-development GCC 15 compiler, I2S support being enabled in the DTS file for the Loongson-2K1000/Loongson-2K2000, and other small changes. More details within [4]this pull request .



[1] https://www.phoronix.com/news/Linux-6.12-Does-Real-Time

[2] https://www.phoronix.com/news/Linux-6.13-Lazy-Preemption

[3] https://www.phoronix.com/news/Linux-6.13-Sched-Lazy-Preempt

[4] https://lore.kernel.org/lkml/20241127091825.421126-1-chenhuacai@loongson.cn/



phoronix

I got vision, and the rest of the world wears bifocals.
-- Butch Cassidy