diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/trap.c | 2 | 
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, | 
