• Paul Burton's avatar
    MIPS: MIPS_CMP should depend upon !SMTC, not upon SMVP · a6ce202e
    Paul Burton authored
    Commit f55afb0969cc "MIPS: Clean up MIPS MT and CMP configuration
    options." introduced a dependency upon MIPS_MT_SMP (ie. SMVP) for the
    MIPS_CMP (ie. CMP framework support) Kconfig option. It did not specify
    why, and that dependency is bogus. It is perfectly valid to have a
    multi-core system with the YAMON bootloader but without MT support -
    an example of this would be any multi-core proAptiv bitstream running on
    a Malta. Forcing MT support to be enabled in a kernel for such a system
    is incorrect. I suspect that the dependency was actually meant to
    reflect the fact that YAMON will only bind 1 TC per VPE on an MT system,
    and only describe those 1:1 TC:VPE pairs as CPUs through the AMON
    interface. Thus an SMTC kernel makes little sense on a system using
    MIPS_CMP, and the Kconfig dependencies should reflect that rather than
    introducing the bogus SMVP dependency.
    Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
    Cc: linux-mips@linux-mips.org
    Patchwork: https://patchwork.linux-mips.org/patch/6368/Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
    a6ce202e
Kconfig 62.5 KB