From owner-cvs-all@FreeBSD.ORG Tue Oct 7 05:34:38 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B422816A4B3; Tue, 7 Oct 2003 05:34:38 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1ECD643FE0; Tue, 7 Oct 2003 05:34:38 -0700 (PDT) (envelope-from nectar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id h97CYbXJ041050; Tue, 7 Oct 2003 05:34:37 -0700 (PDT) (envelope-from nectar@repoman.freebsd.org) Received: (from nectar@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id h97CYbDX041049; Tue, 7 Oct 2003 05:34:37 -0700 (PDT) (envelope-from nectar) Message-Id: <200310071234.h97CYbDX041049@repoman.freebsd.org> From: Jacques Vidrine Date: Tue, 7 Oct 2003 05:34:37 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/i386/i386 pmap.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Oct 2003 12:34:38 -0000 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