Re: [9fans] NIX OS: TODOs

2025-02-10 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
ron minnich writes: > if you want to see an interesting example of the kind of machine we had in > mind for NIX: > https://www.esperanto.ai/technology/ They are very coy about pricing. The PCI-e card looks interesting, but it you have to ask how much it costs ... --lyndon -

Re: [9fans] NIX OS: TODOs

2025-02-08 Thread ron minnich
if you want to see an interesting example of the kind of machine we had in mind for NIX: https://www.esperanto.ai/technology/ 4 superscalar risc-v cores, and about 1000 basic scalar cores. Pretty interesting. On Fri, Feb 7, 2025 at 9:21 AM ron minnich wrote: > I checked in execac system call

Re: [9fans] NIX OS: TODOs

2025-02-07 Thread ron minnich
I checked in execac system call support this morning. not tested. I am bringing this back to life because I hate to see it lost. 9front is a good vehicle and, once it is in, keeping it alive as a fork or branch is doable. There are several ideas in here that may be worth keeping. The idea of "cor

Re: [9fans] NIX OS: TODOs

2025-02-07 Thread Eli Cohen
I never really understood what this was supposed to be. seems like an interesting idea. very asymmetric multi-processor stuff. what do you all think we should do? On Thu, Feb 6, 2025, 10:34 PM Cody Holliday wrote: > Hey Ron, > > Looks like you didn't check in the implementation of execac. > > H

Re: [9fans] NIX OS: TODOs

2025-02-06 Thread Cody Holliday
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, so

Re: [9fans] NIX OS: TODOs

2025-02-06 Thread ron minnich
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 wrote: > I'm doing a tiny bit at a time. > qemu-system-x8

Re: [9fans] NIX OS: TODOs

2025-02-06 Thread ron minnich
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 wrote: > ok we have nix > > > core 0:Calling testicc ... > core 0:c

Re: [9fans] NIX OS: TODOs

2025-02-06 Thread ron minnich
ok we have nix core 0:Calling testicc ... core 0:calling core 1... Set testicc to 80110d87 core 1:acsched: cpu1: fn 0x80110d87 core 1:called: <1> core 1:acsched: cpu1: idle core 1:acstackok is ok core 1:m is 8002b000 core 1:m->icc is 80042680 core 1:m->icc->fn is

Re: [9fans] NIX OS: TODOs

2025-02-06 Thread ron minnich
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

Re: [9fans] NIX OS: TODOs

2025-02-05 Thread ron minnich
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 wrote: > all my work is in https://github.com/rminnich/9front/tree/ron_nix > > On Wed, Feb 5, 2025 at 9:05 AM wrote: > >> On Mon, Feb 03, 2025 at 01:40:29PM -0800, ron minnich wrote:

Re: [9fans] NIX OS: TODOs

2025-02-05 Thread ron minnich
all my work is in https://github.com/rminnich/9front/tree/ron_nix On Wed, Feb 5, 2025 at 9:05 AM 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 a

Re: [9fans] NIX OS: TODOs

2025-02-05 Thread tlaronde
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://gith

Re: [9fans] NIX OS: TODOs

2025-02-05 Thread Christopher Nielsen
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, wh

Re: [9fans] NIX OS: TODOs

2025-02-04 Thread Anthony Martin
ron minnich 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,

Re: [9fans] NIX OS: TODOs

2025-02-03 Thread ron minnich
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. On Sun, Feb 2, 2025 at 8:55 PM ron minnich wrote: > from my point of view, what is lacking in NIX is that it's not integrated > into a living code base

Re: [9fans] NIX OS: TODOs

2025-02-02 Thread ron minnich
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

[9fans] NIX OS: TODOs

2025-02-02 Thread Cody Holliday
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