LoongArch Enables Multi-Core Scheduler Support In Linux 6.16
([Hardware] 6 Hours Ago
LoongArch)
- Reference: 0001551761
- News link: https://www.phoronix.com/news/Linux-6.16-LoongArch
- Source link:
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/
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