From 9257facb17bf74eb0eb1babfc59ff3549eb66242 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Tue, 24 Nov 2020 16:42:10 +0100 Subject: Fixed timer counting with yield() --- kernel/inc/proc.h | 3 +-- kernel/inc/timer.h | 3 +++ 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'kernel/inc') diff --git a/kernel/inc/proc.h b/kernel/inc/proc.h index dc12369..5fc217c 100644 --- a/kernel/inc/proc.h +++ b/kernel/inc/proc.h @@ -36,8 +36,7 @@ struct proc_message { struct proc *kernel_proc; -void scheduler_enable(void); -void scheduler_disable(void); +void scheduler(struct regs *regs); void proc_init(void); void proc_print(void); struct proc *proc_current(void); diff --git a/kernel/inc/timer.h b/kernel/inc/timer.h index 21dd437..d6123b4 100644 --- a/kernel/inc/timer.h +++ b/kernel/inc/timer.h @@ -10,4 +10,7 @@ void timer_wait(u32 ticks); void timer_install(void); void timer_handler(void); // For scheduler +void scheduler_enable(void); +void scheduler_disable(void); + #endif -- cgit v1.2.3