COMBINED VIRTUAL GRAPHICS DEVICE
First Claim
1. A system, comprising:
- a platform hardware;
a guest virtual machine; and
a virtual machine monitor to assign one of a virtual device emulated in the virtual machine monitor and a virtual function of a physical device in the platform hardware to the guest virtual machine and expose a combined virtual device to the guest virtual machine through the assigned device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprises a guest graphics subsystem with a combined virtual graphics device that combines underlying emulated virtual graphics device and virtual function of a physical graphics device to support virtual machine migration. The VMM in the system may expose to the guest a single combined virtual PCIe graphics device that combines access to the virtual graphics device and the virtual function, and switches between the virtual graphics device and the virtual function for graphics acceleration without triggering a PnP event in the guest OS. In response to the switch, the guest graphics stack and applications may redraw their windows to provide a consistent user experience.
62 Citations
20 Claims
-
1. A system, comprising:
-
a platform hardware; a guest virtual machine; and a virtual machine monitor to assign one of a virtual device emulated in the virtual machine monitor and a virtual function of a physical device in the platform hardware to the guest virtual machine and expose a combined virtual device to the guest virtual machine through the assigned device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
providing a combined virtual graphics device through one of a emulated virtual graphics device and a virtual function of a physical graphic device in a host; and exposing the combined virtual graphics device to a guest. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A machine-readable medium containing instructions which, when executed by a processing system, cause the processing system to
assign one of a virtual function of a physical graphics device in a host and an emulated virtual graphics device to a guest; - and
exposing a virtual model of a PCIe graphics device to the guest, the PCIe device has graphics capability through the assigned device. - View Dependent Claims (17, 18, 19, 20)
- and
Specification