Method and apparatus for facilitating recognition of an open event window during operation of guest software in a virtual machine environment
First Claim
Patent Images
1. A method comprising:
- receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM);
determining that the request to transition control is associated with a request to be informed of an open event window of the VM;
transitioning control to the VM;
performing an event window check to determine whether the VM has an open event window; and
if the event window check indicates that the VM has an open event window, transitioning control to the VMM.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes transitioning control to a virtual machine (VM) upon receiving a request from a virtual machine monitor (VMM), determining that the request to transition control is associated with a request to be informed of an open event window, performing an event window check to determine whether an even window of the VM is open, and transitioning control to the VMM if the event window check indicates that the event window of the VM is open.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM);
determining that the request to transition control is associated with a request to be informed of an open event window of the VM;
transitioning control to the VM;
performing an event window check to determine whether the VM has an open event window; and
if the event window check indicates that the VM has an open event window, transitioning control to the VMM. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
setting a pending event indicator to a delivery value to indicate an intent to receive a notification of an opening of an event window of a virtual machine (VM); and
requesting a transition of control to the VM. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a virtual machine monitor (VMM);
a data structure controlled by the VMM, the data structure storing a pending event indicator associated with a pending event; and
open window monitoring logic to transition control to a virtual machine (VM) upon receiving a request to transition control to the VM from the VMM, to determine that the pending event indicator is set to a delivery value, to determine whether an event window of the VM is open, and to transition control to the VMM if the event window of the VM is open. - View Dependent Claims (16, 17, 18)
-
-
19. A system comprising:
-
a memory to store one or more indicators; and
a processor, coupled to the memory, to use the one or more indicators to determine that transition of control to a virtal machine (VM) is associated with a request to be informed of an opening of an event window of the VM, to perform an event window check to determine whether the event window of the VM is open, and to transition control to a virtual machine monitor (VMM) if the event window check indicates that the event window of the VM is open. - View Dependent Claims (20, 21)
-
-
22. A system comprising:
-
a memory to store one or more indicators; and
a processor, coupled to the memory, to set the one or more indicators to a delivery value to indicate an intent to receive a notification of an opening of an event window of a virtual machine (VM), to receive a request to transition control to the VM, and to transition control to the VM. - View Dependent Claims (23, 24)
-
-
25. A machine-readable medium containing instructions which, when executed by a processing system, cause the processing system to perform a method, the method comprising:
-
transitioning control to a virtual machine (VM) upon receiving a request to transition control to the VM from a virtual machine monitor (VMM);
determining that the request to transition control is associated with a request to be informed of an open event window of the VM;
performing an event window check to determine whether the event window of the VM is open; and
if the event window check indicates that the event window of the VM is open, transitioning control to the VMM. - View Dependent Claims (26, 27)
-
-
28. A machine-readable medium containing instructions which, when executed by a processing system, cause the processing system to perform a method, the method comprising:
-
setting a pending event indicator to a delivery value to indicate an intent to receive a notification of an opening of an event window of a virtual machine (VM); and
requesting a transition of control to the VM. - View Dependent Claims (29, 30)
-
Specification