From owner-freebsd-stable Sun Oct 1 12:58:13 2000 Delivered-To: freebsd-stable@freebsd.org Received: from jade.chc-chimes.com (jade.chc-chimes.com [216.28.46.6]) by hub.freebsd.org (Postfix) with ESMTP id 6C41B37B502 for ; Sun, 1 Oct 2000 12:58:08 -0700 (PDT) Received: by jade.chc-chimes.com (Postfix, from userid 1001) id C787C1C64; Sun, 1 Oct 2000 15:58:07 -0400 (EDT) Date: Sun, 1 Oct 2000 15:58:07 -0400 From: Bill Fumerola To: Salvo Bartolotta Cc: BSD , "Jeffrey J. Mountin" , freebsd-stable@freebsd.org Subject: Re: Another 4.1-S panic (full report) Message-ID: <20001001155807.Z38472@jade.chc-chimes.com> References: <4.3.2.20001001132645.00cae340@207.227.119.2> <20001001154131.Y38472@jade.chc-chimes.com> <20001001.20514000@bartequi.ottodomain.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <20001001.20514000@bartequi.ottodomain.org>; from bartequi@inwind.it on Sun, Oct 01, 2000 at 08:51:40PM +0000 X-Operating-System: FreeBSD 3.3-STABLE i386 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Oct 01, 2000 at 08:51:40PM +0000, Salvo Bartolotta wrote: > LINT (cvsup'ed yesterday) states: > >
> > # NO_F00F_HACK disables the hack that prevents Pentiums (and ONLY > # Pentiums) from locking up when a LOCK CMPXCHG8B instruction is > # executed. This should be included for ALL kernels that won't run > # on a Pentium. > >
> > Either the statement in LINT is not correct, or your statement is not > correct. Tertium non datur :-) > > Seriously: if NO_F00F_HACK is only used in conjunction with pentiums > (I586_CPU), then LINT should be modified accordingly. ./i386/identcpu.c:#if defined(I586_CPU) && !defined(NO_F00F_HACK) ./i386/identcpu.c:#if defined(I586_CPU) && !defined(NO_F00F_HACK) ./i386/machdep.c:#if defined(I586_CPU) && !defined(NO_F00F_HACK) ./i386/machdep.c:#if defined(I586_CPU) && !defined(NO_F00F_HACK) ./i386/machdep.c:#endif /* defined(I586_CPU) && !NO_F00F_HACK */ ./i386/mp_machdep.c:#if defined(I586_CPU) && !defined(NO_F00F_HACK) ./i386/trap.c:#if defined(I586_CPU) && !defined(NO_F00F_HACK) ./i386/trap.c:#if defined(I586_CPU) && !defined(NO_F00F_HACK) ./i386/trap.c:#if defined(I586_CPU) && !defined(NO_F00F_HACK) ./i386/trap.c:#if defined(I586_CPU) && !defined(NO_F00F_HACK) So, because the microphone evidently wasn't on the first time: If you don't define I586_CPU, NO_F00F_HACK does nothing. -- Bill Fumerola - Network Architect, BOFH / Chimes, Inc. billf@chimesnet.com / billf@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message