×

Transparent VMM-assisted user-mode execution control transfer

  • US 8,261,265 B2
  • Filed: 10/30/2008
  • Issued: 09/04/2012
  • Est. Priority Date: 10/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. In a computer system comprising a virtual machine monitor (VMM) running on system hardware and supporting a virtual machine (VM) having a first application and a guest OS running therein, a method of transferring control to a first handler program associated with the first application, the method comprising:

  • the VMM receiving a first request from the first application;

    the VMM attempting to access the first data needed to process the first request;

    the VMM, upon determining that it cannot access the first data, suspending the first application and transferring control to the first handler program;

    the first handler program providing the first data such that the first data can be accessed by the VMM and transferring control back to the VMM;

    the VMM processing the first request and the first application resuming execution,wherein at least one of;

    the transfer of control between the VMM and the first handler program and execution of the first handler program is transparent to the guest OS.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×