freebsd-nq/usr.sbin/bhyvectl
Neel Natu 0492757c70 Restructure the VMX code to enter and exit the guest. In large part this change
hides the setjmp/longjmp semantics of VM enter/exit. vmx_enter_guest() is used
to enter guest context and vmx_exit_guest() is used to transition back into
host context.

Fix a longstanding race where a vcpu interrupt notification might be ignored
if it happens after vmx_inject_interrupts() but before host interrupts are
disabled in vmx_resume/vmx_launch. We now called vmx_inject_interrupts() with
host interrupts disabled to prevent this.

Suggested by:	grehan@
2014-01-01 21:17:08 +00:00
..
bhyvectl.c Restructure the VMX code to enter and exit the guest. In large part this change 2014-01-01 21:17:08 +00:00
Makefile Parse the memory size parameter using expand_number() to allow specifying 2013-10-09 03:56:07 +00:00