Rewrite PS2KB using the new devctl interface

This commit is contained in:
2025-09-28 23:25:43 +02:00
parent f5f44da5f6
commit d7562b98c1
10 changed files with 64 additions and 75 deletions

View File

@ -14,7 +14,6 @@
#include "bootinfo/bootinfo.h"
#include "ipc/pipe/pipe.h"
#include "kproc/kproc.h"
#include "ps2kbproc/ps2kbproc.h"
#include "serialproc/serialproc.h"
#include "sysdefs/processctl.h"
@ -308,18 +307,6 @@ void proc_init(void) {
spinlock_init(&PROCS.spinlock);
PROCS.procs = NULL;
/* kproc_init(proc_spawnkern(&kproc_fn, "kproc")); */
/* proc_register(KPROC); */
/* PROCS.current = KPROC; */
/* KPROC->state = PROC_READY; */
/* ps2kbproc_init(proc_spawnkern(&ps2kbproc_fn, "ps2kbproc")); */
/* proc_register(PS2KBPROC); */
/* PS2KBPROC->state = PROC_READY; */
/* serialproc_init(proc_spawnkern(&serialproc_fn, "serialproc")); */
/* proc_register(SERIALPROC); */
Proc *init = proc_spawnuser("base", "/bin/init");
PROCS.current = init;
proc_register(init);