Patent ID: 8418177

Claim:
One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a computing device, cause the one or more processors to: identify, for each of multiple physical processor cores of the one or more processors, one or more features supported by the physical processor core, the one or more features including functionality supported by the physical processor core; identify a number of virtual processor cores of a virtual machine of the computing device; determine a set of one or more features of the multiple physical processor cores to make available to the virtual processor cores of the virtual machine, the set of one or more features made available to the virtual processor cores being determined based, at least in part, on: comparing a number of the multiple physical processor cores that support the identified one or more features to the number of virtual processor cores of the virtual machine; and make the set of one or more features of the multiple physical cores available to the virtual processor cores of the virtual machine.