Skip site navigation (1)Skip section navigation (2)
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>