Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Sep 2002 08:07:55 -0700 (PDT)
From:      David Malone <dwmalone@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sys memrange.h src/sys/i386/i386 i686_mem.c k6_mem.c src/usr.sbin/memcontrol memcontrol.8 memcontrol.c
Message-ID:  <200209151507.g8FF7tnW094164@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dwmalone    2002/09/15 08:07:55 PDT

  Modified files:
    sys/sys              memrange.h 
    sys/i386/i386        k6_mem.c i686_mem.c 
    usr.sbin/memcontrol  memcontrol.8 memcontrol.c 
  Log:
  Some BIOSs are using MTRR values that are only documented under NDA
  to control the mapping of things like the ACPI and APM into memory.
  
  The problem is that starting X changes these values, so if something
  was using the bits of BIOS mapped into memory (say ACPI or APM),
  then next time they access this memory the machine would hang.
  
  This patch refuse to change MTRR values it doesn't understand,
  unless a new "force" option is given. This means X doesn't change
  them by accident but someone can override that if they really want
  to.
  
  PR:             28418
  Tested by:      Christopher Masto <chris@netmonger.net>,
                  David Bushong <david@bushong.net>,
                  Santos <casd@myrealbox.com>
  MFC after:      1 week
  
  Revision  Changes    Path
  1.15      +11 -0     src/sys/i386/i386/i686_mem.c
  1.9       +2 -2      src/sys/i386/i386/k6_mem.c
  1.6       +1 -0      src/sys/sys/memrange.h
  1.9       +2 -1      src/usr.sbin/memcontrol/memcontrol.8
  1.8       +1 -0      src/usr.sbin/memcontrol/memcontrol.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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