Date: Wed, 29 Mar 2000 01:14:40 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: current@freebsd.org Cc: Geoff Rehmet <geoffr@is.co.za>, Bob Bishop <rb@gid.co.uk>, Alain Thivillon <Alain.Thivillon@hsc.fr>, Kenneth Wayne Culver <culverk@wam.umd.edu> Subject: src/sys/i386/isa/ipl.s rev 1.35 should fix boot lockups Message-ID: <200003290914.BAA59032@apollo.backplane.com>
next in thread | raw e-mail | index | archive | help
Rev 1.35 of src/sys/i386/isa/ipl.s, which I just committed, should
fix the boot lockups.
Many thanks for Alain Thivillon who was able to catch it in the act
with DDB and narrow the problem down to doreti looping on astpending.
To anyone I asked to try backing out the recent patch with an explicit
revision checkout, please remember to blow away your src/sys/i386 subtree
and check it out again so those files are not locked to a fixed revision.
I am hoping that this will also fix Bob Bishop's reported boot lockup.
The slow-response and jerky mouse problem should also be fixed.
-Matt
Matthew Dillon
<dillon@backplane.com>
Index: isa/ipl.s
===================================================================
RCS file: /home/ncvs/src/sys/i386/isa/ipl.s,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- isa/ipl.s 2000/03/29 06:15:43 1.34
+++ isa/ipl.s 2000/03/29 09:07:47 1.35
@@ -36,7 +36,7 @@
*
* @(#)ipl.s
*
- * $FreeBSD: src/sys/i386/isa/ipl.s,v 1.34 2000/03/29 06:15:43 dillon Exp $
+ * $FreeBSD: src/sys/i386/isa/ipl.s,v 1.35 2000/03/29 09:07:47 dillon Exp $
*/
@@ -126,7 +126,7 @@
decb _intr_nesting_level
/* Check for ASTs that can be handled now. */
- cmpl $0,_astpending
+ testl $AST_PENDING,_astpending
je doreti_exit
testb $SEL_RPL_MASK,TF_CS(%esp)
jne doreti_ast
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003290914.BAA59032>
