From f1a727b971a59bab6025b4c4111342c27356ca40 Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Wed, 5 Jun 2019 11:42:03 -0400 Subject: start at support for multiple CPUs --- trampoline.S | 3 +++ 1 file changed, 3 insertions(+) (limited to 'trampoline.S') diff --git a/trampoline.S b/trampoline.S index 5886942..dd4eb02 100644 --- a/trampoline.S +++ b/trampoline.S @@ -120,6 +120,9 @@ trampin: # restore kernel stack pointer from p->tf->kernel_sp ld sp, 8(a0) + # make tp hold the current hartid, from p->tf->hartid + ld tp, 32(a0) + # remember the address of usertrap(), p->tf->kernel_trap ld t0, 16(a0) -- cgit v1.2.3