aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2010-09-16 06:40:41 -0400
committerRalf Baechle <ralf@linux-mips.org>2010-10-04 13:33:56 -0400
commit25f12b339caea6b3ca750871d8cecbda70fd83c6 (patch)
tree39f6536c9571b877669837326d3830f8a0627311 /arch
parenta2e715a86c6dc85fb4a13c0c818637131de44cd2 (diff)
MIPS: Kconfig: Fix and clarify kconfig help text for VSMP and SMTC.
Only VSMP was known as SMVP and generally the help text was too short to be helpful. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/mips/Kconfig20
1 files changed, 18 insertions, 2 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index ec410009e8f0..5526faabfc21 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -1647,8 +1647,16 @@ config MIPS_MT_SMP
1647 select SYS_SUPPORTS_SMP 1647 select SYS_SUPPORTS_SMP
1648 select SMP_UP 1648 select SMP_UP
1649 help 1649 help
1650 This is a kernel model which is also known a VSMP or lately 1650 This is a kernel model which is known a VSMP but lately has been
1651 has been marketesed into SMVP. 1651 marketesed into SMVP.
1652 Virtual SMP uses the processor's VPEs to implement virtual
1653 processors. In currently available configuration of the 34K processor
1654 this allows for a dual processor. Both processors will share the same
1655 primary caches; each will obtain the half of the TLB for it's own
1656 exclusive use. For a layman this model can be described as similar to
1657 what Intel calls Hyperthreading.
1658
1659 For further information see http://www.linux-mips.org/wiki/34K#VSMP
1652 1660
1653config MIPS_MT_SMTC 1661config MIPS_MT_SMTC
1654 bool "SMTC: Use all TCs on all VPEs for SMP" 1662 bool "SMTC: Use all TCs on all VPEs for SMP"
@@ -1665,6 +1673,14 @@ config MIPS_MT_SMTC
1665 help 1673 help
1666 This is a kernel model which is known a SMTC or lately has been 1674 This is a kernel model which is known a SMTC or lately has been
1667 marketesed into SMVP. 1675 marketesed into SMVP.
1676 is presenting the available TC's of the core as processors to Linux.
1677 On currently available 34K processors this means a Linux system will
1678 see up to 5 processors. The implementation of the SMTC kernel differs
1679 significantly from VSMP and cannot efficiently coexist in the same
1680 kernel binary so the choice between VSMP and SMTC is a compile time
1681 decision.
1682
1683 For further information see http://www.linux-mips.org/wiki/34K#SMTC
1668 1684
1669endchoice 1685endchoice
1670 1686