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>