Enable_VM_Ints


include vmm.inc

VMMcall Enable_VM_Ints

Enables interrupts during virtual machine execution for the current virtual machine. This has the same effect as the virtual machine executing an sti instruction. Uses Flags.

Virtual devices use this service to permit callback procedures installed by the Call_When_Ints_Enabled or Call_Priority_VM_Event service to be called. The system does not call these callback procedures immediately. Instead, it waits until the next event occurs. This means the virtual machine's state does not change while this service executes.

Virtual devices should use this service instead of changing the Client_Flags directly, so that the virtual machine manager can do necessary associated bookkeeping.

See also Call_Priority_VM_Event, Call_When_VM_Ints_Enabled, Disable_VM_Ints