diff options
author | jhb <jhb@FreeBSD.org> | 2013-12-23 19:48:22 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2013-12-23 19:48:22 +0000 |
commit | 63c019063afe287e0408f24d0c2c39958771006a (patch) | |
tree | c6a14c4ed4b175a1cec41da10f5e90f466be7f7d /sys/amd64/amd64/machdep.c | |
parent | dc3cbdbb7e931121a0f955e56a404bac520e88f4 (diff) | |
download | FreeBSD-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.c | 2 |
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; |