summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/machdep.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2013-12-23 19:48:22 +0000
committerjhb <jhb@FreeBSD.org>2013-12-23 19:48:22 +0000
commit63c019063afe287e0408f24d0c2c39958771006a (patch)
treec6a14c4ed4b175a1cec41da10f5e90f466be7f7d /sys/amd64/amd64/machdep.c
parentdc3cbdbb7e931121a0f955e56a404bac520e88f4 (diff)
downloadFreeBSD-src-63c019063afe287e0408f24d0c2c39958771006a.zip
FreeBSD-src-63c019063afe287e0408f24d0c2c39958771006a.tar.gz
Add a resume hook for bhyve that runs a function on all CPUs during
resume. For Intel CPUs, invoke vmxon for CPUs that were in VMX mode at the time of suspend. Reviewed by: neel
Diffstat (limited to 'sys/amd64/amd64/machdep.c')
-rw-r--r--sys/amd64/amd64/machdep.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c
index eae657b..f0d4ea8 100644
--- a/sys/amd64/amd64/machdep.c
+++ b/sys/amd64/amd64/machdep.c
@@ -215,6 +215,8 @@ struct mem_range_softc mem_range_softc;
struct mtx dt_lock; /* lock for GDT and LDT */
+void (*vmm_resume_p)(void);
+
static void
cpu_startup(dummy)
void *dummy;
OpenPOWER on IntegriCloud