Introduction to Virtual Device Drivers



Download 274.5 Kb.
Page32/80
Date19.01.2022
Size274.5 Kb.
#58083
1   ...   28   29   30   31   32   33   34   35   ...   80
VXDS
VM_Not_Executeable

This is the second termination message a virtual device receives for a virtual machine. (If the virtual machine is being destroyed by the virtual shell device, this is the first message received.) The virtual device can determine the cause of the termination by checking the flags in the EDX register. The Simulate_Int and Exec_Int services are not available for the given virtual machine.

VM_Resume

A virtual device receives this message when execution of the virtual machine is resumed, such as when switched to the foreground. The virtual device should lock any resources, and prepare internal structures for resumption of the virtual machine. If the virtual device sets the carry flag and returns, the VMM does not resume execution of the virtual machine.

VM_Suspend

A virtual device receives this message when execution of the virtual machine has been suspended, such as when switched to the background. The virtual device should unlock any resources associated with the virtual machine.

VM_Terminate

This is the first termination message a virtual device receives for a virtual machine. The virtual device can begin preparing for termination of the virtual machine. The Simulate_Int and Exec_Int services are available.



Download 274.5 Kb.

Share with your friends:
1   ...   28   29   30   31   32   33   34   35   ...   80




The database is protected by copyright ©ininet.org 2024
send message

    Main page