News: 0001551761

  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 Enables Multi-Core Scheduler Support In Linux 6.16

([Hardware] 6 Hours Ago LoongArch)


All of the LoongArch CPU architecture changes have been merged for the [1]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.

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 [2]this pull request for more details on all of these changes in Linux 6.16.



[1] https://www.phoronix.com/search/Linux+6.16

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



phoronix

"Infidels in all ages have battled for the rights of man, and have at all times
been the fearless advocates of liberty and justice."
-- Robert Green Ingersoll