aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv/kernel/proc.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/riscv/kernel/proc.c')
-rw-r--r--arch/riscv/kernel/proc.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/arch/riscv/kernel/proc.c b/arch/riscv/kernel/proc.c
deleted file mode 100644
index 6120c2d..0000000
--- a/arch/riscv/kernel/proc.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include <apos/tcb.h>
-#include <apos/elf.h>
-#include <csr.h>
-
-void jump_to_userspace(struct tcb *t, int argc, char **argv)
-{
- csr_write(CSR_SEPC, t->entry);
- __asm__("mv sp, %0\n" : "=r" (t->proc_stack) :: "memory");
- __asm__("sret\n" ::: "memory");
-}
-
-void return_to_userspace(struct tcb *t)
-{
- /* lol */
-}