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
..
2014-01-01 00:45:28 +00:00
2014-01-01 01:26:39 +00:00
2013-11-23 00:28:18 +00:00
2014-01-01 20:26:08 +00:00
2013-12-17 07:47:27 +00:00
2013-11-29 20:14:26 +00:00
2013-11-11 13:19:55 +00:00
2013-12-05 21:58:02 +00:00
2013-12-31 12:18:10 +00:00
2013-12-24 14:48:52 +00:00
2013-12-30 08:36:17 +00:00