Jiaxun Yang (7): MIPS: sync-r4k: Rework to be many cores firendly MIPS: time: Use CPUHUP to handle r4k timer MIPS: Kconfig: Always select SYNC_R4K if both SMP and r4k timer is enabled MIPS: Loongson64: Remove custom count sync procudure MIPS: cevt-r4k: Don't handle IRQ if clockevent is not enabled MIPS: cevt-r4k: Enable intimer for Loongson CPUs with extimer MIPS: KVM: Don't use htimer when INTIMER is disabled arch/mips/Kconfig | 10 +- arch/mips/include/asm/cpu-features.h | 4 + arch/mips/include/asm/cpu.h | 1 + arch/mips/include/asm/r4k-timer.h | 5 - arch/mips/include/asm/smp.h | 1 - arch/mips/include/asm/time.h | 28 +++--- arch/mips/kernel/cevt-r4k.c | 65 ++++++++++-- arch/mips/kernel/cpu-probe.c | 6 +- arch/mips/kernel/smp.c | 5 - arch/mips/kernel/sync-r4k.c | 143 ++++++++++++--------------- arch/mips/kernel/time.c | 22 ++++- arch/mips/kvm/vz.c | 6 ++ arch/mips/loongson64/smp.c | 32 +----- include/linux/cpuhotplug.h | 1 + 14 files changed, 173 insertions(+), 156 deletions(-) -- 2.28.0.rc1