diff --git a/kernel.spec b/kernel.spec index 483fd8835..1ca44cae4 100644 --- a/kernel.spec +++ b/kernel.spec @@ -625,6 +625,8 @@ Patch470: die-floppy-die.patch Patch510: silence-noise.patch Patch530: silence-fbcon-logo.patch +Patch600: x86-allow-1024-cpus.patch + Patch800: crash-driver.patch # crypto/ @@ -1278,6 +1280,7 @@ ApplyOptionalPatch upstream-reverts.patch -R # Architecture patches # x86(-64) +ApplyPatch x86-allow-1024-cpus.patch # ARM64 diff --git a/x86-allow-1024-cpus.patch b/x86-allow-1024-cpus.patch new file mode 100644 index 000000000..decafd6ef --- /dev/null +++ b/x86-allow-1024-cpus.patch @@ -0,0 +1,13 @@ +diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig +index f67e839..d726b2d 100644 +--- a/arch/x86/Kconfig ++++ b/arch/x86/Kconfig +@@ -825,7 +825,7 @@ config MAXSMP + config NR_CPUS + int "Maximum number of CPUs" if SMP && !MAXSMP + range 2 8 if SMP && X86_32 && !X86_BIGSMP +- range 2 512 if SMP && !MAXSMP ++ range 2 1024 if SMP && !MAXSMP + default "1" if !SMP + default "4096" if MAXSMP + default "32" if SMP && (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP || X86_ES7000)