summaryrefslogtreecommitdiff
path: root/kernel/proc.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/proc.c')
-rw-r--r--kernel/proc.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/kernel/proc.c b/kernel/proc.c
deleted file mode 100644
index 776238c..0000000
--- a/kernel/proc.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <kernel/mem.h>
-#include <kernel/proc.h>
-#include <platform/asm.h>
-
-struct process *process_current;
-
-struct process *process_new(void *eip) {
- struct process *proc;
- proc = page_alloc(1); // TODO kmalloc
- proc->stack_top = proc->esp = page_alloc(1) + 1 * PAGE_SIZE;
- proc->eip = eip;
-
- return proc;
-}
-
-void process_switch(struct process *proc) {
- process_current = proc;
- sysexit(proc->eip, proc->esp);
-}