diff options
Diffstat (limited to 'sys/arch/i386/isa/icu.s')
-rw-r--r-- | sys/arch/i386/isa/icu.s | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/sys/arch/i386/isa/icu.s b/sys/arch/i386/isa/icu.s index 02612a94cba..6fbffe7ead9 100644 --- a/sys/arch/i386/isa/icu.s +++ b/sys/arch/i386/isa/icu.s @@ -1,4 +1,4 @@ -/* $OpenBSD: icu.s,v 1.28 2008/05/07 20:42:02 kettenis Exp $ */ +/* $OpenBSD: icu.s,v 1.29 2008/05/21 18:49:47 kettenis Exp $ */ /* $NetBSD: icu.s,v 1.45 1996/01/07 03:59:34 mycroft Exp $ */ /*- @@ -119,21 +119,19 @@ IDTVEC(doreti) * Soft interrupt handlers */ -#include "pccom.h" - IDTVEC(softtty) -#if NPCCOM > 0 movl $IPL_SOFTTTY,%eax movl %eax,CPL sti #ifdef MULTIPROCESSOR call _C_LABEL(i386_softintlock) #endif - call _C_LABEL(comsoft) + pushl $I386_SOFTINTR_SOFTTTY + call _C_LABEL(softintr_dispatch) + addl $4,%esp #ifdef MULTIPROCESSOR call _C_LABEL(i386_softintunlock) #endif -#endif jmp *%esi #define DONETISR(s, c) \ |