cvs commit: src/sys/i386/acpica acpi_wakeup.c
Andrea Campi
andrea at webcom.it
Tue Jul 22 03:43:58 PDT 2003
On Mon, Jul 21, 2003 at 01:59:28PM -0700, Peter Wemm wrote:
> Modified files:
> sys/i386/acpica acpi_wakeup.c
> Log:
> 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.
Thanks! This indeed fixes the issue I told you about.
Bye,
Andrea
--
To boldly go where I surely don't belong.
More information about the cvs-src
mailing list