]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- Work around ACPI mode transition problem for recent NVIDIA 9400M chipset
authorJung-uk Kim <jkim@FreeBSD.org>
Wed, 2 Sep 2009 16:02:48 +0000 (16:02 +0000)
committerJung-uk Kim <jkim@FreeBSD.org>
Wed, 2 Sep 2009 16:02:48 +0000 (16:02 +0000)
commitc9e881790201d01428ad2d6e5ae2d0659bfc778b
treeead83bc5660385a659d44a0f7ee7dedbdf36d456
parentf038eb6d37facddd0b3af7d09419e240667e2fc5
- Work around ACPI mode transition problem for recent NVIDIA 9400M chipset
based Intel Macs.  Since r189055, these platforms started freezing when
ACPI is being initialized for unknown reason.  For these platforms, we just
use the old PAT layout.  Note this change is not enough to boot fully on
these platforms because of other problems but it makes debugging possible.
Note MacBook5,2 may be affected as well but it was not added here because
of lack of hardware to test.
- Initialize PAT MSR fully instead of reading and modifying it for safety.

Reported by: rpaulo, hps, Eygene Ryabinkin (rea-fbsd at codelabs dot ru)
Reviewed by: jhb
sys/amd64/amd64/pmap.c
sys/i386/i386/pmap.c