Serial comm kernel process

This commit is contained in:
2025-09-07 21:44:46 +02:00
parent 9644ad0b4e
commit 80a788617e
8 changed files with 90 additions and 64 deletions

View File

@ -16,6 +16,7 @@
#include "kproc/kproc.h"
#include "ps2kbproc/ps2kbproc.h"
#include "termproc/termproc.h"
#include "serialproc/serialproc.h"
#define PROC_REAPER_FREQ 30
@ -298,6 +299,9 @@ void proc_init(void) {
termproc_init(proc_spawnkern(&termproc_fn, "termproc"));
proc_register(TERMPROC);
serialproc_init(proc_spawnkern(&serialproc_fn, "serialproc"));
proc_register(SERIALPROC);
Proc *init = proc_spawnuser("base", "/bin/init");
init->pipes[0] = TERMPROC->pipes[1];
proc_register(init);