summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kernel/trap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/trap.c b/kernel/trap.c
index ea5799f..1af7c00 100644
--- a/kernel/trap.c
+++ b/kernel/trap.c
@@ -123,7 +123,7 @@ usertrapret(void)
// jump to trampoline.S at the top of memory, which
// switches to the user page table, restores user registers,
// and switches to user mode with sret.
- ((void (*)(uint64,uint64))TRAMPOLINE)(TRAMPOLINE - PGSIZE, satp);
+ ((void (*)(uint64,uint64))TRAMPOLINE)(TRAPFRAME, satp);
}
// interrupts and exceptions from kernel code go here via kernelvec,