EP1761850A2

Support for nested faults in a virtual machine environment

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 9 June 2025, 1.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

28 claims: 4 independent, 24 dependent

  1. 1
    Claims of equivalent WO 2006007361 A2 CLAIMS What is claimed is:1. A method comprising: detecting a first fault to be delivered to a virtual machine (VM);detecting a second fault while delivering the first fault to the VM;determining whether the second fault is associated with a transition of control to a virtual machine monitor (VMM);and if the second fault is associated with the transition of control to the VMM, storing information pertaining to the first fault in a first field, storing information pertaining to the second fault in a second field, and transitioning control to the VMM.
  2. 13
    An apparatus comprising:a virtual machine monitor (VMM);a data structure controlled by the VMM, the data structure having a first field and a second field;and fault delivery logic to store information pertaining to a first fault occurring during operation of a virtual machine (VM) in the first field, to store information pertaining to a second fault detected while delivering the first fault to the VM in the second field, and to transition control to the VMM if the second fault is associated with the transition of control to the VMM.
  3. 23
    A system comprising:a memory to store guest software;and a processor, coupled to the memory, to store information pertaining to a first fault occurring during operation of a virtual machine (VM) in a first field, to detect a second fault while delivering the first fault to the VM, to determine whether the second fault is associated with a transition of control to a virtual machine monitor (VMM), and, if the second fault is associated with the transition of control to the VMM, to store information pertaining to the second fault in a second field and to transition control to the VMM.
  4. 26
    A machine-readable medium containing instructions which, when executed by a processing system, cause the processing system to perform a method, the method comprising:storing information pertaining to a first fault occurring during operation of a virtual machine (VM) in a first field;detecting a second fault while delivering the first fault to the VM;determining whether the second fault is associated with a transition of control to a virtual machine monitor (VMM);and if the second fault is associated with the transition of control to the VMM, storing information pertaining to the second fault in a second field, and transitioning control to the VMM.