diff options
author | David S. Miller <davem@sunset.davemloft.net> | 2006-03-08 16:09:19 -0800 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2006-03-20 01:14:24 -0800 |
commit | 8935dced547afbf37d0fcfcac9a3556494e53104 (patch) | |
tree | 0ae802875c73e99b86e4f90be6e953ec0c528dea /arch/sparc64/Kconfig | |
parent | 17b0e199a10184d8c5bbbd79a4cee993bb1fb257 (diff) | |
download | kernel-crypto-8935dced547afbf37d0fcfcac9a3556494e53104.tar.gz kernel-crypto-8935dced547afbf37d0fcfcac9a3556494e53104.tar.xz kernel-crypto-8935dced547afbf37d0fcfcac9a3556494e53104.zip |
[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/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/sparc64/Kconfig b/arch/sparc64/Kconfig index a253a39c3ff..49b652f9b1d 100644 --- a/arch/sparc64/Kconfig +++ b/arch/sparc64/Kconfig @@ -356,6 +356,15 @@ config SOLARIS_EMUL endmenu +config SCHED_SMT + bool "SMT (Hyperthreading) scheduler support" + depends on SMP + default y + help + SMT scheduler support improves the CPU scheduler's decision making + when dealing with UltraSPARC cpus at a cost of slightly increased + overhead in some places. If unsure say N here. + config CMDLINE_BOOL bool "Default bootloader kernel arguments" |