freebsd-nq/sys/i386/acpica
Peter Wemm 5d2fc474c5 Commit Ian Dowse's workaround for acpi resume resetting after the
LAZY_SWITCH changes.  He pointed out the acpi code sets up an identity
mapping in the current vmspace and that got messed up by the %cr3 being
out of sync with the current page directory.  As a workaround, restore
%cr3 across the sleep/resume.  A more complete fix would be to undo the
lazy state and clear the pm_active bit from the borrowed pmap, but this
works and people are currently hurting.  I'll clean this up.
This is mostly Ian's patch, plus a PAE tweak from me.
2003-07-21 20:59:27 +00:00
..
acpi_machdep.c Use __FBSDID(). 2003-06-02 06:16:45 +00:00
acpi_wakecode.S Use __FBSDID(). 2003-06-02 06:16:45 +00:00
acpi_wakeup.c Commit Ian Dowse's workaround for acpi resume resetting after the 2003-07-21 20:59:27 +00:00
genwakecode.sh Add a shell script to do what genwakecode.pl does. 2002-05-01 21:52:34 +00:00
Makefile Try using genwakecode.sh instead of the perl version. 2002-05-01 21:54:07 +00:00
OsdEnvironment.c Use __FBSDID(). 2003-06-02 06:16:45 +00:00