Hi Huacai, On Fri, Jun 15, 2018 at 12:30:35PM +0800, 陈华才 wrote: > I can't test your branch...... Because now the mainline kernel lacks > too many features needed by Loongson-3. Interesting - so the mainline Loongson-3 code doesn't actually work? How much is missing for it to be functional? > By the way, Your approach is based on NMI but I don't think NMI is > always available on each MIPS board. It isn't using NMIs at all - the nmi_trigger_cpumask_backtrace() function has NMI in its name, sure, but it just invokes a callback to interrupt other CPUs & we can implement that using regular old IPIs. This is the same way arch/arm does it, so it's not unprecedented & allows us to share the common code. It would be ideal to use NMIs where possible in future, but that can come later for platforms where they're available. Thanks, Paul