Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Oct 2000 15:58:07 -0400
From:      Bill Fumerola <billf@chimesnet.com>
To:        Salvo Bartolotta <bartequi@inwind.it>
Cc:        BSD <bsd@shell-server.com>, "Jeffrey J. Mountin" <jeff-ml@mountin.net>, freebsd-stable@freebsd.org
Subject:   Re: Another 4.1-S panic (full report)
Message-ID:  <20001001155807.Z38472@jade.chc-chimes.com>
In-Reply-To: <20001001.20514000@bartequi.ottodomain.org>; from bartequi@inwind.it on Sun, Oct 01, 2000 at 08:51:40PM %2B0000
References:  <4.3.2.20001001132645.00cae340@207.227.119.2> <Pine.BSF.4.10.10010011401380.70294-100000@marvin.shell-server.com> <20001001154131.Y38472@jade.chc-chimes.com> <20001001.20514000@bartequi.ottodomain.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Oct 01, 2000 at 08:51:40PM +0000, Salvo Bartolotta wrote:

> LINT (cvsup'ed yesterday) states:
> 
> <blockquote>
> 
> # 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.
> 
> </blockquote>
> 
> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001001155807.Z38472>