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 | ||
