-
公开(公告)号:US09811366B2
公开(公告)日:2017-11-07
申请号:US14485084
申请日:2014-09-12
Applicant: VMware, Inc.
Inventor: Mark Sheldon , Jeffrey W. Sheldon , Michael Banack
CPC classification number: G06F9/45558 , G06F2009/45583 , G06T1/60 , G06T2200/28
Abstract: Techniques for dynamically using system (i.e., VM guest) memory as video memory for virtual graphics processing units (VGPUs) are provided. In one embodiment, a guest graphics driver running within a virtual machine (VM) of a host system can receive, from a guest application of the VM, a request to create a graphics resource. The guest graphics driver can then dynamically allocate, in response to the request, a memory object for the graphics resource in a guest memory space of the VM.
-
公开(公告)号:US09286095B2
公开(公告)日:2016-03-15
申请号:US14052931
申请日:2013-10-14
Applicant: VMware, Inc.
Inventor: Keith M. Adams , Jeffrey W. Sheldon , Vyacheslav V. Malyugin
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F9/45533 , G06F2009/45566 , G06F2009/45583 , G06F2009/45591
Abstract: Autonomous selection between multiple virtualization techniques implemented in a virtualization layer of a virtualized computer system. The virtual machine monitor implements multiple virtualization support processors that each provide for the comprehensive handling of potential virtualization exceptions. A virtual machine monitor resident virtualization selection control is operable to select between use of first and second virtualization support processors dependent on identifying a predetermined pattern of temporally local privilege dependent instructions within a portion of an instruction stream as encountered in the execution of a guest operating system.
-