Patent ID: 9495723
Filing Date: 2016-11-15
CPC Classification: G06F,G06T,G09G

Claim Text:
1. A method for a hypervisor to virtualize register values of a graphics processing unit, the method comprising: determining by the hypervisor that a configuration register of the graphics processing unit indicates that the device includes a 3D class code; selecting the graphics processing unit as a primary display device for a virtualized operating system; and virtualizing the configuration register and a command register of the graphics processing unit by transmitting a configuration register value from the hypervisor to the operating system that indicates that the graphics processing unit includes a VGA-compatible class code instead of the 3D class code included in the configuration register of the graphics processing unit and transmitting a command register value from the hypervisor to the operating system that indicates that I/O cycle decoding is enabled for the graphics processing unit.