From owner-cvs-src@FreeBSD.ORG Tue Oct 7 19:37:08 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C48F216A4B3; Tue, 7 Oct 2003 19:37:08 -0700 (PDT) Received: from imf17aec.mail.bellsouth.net (imf17aec.mail.bellsouth.net [205.152.59.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7EA4543F3F; Tue, 7 Oct 2003 19:37:05 -0700 (PDT) (envelope-from drhodus@catpa.com) Received: from catpa.com ([68.209.168.6]) by imf17aec.mail.bellsouth.net (InterMail vM.5.01.05.27 201-253-122-126-127-20021220) with ESMTP id <20031008023713.TQFX802.imf17aec.mail.bellsouth.net@catpa.com>; Tue, 7 Oct 2003 22:37:13 -0400 Date: Tue, 7 Oct 2003 22:36:56 -0400 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v552) To: "Jacques A. Vidrine" From: David Rhodus In-Reply-To: <20031007125325.GA28894@madman.celabo.org> Message-Id: <4906E41E-F938-11D7-B905-000A959B213E@catpa.com> Content-Transfer-Encoding: 7bit X-Mailer: Apple Mail (2.552) cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Oct 2003 02:37:08 -0000 On Tuesday, October 7, 2003, at 08:53 AM, Jacques A. Vidrine wrote: > On Tue, Oct 07, 2003 at 05:34:37AM -0700, Jacques A. Vidrine wrote: >> nectar 2003/10/07 05:34:37 PDT >> >> FreeBSD src repository >> >> Modified files: (Branch: RELENG_4) >> sys/i386/i386 pmap.c >> Log: >> Disable PSE at boot time for Pentium 4 processors. On many such >> CPUs, >> data corruption will result otherwise. It seems that the bug is >> aggravated by recent work related to PAE. >> >> This change was originally based on rev 1.386, but now the test for >> CPU type is correct and the display of the warning is postponed >> until >> we have initialized the kernel message buffer (e.g. for dmesg). >> >> peter@ believes that only certain revisions of the Pentium 4 >> processor >> are affected. However, we are unsure which so we choose to be safe >> by >> disabling PSE on all Pentium 4s. >> >> The test can be disabled entirely with NO_PSE_HACK. >> >> Approved by: re >> >> Revision Changes Path >> 1.250.2.22 +34 -0 src/sys/i386/i386/pmap.c > > The symptoms from this bug that I experienced on an ``Intel(R) > Celeron(R) CPU 2.00GHz'' system were SIGBUS and SIGSEGV during `make > buildworld'. Interesting, I was just typing a message to ask if we needed to look at applying bmilekic's work to RELENG_4. Is that being looked at as a more elegant method rather than leaving PSE turned off. -DR