diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 1996-08-16 02:51:32 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 1996-08-16 02:51:32 +0000 |
commit | 37e4a80c40bd4c6d043b3eae0e71050d287da125 (patch) | |
tree | a2e0a560e760660ad2c18272e02a7a861d2bf238 /sys | |
parent | d3f30245df25b6d5ecf2bbc15ce1ecc600f6521b (diff) |
spin processing ast events before going back to userland; my fix
Diffstat (limited to 'sys')
-rw-r--r-- | sys/arch/i386/i386/locore.s | 2 | ||||
-rw-r--r-- | sys/arch/i386/isa/icu.s | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/sys/arch/i386/i386/locore.s b/sys/arch/i386/i386/locore.s index 88cfc64db8c..9ae90b67524 100644 --- a/sys/arch/i386/i386/locore.s +++ b/sys/arch/i386/i386/locore.s @@ -2074,6 +2074,7 @@ calltrap: sti movl $T_ASTFLT,TF_TRAPNO(%esp) call _trap + j 2b #ifndef DIAGNOSTIC 1: INTRFASTEXIT #else /* DIAGNOSTIC */ @@ -2140,6 +2141,7 @@ syscall1: sti /* Pushed T_ASTFLT into tf_trapno on entry. */ call _trap + j 2b #ifndef DIAGNOSTIC 1: INTRFASTEXIT #else /* DIAGNOSTIC */ diff --git a/sys/arch/i386/isa/icu.s b/sys/arch/i386/isa/icu.s index 8daf0724f28..06f4e06e8be 100644 --- a/sys/arch/i386/isa/icu.s +++ b/sys/arch/i386/isa/icu.s @@ -1,4 +1,4 @@ -/* $OpenBSD: icu.s,v 1.6 1996/07/28 05:07:05 downsj Exp $ */ +/* $OpenBSD: icu.s,v 1.7 1996/08/16 02:51:31 deraadt Exp $ */ /* $NetBSD: icu.s,v 1.45 1996/01/07 03:59:34 mycroft Exp $ */ /*- @@ -119,6 +119,7 @@ IDTVEC(doreti) sti /* Pushed T_ASTFLT into tf_trapno on entry. */ call _trap + j 2b 3: INTRFASTEXIT |