summaryrefslogtreecommitdiff
path: root/kernel/scheduler.h
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-15 23:46:04 +0200
committerMiguel <m.i@gmx.at>2018-09-15 23:46:04 +0200
commite0449c5adc89eec9f378cb40a56762bf314a80ea (patch)
tree75478a642ae45647455734453794b8c1af86f0a1 /kernel/scheduler.h
parentcd50c8d1047832bbb0798b368fde0428ef749422 (diff)
scheduler / sleep process
Diffstat (limited to 'kernel/scheduler.h')
-rw-r--r--kernel/scheduler.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/kernel/scheduler.h b/kernel/scheduler.h
index f77912d..fb1f3c8 100644
--- a/kernel/scheduler.h
+++ b/kernel/scheduler.h
@@ -2,9 +2,10 @@
#include <stdbool.h>
// http://hosted.cjmovie.net/TutMultitask.htm
-volatile uint32_t scheduler_run(uint32_t oldesp,uint32_t force_pid);
+volatile uint32_t scheduler_run(uint32_t oldesp);
+volatile uint32_t scheduler_wake_worker(uint32_t oldesp);
-void task_wake_all();
+void scheduler_wake_all();
volatile uint32_t task_get_current_pid();
volatile uint32_t task_get_parent(uint32_t pid);
volatile void task_set_brk(uint32_t pid,uint32_t brk);