Allow "ddb{1}> trace" through interrupt on macppc
authorgkoehler <gkoehler@openbsd.org>
Mon, 7 Feb 2022 22:28:15 +0000 (22:28 +0000)
committergkoehler <gkoehler@openbsd.org>
Mon, 7 Feb 2022 22:28:15 +0000 (22:28 +0000)
commit955735595f25b08ba2c651ce2e3dcd291a1af260
treedda2331fc0c42a6952f09f04bd3de97a52e5213c
parentdeec46e40dde3e4e55692f79b10751b45a5b5343
Allow "ddb{1}> trace" through interrupt on macppc

If cpu0 sends PPC_IPI_DDB to cpu1, then cpu1 stops on its interrupt
stack.  Teach ININTSTK to allow traces through all interrupt stacks,
not only cpu0's.

ININTSTK now works by looping for all cpus.  It doesn't remember which
cpu owns the stack.  A macppc has at most 4 cpus.

ok kettenis@ miod@
sys/arch/powerpc/ddb/db_trace.c