--- v2
+++ v1
@@ -1,30 +1,34 @@
-Since last post, the first 4 patches are unchanged.
+Hi,
-Split the last patch into 2, tidied up a few things, and removed
-the DD1 workarounds because firmware is not going to support DD1.
+Here is the NMI IPI enablement for powernv, which requires
+supported firmware and hardware:
-Then re-tested with upstream firmware which has now merged support
-for OPAL_SIGNAL_SYSTEM_RESET on POWER9 DD2.
+https://lists.ozlabs.org/pipermail/skiboot/2017-September/009111.html
+And some preceeding patches that fix issues I ran into when
+testing it.
-Nicholas Piggin (6):
+Thanks,
+Nick
+
+Nicholas Piggin (5):
powerpc/watchdog: do not panic from locked CPU's IPI handler
powerpc/watchdog: do not backtrace locked CPUs twice if allcpus
backtrace is enabled
powerpc/watchdog: do not trigger SMP crash from touch_nmi_watchdog
powerpc/xmon: avoid tripping SMP hardlockup watchdog
- powerpc/64s: Implement system reset idle wakeup reason
powerpc/powernv: implement NMI IPI with OPAL_SIGNAL_SYSTEM_RESET
arch/powerpc/include/asm/opal-api.h | 1 +
- arch/powerpc/include/asm/opal.h | 2 +
- arch/powerpc/kernel/irq.c | 41 ++++++++++++++++++--
- arch/powerpc/kernel/watchdog.c | 29 ++++++++------
+ arch/powerpc/include/asm/opal.h | 2 ++
+ arch/powerpc/kernel/irq.c | 43 +++++++++++++++++++---
+ arch/powerpc/kernel/watchdog.c | 29 ++++++++-------
arch/powerpc/platforms/powernv/opal-wrappers.S | 1 +
- arch/powerpc/platforms/powernv/setup.c | 1 +
- arch/powerpc/platforms/powernv/smp.c | 52 ++++++++++++++++++++++++++
- arch/powerpc/xmon/xmon.c | 17 +++++++--
- 8 files changed, 125 insertions(+), 19 deletions(-)
+ arch/powerpc/platforms/powernv/powernv.h | 1 +
+ arch/powerpc/platforms/powernv/setup.c | 3 ++
+ arch/powerpc/platforms/powernv/smp.c | 50 ++++++++++++++++++++++++++
+ arch/powerpc/xmon/xmon.c | 17 ++++++---
+ 9 files changed, 127 insertions(+), 20 deletions(-)
--
2.13.3