From owner-freebsd-hardware@FreeBSD.ORG Mon Dec 29 13:59:56 2003 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7283B16A4CE for ; Mon, 29 Dec 2003 13:59:56 -0800 (PST) Received: from mail5.speakeasy.net (mail5.speakeasy.net [216.254.0.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 42C1243D41 for ; Mon, 29 Dec 2003 13:59:55 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 19083 invoked from network); 29 Dec 2003 21:59:54 -0000 Received: from dsl027-160-063.atl1.dsl.speakeasy.net (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) encrypted SMTP for ; 29 Dec 2003 21:59:54 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.10/8.12.10) with ESMTP id hBTLxpM0083040; Mon, 29 Dec 2003 16:59:51 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.4 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Mon, 29 Dec 2003 16:59:53 -0500 (EST) From: John Baldwin To: admin@forkthepenguin.com X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: Damian Gerow cc: freebsd-hardware@freebsd.org Subject: Re: Kernel Optimizations for Processors X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Dec 2003 21:59:56 -0000 On 29-Dec-2003 admin@forkthepenguin.com wrote: >> > # NO_F00F_HACK disables the hack that prevents Pentiums (and ONLY >> > # Pentiums) from locking up when a LOCK CMPXCHG8B instruction is >> > # executed. This option is only needed if I586_CPU is also defined, >> > # and should be included for any non-Pentium CPU that defines it. >> >> 'and ONLY Pentiums' > > It also says "should be included for any non-Pentium CPU that defines it" > but how do you know if the C# defines this? Is this another item that > would show up in the "Features" list? I looked at a PI-133 I have and > don't see it : It means that if you have 'cpu I586_CPU' in your kernel config and you aren't running a Pentium, then you can define this option. However, it won't really buy you much since we only install the F00F hack once during bootup and all adding this option will do is just not check for it at bootup. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/