• Florian Fainelli's avatar
    MIPS: BMIPS: Fix thinko to release slave TP from reset · 976f39b1
    Florian Fainelli authored
    Commit 4df715aa ["MIPS: BMIPS: support booting from physical CPU other
    than 0"] introduced a thinko which will prevents slave CPUs from being
    released from reset on systems where we boot from TP0. The problem is
    that we are checking whether the slave CPU logical CPU map is 0, which
    is never true for systems booting from TP0, so we do not release the
    slave TP from reset and we are just stuck. Fix this by properly checking
    that the CPU we intend to boot really is the physical slave CPU (logical
    and physical value being 1).
    Signed-off-by: default avatarFlorian Fainelli <florian@openwrt.org>
    Cc: linux-mips@linux-mips.org
    Cc: blogic@openwrt.org
    Cc: jogo@openwrt.org
    Cc: cernekee@gmail.com
    Cc: Florian Fainelli <florian@openwrt.org>
    Patchwork: https://patchwork.linux-mips.org/patch/5598/Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
    976f39b1
smp-bmips.c 11.9 KB