Begin_Reentrant_Execution


include vmm.inc

VMMcall Begin_Reentrant_Execution

mov     [Count], ecx        ; re-entrancy count

Starts re-entrant execution. Virtual devices use this service when hooking VMM faults (re-entrant processor exceptions) so that they may call nonasynchronous VMM or virtual device services, or execute a virtual machine. Uses ECX, Flags.

Most virtual devices have no reason to use this service. Do not use this service to avoid scheduling events on hardware interrupts.

See also End_Reentrant_Execution