Nice! Congratulations!
On Sat, Feb 8, 2025, 9:13 a.m. ron minnich <rminn...@gmail.com> wrote: > ok that's fixed and: > > % ratrace -c execac -c 1 /bin/date > 98 execac Running 204326 0x1prepage: base 0x7ffffefff000 top 0x7ffffffff000 > prepage: base 0x200000 top 0x400000 > prepage: base 0x400000 top 0x406000 > prepage: base 0x406000 top 0x406000 > /bin/date: timezone: file does not exist: '/env/timezone' > = process exited > % k > > I *think* that means it worked. > > First execac I've run in ... well ... a long time. > > On Sat, Feb 8, 2025 at 8:17 AM ron minnich <rminn...@gmail.com> wrote: > >> 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 systab.h, replace >> [SYSR1] sysr1, >> with >> [SYSR1] sysexecac >> >> it's just easier to coopt sysr1 for now >> >> when you boot, make sure you have at least 2 cores; when it drops to a >> shell, try this >> execac -c 1 /bin/date >> That would run /bin/date on core 1. >> >> In a perfect world. >> >> well ... >> qunlock called with qlock not held, from 0xffffffff8021e5c2 >> qunlock called with qlock not held, from 0xffffffff8021e5c2 >> >> oops. >> >> If you know how to debug qemu with gdb, well, here's a place to start. >> Or just look at what's at that PC in the kernel, and see what it might be >> >> >> >> *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/T5032253608c13e6b-M18a4e0c8147ffe90d6d02f40> > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T5032253608c13e6b-Mab87d823d9dfd3257de3273b Delivery options: https://9fans.topicbox.com/groups/9fans/subscription