Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 109116
b: refs/heads/master
c: d25e26b
h: refs/heads/master
v: v3
  • Loading branch information
Linus Torvalds committed Aug 25, 2008
1 parent 3de1ff8 commit a16ed20
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 23 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 426e1eafdbd1d1349c852a2b90c7f20879d52ed2
refs/heads/master: d25e26b61d59370eee8b7f2634641eb0fa76e952
30 changes: 8 additions & 22 deletions trunk/arch/x86/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -577,35 +577,29 @@ config SWIOTLB

config IOMMU_HELPER
def_bool (CALGARY_IOMMU || GART_IOMMU || SWIOTLB || AMD_IOMMU)

config MAXSMP
bool "Configure Maximum number of SMP Processors and NUMA Nodes"
depends on X86_64 && SMP
depends on X86_64 && SMP && BROKEN
default n
help
Configure maximum number of CPUS and NUMA Nodes for this architecture.
If unsure, say N.

if MAXSMP
config NR_CPUS
int
default "4096"
endif

if !MAXSMP
config NR_CPUS
int "Maximum number of CPUs (2-4096)"
range 2 4096
int "Maximum number of CPUs (2-512)" if !MAXSMP
range 2 512
depends on SMP
default "4096" if MAXSMP
default "32" if X86_NUMAQ || X86_SUMMIT || X86_BIGSMP || X86_ES7000
default "8"
help
This allows you to specify the maximum number of CPUs which this
kernel will support. The maximum supported value is 4096 and the
kernel will support. The maximum supported value is 512 and the
minimum value which makes sense is 2.

This is purely to save memory - each supported CPU adds
approximately eight kilobytes to the kernel image.
endif

config SCHED_SMT
bool "SMT (Hyperthreading) scheduler support"
Expand Down Expand Up @@ -996,25 +990,17 @@ config NUMA_EMU
into virtual nodes when booted with "numa=fake=N", where N is the
number of nodes. This is only useful for debugging.

if MAXSMP

config NODES_SHIFT
int
default "9"
endif

if !MAXSMP
config NODES_SHIFT
int "Maximum NUMA Nodes (as a power of 2)"
int "Maximum NUMA Nodes (as a power of 2)" if !MAXSMP
range 1 9 if X86_64
default "9" if MAXSMP
default "6" if X86_64
default "4" if X86_NUMAQ
default "3"
depends on NEED_MULTIPLE_NODES
help
Specify the maximum number of NUMA Nodes available on the target
system. Increases memory reserved to accomodate various tables.
endif

config HAVE_ARCH_BOOTMEM_NODE
def_bool y
Expand Down

0 comments on commit a16ed20

Please sign in to comment.