×

Configuration Space Virtualization

  • US 20120144071A1
  • Filed: 02/08/2012
  • Published: 06/07/2012
  • Est. Priority Date: 10/03/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for installing and operating an I/O device on a virtual machine, comprising:

  • constructing a first representation of configuration space for the I/O device, the first representation being usable by the computer to indicate which portions of the configuration space can be placed under the control of a non-privileged authority;

    constructing a second representation of memory mapped I/O (MMIO) space and configuration space, the second representation indicative of pages to be included, excluded, or pre-populated in the virtual machine;

    constructing a map comprising indications of operations on memory that, when performed by a non-privileged authority, are permitted, denied, or translated; and

    controlling access to said I/O device based on said map and said first and second representations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×