Vectoring an interrupt or exception upon resuming operation of a virtual machine
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 whether the VMM has requested a delivery of a fault to the VM; and
if the VMM has requested the delivery of a fault to the VM, delivering the fault to the VM when transitioning control to the VM.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a request to transition control to a virtual machine (VM) is received from a virtual machine monitor (VMM) and a determination is made as to whether the VMM has requested a delivery of a fault to the VM. If the determination is positive, the fault is delivered to the VM when control is transitioned to the VM.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM);
determining whether the VMM has requested a delivery of a fault to the VM; and
if the VMM has requested the delivery of a fault to the VM, delivering the fault to the VM when transitioning control to the VM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a virtual machine monitor (VMM);
a data structure controlled by the VMM, the data structure storing a fault indicator; and
fault delivery logic to receive a request to transition control to a virtual machine (VM) from the VMM, to determine whether the VMM has requested a delivery of a fault to the VM using the fault indicator, and to deliver the fault to the VM when transitioning control to the VM if the VMM has requested the delivery of the fault to the VM. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a memory to store guest software; and
a processor, coupled to the memory, to receive a request to transition control to the guest software from a virtual machine monitor (VMM), to determine that the VMM has requested a delivery of a fault to the guest software, and to deliver the fault to the guest software when transitioning control to the guest software. - View Dependent Claims (20, 21, 22)
-
-
23. A machine-readable medium containing instructions which, when executed by a processing system, cause the processing system to perform a method, the method comprising:
-
receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM);
determining whether the VMM has requested a delivery of a fault to the VM; and
if the VMM has requested the delivery of a fault to the VM, delivering the fault to the VM when transitioning control to the VM. - View Dependent Claims (24, 25, 26)
-
Specification