Hey Ron,
Looks like you didn't check in the implementation of execac.
Happy February :)
Cody
On 07/02/2025 01:39, ron minnich wrote:
and for the last thing for the day:
1. mwait usage is back in
2. original nix bug from 2011 fixed (see commits)
3. execac command from nix is added back
ok, somebody, give it a whirl.
On Thu, Feb 6, 2025 at 3:59 PM ron minnich <rminn...@gmail.com> wrote:
ok we have nix
core 0:Calling testicc ...
core 0:calling core 1... Set testicc to ffffffff80110d87
core 1:acsched: cpu1: fn 0xffffffff80110d87
core 1:called: <1>
core 1:acsched: cpu1: idle
core 1:acstackok is ok
core 1:m is ffffffff8002b000
core 1:m->icc is ffffffff80042680
core 1:m->icc->fn is 0
core 1:&m->icc->fn ffffffff80042680
core 1:wait ...
core 0:done
core 0:Done
I need to get mwait usage back in, I see what was wrong with my
qemu command now.
I'm pushing that now.
On Thu, Feb 6, 2025 at 3:51 PM ron minnich <rminn...@gmail.com> wrote:
Calling testicc ...
Done
that's the first attempt to call an icc in quite a while.
one weird thing: either qemu does not implement mwait
(unlikely) or we're not enabling it (likely)
I'll see.
On Thu, Feb 6, 2025 at 3:06 PM ron minnich
<rminn...@gmail.com> wrote:
I'm doing a tiny bit at a time.
qemu-system-x86_64 -kernel ~/Downloads/9pc64-3 -cdrom
~/Downloads/9front-10811.amd64.iso -smp 4
starts NIX, and I have set up core 1 as an AC.
It panics in acmmuswitch
So there's something for someone to chew on.
I've been able to ditch a bit of NIX infra that is done
better in 9front.
On Wed, Feb 5, 2025 at 2:08 PM ron minnich
<rminn...@gmail.com> wrote:
FWIW, that boots in qemu. But I've not tested turning
on an AC yet.
On Wed, Feb 5, 2025 at 11:02 AM ron minnich
<rminn...@gmail.com> wrote:
all my work is in
https://github.com/rminnich/9front/tree/ron_nix
On Wed, Feb 5, 2025 at 9:05 AM
<tlaro...@kergis.com> wrote:
On Mon, Feb 03, 2025 at 01:40:29PM -0800, ron
minnich wrote:
> apropos this, I just now pushed a fixup for
acmmuswitch that's better.
>
> we're getting pretty close to 'turn on an AC
and watch it burn' point.
What is now the master sources?
https://github.com/rminnich/nix-os
or
https://github.com/rminnich/9front/tree/ron_nix
?
>
>
> On Sun, Feb 2, 2025 at 8:55?PM ron minnich
<rminn...@gmail.com> wrote:
> > from my point of view, what is lacking in
NIX is that it's not integrated
> > into a living code base, rather it is its
own thing. That means it can not
> > take advantage of the last 14 years of
plan 9 improvements and bug fixes.
> >
> > Paul has done excellent work pulling it
into 9front and I've tried to
> > build on it, see
https://github.com/rminnich/9front/tree/ron_nix
> >
> > I am not sure we need a list, maybe we do,
but NIX is very, very simple,
> > by design, and I think what's more
important is to dig into the code and
> > get it going.
> >
> > I think we're within a month or maybe
sooner of having the NIX based on
> > 9front working as NIX used to work. I'm
following the rule that, for every
> > change, the kernel must build and boot. I
am not at the point where we can
> > enable an AC, but we're getting there.
> >
> > It would be very useful if you can take a
look at the code and understand,
> > for example, what tcore.c and acore.c are
doing, and where I've messed up
> > pulling that code over.
> >
> > 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.
> >
> > This means staring at code, and it's a
real grind, but there's just about
> > no other way to do it.
> >
> > In particular, the path in acmmuswitch
needs more eyes.
> >
> > On Sun, Feb 2, 2025 at 4:16?PM Cody Holliday <
> > cody.parker.holli...@gmail.com> wrote:
> >
> >> Hello everyone,
> >>
> >> I created an issue on the GitHub but I
figure using the mailing list was
> >> more the projects speed.
> >>
> >> Is there already a list of things to do?
Shall we maintain a file to
> >> track tasks needing to be completed?
> >>
> >> I would like to at least be able get a
handle on what is still lacking in
> >> NIX.
> >>
> >> Hope you all had a good Groundhog Day!
> >> Cody
--
Thierry Laronde <tlaronde +AT+ kergis
+dot+ com>
http://www.kergis.com/
http://kertex.kergis.com/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89
250D 52B1 AE95 6006 F40C
------------------------------------------
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T7e645b96f1f70c95-Mf1b65f60232dce4dcaeba7e9
Delivery options:
https://9fans.topicbox.com/groups/9fans/subscription
*9fans <https://9fans.topicbox.com/latest>* / 9fans / see discussions
<https://9fans.topicbox.com/groups/9fans> + participants
<https://9fans.topicbox.com/groups/9fans/members> + delivery options
<https://9fans.topicbox.com/groups/9fans/subscription> Permalink
<https://9fans.topicbox.com/groups/9fans/T7e645b96f1f70c95-Md66236dc31efa63ed4365ecd>
------------------------------------------
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T7e645b96f1f70c95-M8f699bfb24db039835e883dd
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription