aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc64/Kconfig
diff options
context:
space:
mode:
authorDavid S. Miller <davem@sunset.davemloft.net>2006-03-08 19:09:19 -0500
committerDavid S. Miller <davem@sunset.davemloft.net>2006-03-20 04:14:24 -0500
commit8935dced547afbf37d0fcfcac9a3556494e53104 (patch)
tree0ae802875c73e99b86e4f90be6e953ec0c528dea /arch/sparc64/Kconfig
parent17b0e199a10184d8c5bbbd79a4cee993bb1fb257 (diff)
[SPARC64]: Add SMT scheduling support for Niagara.
The mapping is a simple "(cpuid >> 2) == core" for now. Later we'll add more sophisticated code that will walk the sun4v machine description and figure this out from there. We should also add core mappings for jaguar and panther processors. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64/Kconfig')
-rw-r--r--arch/sparc64/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/sparc64/Kconfig b/arch/sparc64/Kconfig
index a253a39c3ff6..49b652f9b1d8 100644
--- a/arch/sparc64/Kconfig
+++ b/arch/sparc64/Kconfig
@@ -356,6 +356,15 @@ config SOLARIS_EMUL
356 356
357endmenu 357endmenu
358 358
359config SCHED_SMT
360 bool "SMT (Hyperthreading) scheduler support"
361 depends on SMP
362 default y
363 help
364 SMT scheduler support improves the CPU scheduler's decision making
365 when dealing with UltraSPARC cpus at a cost of slightly increased
366 overhead in some places. If unsure say N here.
367
359config CMDLINE_BOOL 368config CMDLINE_BOOL
360 bool "Default bootloader kernel arguments" 369 bool "Default bootloader kernel arguments"
361 370