VOOZH about

URL: https://www.phoronix.com/news/Linux-6.16-LoongArch

⇱ LoongArch Enables Multi-Core Scheduler Support In Linux 6.16 - Phoronix


👁 Phoronix

LoongArch Enables Multi-Core Scheduler Support In Linux 6.16

Written by Michael Larabel in Hardware on 8 June 2025 at 06:18 AM EDT. Add A Comment
All of the LoongArch CPU architecture changes have been merged for the Linux 6.16 kernel with the merge window set to wrap up later today.

LoongArch with Linux 6.16 brings support for enabling the multi-core scheduler support on these Chinese processors. The "SCHED_MC" Kconfig option can now be enabled for enjoying better multi-core scheduling performance.

👁 Loongson LoongArch graphic


LoongArch with this next version of the Linux kernel also brings support for MSEAL to seal the system mappings, Stackleak protector support, support for up to a theoretical 2048 CPU cores, and other adjustments:
1, Adjust the 'make install' operation;
2, Support SCHED_MC (Multi-core scheduler);
3, Enable ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS;
4, Enable HAVE_ARCH_STACKLEAK;
5, Increase max supported CPUs up to 2048;
6, Introduce the numa_memblks conversion;
7, Add PWM controller nodes in dts;
8, Some bug fixes and other small changes.

See this pull request for more details on all of these changes in Linux 6.16.

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.