Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/vax/vax Make sure the softint lwp runs at IPL_HIGH.



details:   https://anonhg.NetBSD.org/src/rev/e5ccb422b06b
branches:  trunk
changeset: 754767:e5ccb422b06b
user:      matt <matt%NetBSD.org@localhost>
date:      Wed May 12 01:58:22 2010 +0000

description:
Make sure the softint lwp runs at IPL_HIGH.

diffstat:

 sys/arch/vax/vax/subr.S |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (17 lines):

diff -r 0d56ee4f2fac -r e5ccb422b06b sys/arch/vax/vax/subr.S
--- a/sys/arch/vax/vax/subr.S   Tue May 11 22:26:00 2010 +0000
+++ b/sys/arch/vax/vax/subr.S   Wed May 12 01:58:22 2010 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: subr.S,v 1.30 2010/03/20 23:31:30 chs Exp $       */
+/*     $NetBSD: subr.S,v 1.31 2010/05/12 01:58:22 matt Exp $      */
 
 /*
  * Copyright (c) 1994 Ludd, University of Lule}, Sweden.
@@ -372,6 +372,7 @@
        movl    %r0,PCB_FP(%r3)         /* and as the FP too */
        movab   CA_ARGNO(%r0),PCB_AP(%r3) /* update the AP as well */
        movab   softint_process,PCB_PC(%r3) /* and where we will start */
+       movl    $PSL_HIGHIPL,PCB_PSL(%r3) /* Needs to running at IPL_HIGH */
 
        mtpr    PCB_PADDR(%r3),$PR_PCBB /* set PA of new pcb */
        ldpctx                          /* load it */



Home | Main Index | Thread Index | Old Index