Mechanism to control hardware interrupt acknowledgement in a virtual machine system
First Claim
Patent Images
1. A method comprising:
- recognizing an interrupt pending during an operation of guest software;
determining that the interrupt is to cause a transition of control to a virtual machine monitor (VMM);
determining whether the interrupt is to be acknowledged prior to the transition of control to the VMM;
acknowledging the interrupt if the interrupt is to be acknowledged; and
transitioning control to the VMM.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes recognizing an interrupt pending during an operation of guest software, determining that the interrupt is to cause a transition of control to a virtual machine monitor (VMM), determining whether the interrupt is to be acknowledged prior to the transition of control to the VMM, and if the interrupt is to be acknowledged, acknowledging the interrupt and transitioning control to the VMM.
234 Citations
24 Claims
-
1. A method comprising:
-
recognizing an interrupt pending during an operation of guest software; determining that the interrupt is to cause a transition of control to a virtual machine monitor (VMM); determining whether the interrupt is to be acknowledged prior to the transition of control to the VMM; acknowledging the interrupt if the interrupt is to be acknowledged; and transitioning control to the VMM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
an interrupt controller to receive an interrupt from one or more system devices; and interrupt controller interface logic, coupled to the interrupt controller, to receive a notification of the interrupt from the interrupt controller, to determine that the interrupt is to cause a transition of control to a virtual machine monitor (VMM), to determine whether the interrupt is to be acknowledged prior to the transition of control to the VMM, to acknowledge the interrupt if the interrupt is to be acknowledged, and to transition control to the VMM. - View Dependent Claims (14, 15, 16)
-
-
17. 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 an interrupt is to cause a transition of control to a virtual machine monitor (VMM), to determine whether the interrupt is to be acknowledged prior to the transition of control to the VMM, to acknowledge the interrupt if the interrupt is to be acknowledged, and to transition control to the VMM. - View Dependent Claims (18, 19, 20)
-
-
21. An article of manufacture, comprising:
-
a machine-readable storage medium containing instructions which, when executed by a processing system, cause the processing system to perform a method, the method comprising; recognizing an interrupt pending during an operation of guest software; determining that the interrupt is to cause a transition of control to a virtual machine monitor (VMM); determining whether the interrupt is to be acknowledged prior to the transition of control to the VMM; acknowledging the interrupt if the interrupt is to be acknowledged; and transitioning control to the VMM. - View Dependent Claims (22, 23, 24)
-
Specification