Add sys_exec () and libprocess wrapper, fix ramdisk tar parsing
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m26s

This commit is contained in:
2026-02-14 21:50:09 +01:00
parent 690e09339e
commit b0b69f3e9e
27 changed files with 112 additions and 39 deletions

View File

@@ -299,11 +299,11 @@ void proc_init (void) {
irq_attach (&proc_irq_sched, NULL, CPU_REQUEST_SCHED);
#endif
struct proc* spin_proc = proc_from_file ("ramdisk", "/spin.exe");
struct proc* spin_proc = proc_from_file ("ramdisk", "/spin");
struct cpu* spin_cpu = thiscpu;
proc_register (spin_proc, &spin_cpu);
struct proc* init = proc_from_file ("ramdisk", "/init.exe");
struct proc* init = proc_from_file ("ramdisk", "/init");
init->procgroup->capabilities |= PROC_CAP_TERMINAL;
struct cpu* init_cpu = thiscpu;
proc_register (init, &init_cpu);