[linux] 04/05: [arm64] Set NR_CPUS=256 to allow for multi-SoC systems

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Sun Apr 16 16:23:19 UTC 2017


This is an automated email from the git hooks/post-receive script.

benh pushed a commit to branch sid
in repository linux.

commit b80acec65e8eb4e83ed350832655c51bf7713260
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Sun Apr 16 17:12:38 2017 +0100

    [arm64] Set NR_CPUS=256 to allow for multi-SoC systems
    
    ThunderX1 has 48 cores and supports 2-way systems for 96 CPUs.
    ThunderX2 has 54 cores and also supports 2-way systems for 108 CPUs.
    
    X-Gene 3 "Skylark" is supposed to support 8-way systems with 32
    cores each for 256 CPUs (I'm not sure if they're cache-coherent
    beyond 2-way though.
---
 debian/changelog           | 1 +
 debian/config/arm64/config | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 1c61787..f244324 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,7 @@ linux (4.9.18-2) UNRELEASED; urgency=medium
   * [powerpc*/*64*] Enable CPUMASK_OFFSTACK to reduce stack usage
   * [mips*el/loongson-3] Set NR_CPUS=16 to allow for Loongson 3B2000
   * [mips*/octeon] Set NR_CPUS=64 to allow for Cavium CN7890
+  * [arm64] Set NR_CPUS=256 to allow for multi-SoC systems
 
   [ Salvatore Bonaccorso ]
   * ping: implement proper locking (CVE-2017-2671)
diff --git a/debian/config/arm64/config b/debian/config/arm64/config
index e0cbe8f..37771a0 100644
--- a/debian/config/arm64/config
+++ b/debian/config/arm64/config
@@ -9,7 +9,7 @@ CONFIG_ARM64_ERRATUM_834220=y
 CONFIG_ARM64_VA_BITS_48=y
 ## end choice
 CONFIG_SCHED_MC=y
-CONFIG_NR_CPUS=64
+CONFIG_NR_CPUS=256
 CONFIG_SECCOMP=y
 CONFIG_KEXEC=y
 CONFIG_XEN=y

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux.git



More information about the Kernel-svn-changes mailing list