aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/acpica
diff options
context:
space:
mode:
authorJoshua Rogers <Joshua@Joshua.Hu>2024-09-11 17:42:25 +0000
committerWarner Losh <imp@FreeBSD.org>2024-11-29 21:38:35 +0000
commit0b32ef71f9f154f4da5037bfcbb4916960d38452 (patch)
tree33f07b678556f9f94c302ab001d8c7c98d684456 /sys/amd64/acpica
parentde13eea53e4c1e5ba593bb77257568c0f5ef1645 (diff)
Diffstat (limited to 'sys/amd64/acpica')
-rw-r--r--sys/amd64/acpica/acpi_wakeup.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/amd64/acpica/acpi_wakeup.c b/sys/amd64/acpica/acpi_wakeup.c
index 351cd16ff9ca..51d6d5e36840 100644
--- a/sys/amd64/acpica/acpi_wakeup.c
+++ b/sys/amd64/acpica/acpi_wakeup.c
@@ -202,6 +202,9 @@ acpi_sleep_machdep(struct acpi_softc *sc, int state)
intr_suspend();
+ if (vmm_suspend_p != NULL)
+ vmm_suspend_p();
+
pcb = &susppcbs[0]->sp_pcb;
if (savectx(pcb)) {
fpususpend(susppcbs[0]->sp_fpususpend);