diff options
author | 2010-01-07 20:24:15 +0000 | |
---|---|---|
committer | 2010-01-07 20:24:15 +0000 | |
commit | ec9319bcc6e7841f69944896ee8d6b4eb7543583 (patch) | |
tree | 7d1826a137c7c0611bef217c883c265a0f47ae79 | |
parent | Use the specified pane for size calculations. Doh. (diff) | |
download | wireguard-openbsd-ec9319bcc6e7841f69944896ee8d6b4eb7543583.tar.xz wireguard-openbsd-ec9319bcc6e7841f69944896ee8d6b4eb7543583.zip |
Make sure to update p_cpu on MULTIPROCESSOR kernels.
-rw-r--r-- | sys/arch/mips64/mips64/context.S | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/arch/mips64/mips64/context.S b/sys/arch/mips64/mips64/context.S index d37997091cf..bf022f1f407 100644 --- a/sys/arch/mips64/mips64/context.S +++ b/sys/arch/mips64/mips64/context.S @@ -1,4 +1,4 @@ -/* $OpenBSD: context.S,v 1.36 2010/01/05 06:44:58 syuu Exp $ */ +/* $OpenBSD: context.S,v 1.37 2010/01/07 20:24:15 miod Exp $ */ /* * Copyright (c) 2002-2003 Opsycon AB (www.opsycon.se / www.opsycon.com) @@ -140,6 +140,9 @@ NON_LEAF(cpu_switchto, FRAMESZ(CF_SZ), ra) PTR_S s0, CI_CURPROC(t1) # set curproc PTR_S t3, CI_CURPROCPADDR(t1) +#ifdef MULTIPROCESSOR + PTR_S t1, P_CPU(s0) +#endif li t1, SONPROC sb t1, P_STAT(s0) # set to onproc. |