Hi all, I finally found some time to get my dev environment setup on 9front running on QEMU on macos. (huzzah!)
Now, I can start poking around, reading code, and hopefully contributing something useful. :-) Cheers, Chris -- Christopher Nielsen "The secret of freedom lies in educating people, whereas the secret of tyranny is in keeping them ignorant." --Maximilien Robespierre On Tue, Feb 4, 2025 at 5:47 PM Anthony Martin <al...@pbrane.org> wrote: > 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-M462035365cf5ec82bd37daa9 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription