From 91abed9333241731d0cd877beba4e2d4675989c8 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Wed, 13 Jan 2021 19:51:40 +0100 Subject: VFS ready function and read yielding --- kernel/features/proc.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'kernel/features/proc.c') diff --git a/kernel/features/proc.c b/kernel/features/proc.c index 79bc6c8..8fbb4c5 100644 --- a/kernel/features/proc.c +++ b/kernel/features/proc.c @@ -44,8 +44,12 @@ void scheduler(struct regs *regs) } else if (((struct proc *)proc_list->head->data)->state == PROC_RUNNING) { current = proc_list->head; } else { - print("TODO: All processes are sleeping!\n"); // TODO! - /* loop(); */ + /* sti(); */ + /* hlt(); */ + /* cli(); */ + //print("TODO: All processes are sleeping!\n"); // TODO! + //loop(); + return; } memcpy(regs, &((struct proc *)current->data)->regs, sizeof(struct regs)); -- cgit v1.2.3