Skip to content

RFC NMI IPI work in progress for Linux and OPAL

Nicholas Piggin linuxppc-dev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest2 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2core: implement OPAL_SIGNAL_SYSTEM_RESET with POWER9 scomscore/Makefile.inc core/sreset.c hw/xscom.c +2 more+245 -13 replies
2/2powerpc/powernv: implement NMI IPIs with OPAL_SIGNAL_SYSTEM_RESETarch/powerpc/include/asm/opal-api.h arch/powerpc/include/asm/opal.h arch/powerpc/kernel/irq.c +4 more+132 -05 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC PATCH 0/2] NMI IPI work in progress for Linux and OPAL

Hi,

I have Linux and OPAL patches that make the NMI IPI facility work on a POWER9 DD1 here, lightly tested. It works for threads that are running and are in stop (at least the stop0_lite state enabled in DD1).

Comments on the OPAL patch in particular would be good. Next step will be more testing with DD2 and different idle states.

This was taken mostly from pdbg but I have ended up changing a few things (e.g., to make it work in idle state).

Thanks,
Nick