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

Reply via email to