Device virtualization techniques
AssigneeIntel Corporation
InventorsFilip Schmole, Ryan Holmqvist, Kapil Karkra, Orden Smith, Nicholas Adams, Vinay Raghav
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsFilip Schmole, Ryan Holmqvist, Kapil Karkra, Orden Smith, Nicholas Adams, Vinay Raghav
Estimating the term…
Device virtualization techniques can enable physical I/O devices (such as PCIe devices or other I/O devices) to appear as virtual I/O devices, while also enabling selective exposure of information regarding the physical I/O devices to enable the native drivers of the physical I/O devices to be run. In one example, one or more physical I/O devices associated with a virtual I/O device are locked, and an interface is monitored for requests to those physical I/O devices. The device can be unlocked in response to a request to a predetermined address. When a physical I/O device is locked, read requests to read an identifier of the physical device are blocked, and a value associated with the virtual I/O device is provided. When the physical I/O device is unlocked, read requests to read an identifier of the physical I/O device are forwarded to the physical I/O device.
A device comprising:
A system comprising:
A non-transitory machine-readable medium having instructions stored thereon configured to be executed on one or more processors to perform a method comprising:
Dependencies are inferred from the claim text.