TermiNexus
077a150c92
feat(vkernel): 还原 elf 自启动(spawn 四个 app + slog.so 冒烟调用),改写为新语法
- 初版 6813947 的 main.py 在 FAT32 挂载后、破坏性测试前 spawn hello/terminal/gargantua/scene3d 并加载 slog.so 调 log_info;此前为排查内核概率性崩溃被 [DIAG]“app autostart disabled”禁用,现按要求还原
- 新语法改写:c.Addr(x) -> &x;t.CArray[t.CChar,N] -> [N]char;t.CInt -> int;t.CVoid|t.CPtr -> rawptr;c.Asm/c.AsmInp -> __asm__/asminp(调用符号用 intr/syscall.vp SO_CALL1 同款:rdi 传首参 + call 符号地址);字符串常量 -> const str
- 打印统一 [64]char + viperlib.snprintf + serial.puts(&buf),与同文件既有写法一致
2026-10-14 18:25:45 +08:00
..
2026-10-14 15:12:19 +08:00
2026-10-12 15:06:50 +08:00
2026-10-14 13:46:57 +08:00
2026-10-14 14:52:56 +08:00
2026-10-14 18:19:03 +08:00
2026-10-14 12:54:43 +08:00
2026-10-07 19:04:33 +08:00
2026-10-14 15:46:29 +08:00
2026-10-07 19:04:33 +08:00
2026-10-14 18:25:45 +08:00