[9fans] NIX this morning

2025-02-20 Thread ron minnich
I've run a command to completion on an AC, with some help. The command is date. The problem, it turns out, is that I'm somehow corrupting rsp in the syscall code. Not sure how I pulled that off :-) but that's the issue. -- 9fans: 9fans Permalink: https://9f

[9fans] NIX this morning

2025-02-17 Thread ron minnich
I'm now able to run system calls, i.e AC makes system call, and TC runs it. Things are getting garbled, and at some point, things go wrong enough to panic the kernel. Not quite sure what's wrong, people are invited to take a look, particularly at pc64/nix.s but it's closer, by the day. Part of

[9fans] nix this morning

2025-02-17 Thread ron minnich
very, very close, I'm running procs on an AC, system calls are messed up somehow, but ... getting there. -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T6ec06670104f2d9f-Mff33bf911b26268d9ef481ff Delivery options: https://9fans.topicbox.

[9fans] NIX this morning

2025-02-15 Thread ron minnich
we're probably starting the process on an AC, the process is calling a system call and resuming on the TC, it does the system call, and explodes once it's back running on the AC. Multiple little bug fixes and that's where we are. We take a page fault in kernel mode on the AC, still trying to find

[9fans] NIX this morning

2025-02-08 Thread ron minnich
The new default branch is 9front. https://github.com/rminnich/9front I just pushed a commit that: 1. has the execac command use sysr1 for now 2. drops bootrc into a shell before root is mounted so you can poke around and run execac 3. adds ratrace, execac, and date When you build nix, look in sys