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