ron minnich <rminn...@gmail.com> once said: > Also I'm still not completely understanding how 9 front does startup IPI -- > we added SIPI in nix, vector 62, but I don't see that in 9front. I added > VectorSIPI to pc/io.h, but maybe that's a botch.
The startup IPI is handled by mpstartap and lapicstartap. Otherwise, 9front doesn't use IPIs. You'll need to add a vector and the usual plumbing to trap on them and a subroutine to issue the IPI using c = LapicFIELD|ApicEDGE|LapicASSERT|ApicFIXED|VectorIPI; lapicw(LapicICRLO, c); or something like that. Cheers, Anthony ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T7e645b96f1f70c95-Ma8f915d34343c6958aa1175e Delivery options: https://9fans.topicbox.com/groups/9fans/subscription