Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Oct 2003 05:34:37 -0700 (PDT)
From:      Jacques Vidrine <nectar@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/i386/i386 pmap.c
Message-ID:  <200310071234.h97CYbDX041049@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



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