From 18284a267c22d56bfda13a2d4e1b92420bc506d8 Mon Sep 17 00:00:00 2001 From: Juxin Gao Date: Tue, 13 May 2025 14:16:10 +0800 Subject: [PATCH] anolis: LoongArch: CONFIG_NR_CPUS expanded to 2048. ANBZ: #20954 Increase NR_CPUS to support future hardware products. Signed-off-by: wanghongliang Signed-off-by: Juxin Gao --- anolis/configs/L0-MANDATORY/loongarch/CONFIG_NR_CPUS | 2 +- arch/loongarch/Kconfig | 7 ++++--- arch/loongarch/configs/loongson3_defconfig | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/anolis/configs/L0-MANDATORY/loongarch/CONFIG_NR_CPUS b/anolis/configs/L0-MANDATORY/loongarch/CONFIG_NR_CPUS index 0c4b1d904e71..b13ed41c9765 100644 --- a/anolis/configs/L0-MANDATORY/loongarch/CONFIG_NR_CPUS +++ b/anolis/configs/L0-MANDATORY/loongarch/CONFIG_NR_CPUS @@ -1 +1 @@ -CONFIG_NR_CPUS=256 +CONFIG_NR_CPUS=2048 diff --git a/arch/loongarch/Kconfig b/arch/loongarch/Kconfig index d4b356d10224..c555197e30da 100644 --- a/arch/loongarch/Kconfig +++ b/arch/loongarch/Kconfig @@ -181,6 +181,7 @@ config LOONGARCH select USE_PERCPU_NUMA_NODE_ID select USER_STACKTRACE_SUPPORT select ZONE_DMA32 + select CPUMASK_OFFSTACK if NR_CPUS > 256 config 32BIT bool @@ -444,10 +445,10 @@ config HOTPLUG_CPU Say N if you want to disable CPU hotplug. config NR_CPUS - int "Maximum number of CPUs (2-256)" - range 2 256 + int "Maximum number of CPUs (2-2048)" + range 2 2048 depends on SMP - default "64" + default "2048" help This allows you to specify the maximum number of CPUs which this kernel will support. diff --git a/arch/loongarch/configs/loongson3_defconfig b/arch/loongarch/configs/loongson3_defconfig index 1a51e214097f..bbc658f7ffe3 100644 --- a/arch/loongarch/configs/loongson3_defconfig +++ b/arch/loongarch/configs/loongson3_defconfig @@ -40,7 +40,7 @@ CONFIG_KALLSYMS_ALL=y CONFIG_PROFILING=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y -CONFIG_NR_CPUS=256 +CONFIG_NR_CPUS=2048 CONFIG_NUMA=y CONFIG_ARCH_IOREMAP=y CONFIG_CPU_HAS_LSX=y -- Gitee