diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2010-09-16 06:40:41 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2010-10-04 13:33:56 -0400 |
commit | 25f12b339caea6b3ca750871d8cecbda70fd83c6 (patch) | |
tree | 39f6536c9571b877669837326d3830f8a0627311 | |
parent | a2e715a86c6dc85fb4a13c0c818637131de44cd2 (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>
-rw-r--r-- | arch/mips/Kconfig | 20 |
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 | ||
1653 | config MIPS_MT_SMTC | 1661 | config 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 | ||
1669 | endchoice | 1685 | endchoice |
1670 | 1686 | ||