Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

+18 -2
+18 -2
arch/mips/Kconfig
··· 1647 1647 select SYS_SUPPORTS_SMP 1648 1648 select SMP_UP 1649 1649 help 1650 - This is a kernel model which is also known a VSMP or lately 1651 - has been marketesed into SMVP. 1650 + This is a kernel model which is known a VSMP but lately has been 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 1661 config MIPS_MT_SMTC 1654 1662 bool "SMTC: Use all TCs on all VPEs for SMP" ··· 1673 1665 help 1674 1666 This is a kernel model which is known a SMTC or lately has been 1675 1667 marketesed into SMVP. 1668 + is presenting the available TC's of the core as processors to Linux. 1669 + On currently available 34K processors this means a Linux system will 1670 + see up to 5 processors. The implementation of the SMTC kernel differs 1671 + significantly from VSMP and cannot efficiently coexist in the same 1672 + kernel binary so the choice between VSMP and SMTC is a compile time 1673 + decision. 1674 + 1675 + For further information see http://www.linux-mips.org/wiki/34K#SMTC 1676 1676 1677 1677 endchoice 1678 1678