From owner-freebsd-current Wed Mar 29 1:14:45 2000 Delivered-To: freebsd-current@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 79B2637B609 for ; Wed, 29 Mar 2000 01:14:41 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id BAA59032; Wed, 29 Mar 2000 01:14:40 -0800 (PST) (envelope-from dillon) Date: Wed, 29 Mar 2000 01:14:40 -0800 (PST) From: Matthew Dillon Message-Id: <200003290914.BAA59032@apollo.backplane.com> To: current@freebsd.org Cc: Geoff Rehmet , Bob Bishop , Alain Thivillon , Kenneth Wayne Culver Subject: src/sys/i386/isa/ipl.s rev 1.35 should fix boot lockups Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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 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