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 */

Reply via email to