I had only one IPI for the RPIC (an interrupt controller only used on
Synergy PPC boards) and I implemented a little message queue to
simulate all 4 IPI's. The mailbox implementation suggested by James
Bottomley ended up having race conditions on our board. It's probably
not the most elegant solution, but it works and required no change to
the PowerPC SMP code. See my "Make Gemini boot" patch to linuxppc-dev
and take a look at the files rpic.c and rpic.h.
-VAL
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/