diff options
author | jkim <jkim@FreeBSD.org> | 2012-03-30 17:03:06 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2012-03-30 17:03:06 +0000 |
commit | 95442a8d4060729a622715e850786a53276fd123 (patch) | |
tree | 7c288f80b8a9dca0048a787d968bd4b6c1b922e9 /sys/amd64/acpica | |
parent | 6cd4f250111b610bf48172c9845d9bf88ea97fca (diff) | |
download | FreeBSD-src-95442a8d4060729a622715e850786a53276fd123.zip FreeBSD-src-95442a8d4060729a622715e850786a53276fd123.tar.gz |
Re-initialize model-specific MSRs when we resume CPUs.
MFC after: 1 week
Diffstat (limited to 'sys/amd64/acpica')
-rw-r--r-- | sys/amd64/acpica/acpi_wakeup.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/amd64/acpica/acpi_wakeup.c b/sys/amd64/acpica/acpi_wakeup.c index 6b41e95..a96f1bf 100644 --- a/sys/amd64/acpica/acpi_wakeup.c +++ b/sys/amd64/acpica/acpi_wakeup.c @@ -284,6 +284,7 @@ acpi_sleep_machdep(struct acpi_softc *sc, int state) } else { pmap_init_pat(); load_cr3(susppcbs[0]->pcb_cr3); + initializecpu(); PCPU_SET(switchtime, 0); PCPU_SET(switchticks, ticks); #ifdef SMP |