From c714e3e35c98ed1fb13a8f1b52f6b1a03cfad783 Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Fri, 26 Jul 2019 10:17:02 -0400 Subject: machinevec -> timervec --- kernel/trap.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'kernel/trap.c') diff --git a/kernel/trap.c b/kernel/trap.c index ce7a65a..6d5e46b 100644 --- a/kernel/trap.c +++ b/kernel/trap.c @@ -98,12 +98,12 @@ usertrapret(void) // send interrupts and exceptions to trampoline.S w_stvec(TRAMPOLINE + (uservec - trampoline)); - // set up values that trampoline.S will need when + // set up values that uservec will need when // the process next re-enters the kernel. - p->tf->kernel_satp = r_satp(); - p->tf->kernel_sp = p->kstack + PGSIZE; + p->tf->kernel_satp = r_satp(); // kernel page table + p->tf->kernel_sp = p->kstack + PGSIZE; // process's kernel stack p->tf->kernel_trap = (uint64)usertrap; - p->tf->kernel_hartid = r_tp(); + p->tf->kernel_hartid = r_tp(); // hartid for cpuid() // set up the registers that trampoline.S's sret will use // to get to user space. @@ -193,7 +193,7 @@ devintr() return 1; } else if(scause == 0x8000000000000001){ // software interrupt from a machine-mode timer interrupt, - // forwarded by machinevec in kernelvec.S. + // forwarded by timervec in kernelvec.S. if(cpuid() == 0){ clockintr(); -- cgit v1.2.3