Patent ID: 8561061
Filing Date: 2013-10-15
Classification: G06F

Abstract:
1. An adaptive virtualization system providing for virtualized execution of guest operating systems within virtual machines on a host computer system, said adaptive virtualization system comprising: a) a host platform, including a central processing unit and memory, operable to execute instructions; b) a guest operating system executable by said host platform as an instruction stream, said instruction stream including a plurality of defined portions; and c) a virtual machine monitor, executable by said host platform, including first and second virtualization support processors, each operable to enable functional execution of privilege-dependent instructions, and a virtualization control unit operable to select between use of said first and second virtualization support processors, said virtualization control unit dynamically selecting between said first and second virtualization support processors dependent on identifying a predetermined pattern of temporally local privilege-dependent instructions within respective ones of said plurality of defined portions.