Module Name: src
Committed By: matt
Date: Wed May 12 01:58:23 UTC 2010
Modified Files:
src/sys/arch/vax/vax: subr.S
Log Message:
Make sure the softint lwp runs at IPL_HIGH.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/vax/vax/subr.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/vax/vax/subr.S
diff -u src/sys/arch/vax/vax/subr.S:1.30 src/sys/arch/vax/vax/subr.S:1.31
--- src/sys/arch/vax/vax/subr.S:1.30 Sat Mar 20 23:31:30 2010
+++ src/sys/arch/vax/vax/subr.S Wed May 12 01:58:22 2010
@@ -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 */