DYNAMICAL SWITCHING BETWEEN EPT AND SHADOW PAGE TABLES FOR RUNTIME PROCESSOR VERIFICATION

    公开(公告)号:US20210294636A1

    公开(公告)日:2021-09-23

    申请号:US17343078

    申请日:2021-06-09

    Abstract: Implementations disclosed describe a system and a method to execute a virtual machine on a processing device, receive a request to access a memory page identified by a guest virtual memory address (GVA) in an address space of the virtual machine, translate the GVA to a guest physical memory address (GPA) using a guest page table (GPT) comprising a GPT entry mapping the GVA to the GPA, translate the GPA to a host physical address (HPA) of the memory page, store, in a translation lookaside buffer (TLB), a TLB entry mapping the GVA to the HPA, modify the GPT entry to designate the memory page as accessed, detect an attempt by an application to modify the GPT entry; generate, in response to the attempt to modify the GPT entry, a page fault; and flush, in response to the page fault, the TLB entry.

    CONTAINER ACCESS TO GRAPHICS PROCESSING UNIT RESOURCES

    公开(公告)号:US20180293700A1

    公开(公告)日:2018-10-11

    申请号:US15570256

    申请日:2015-05-29

    Abstract: Systems and methods for container access to graphics processing unit (GPU) resources are disclosed herein. In some embodiments, a computing system may include a physical GPU and kernel-mode driver circuitry, to communicatively couple with the physical GPU to create a plurality of emulated GPUs and a corresponding plurality of device nodes. Each device node may be associated with a single corresponding user-side container to enable communication between the user-side container and the corresponding emulated GPU. Other embodiments may be disclosed and/or claimed.

    APPARATUS AND METHOD FOR CLOUD-BASED GRAPHICS VALIDATION

    公开(公告)号:US20180373570A1

    公开(公告)日:2018-12-27

    申请号:US16062568

    申请日:2015-12-22

    Abstract: An apparatus and method are described for intelligent cloud based testing of graphics hardware and software. For example, one embodiment of an apparatus comprises: a hardware pool comprising a plurality of test machines to perform cloud-based graphics validation operations; a virtual resource pool comprising data associated a plurality of different graphics hardware resources; a resource manager to coordinate between the hardware pool and the virtual resource pool to cause one or more virtual machines (VMs) to be executed on one or more of the test machines using resources from the virtual resource pool; and a task dispatcher to dispatch graphics validation tasks to the VMs responsive to user input.

    LIVE MIGRATION OF VIRTUAL MACHINES FROM/TO HOST COMPUTERS WITH GRAPHICS VIRTUALIZATION
    6.
    发明申请
    LIVE MIGRATION OF VIRTUAL MACHINES FROM/TO HOST COMPUTERS WITH GRAPHICS VIRTUALIZATION 有权
    使用图形虚拟化从虚拟机到主机计算机的实时移动

    公开(公告)号:US20160299773A1

    公开(公告)日:2016-10-13

    申请号:US14777316

    申请日:2014-11-12

    Abstract: Apparatuses, methods and storage medium associated with live migration of VMs from/to host computers with graphics virtualization are disclosed herein. In embodiments, an apparatus may include a VMM having a memory manager to manage accesses of system memory of the apparatus, including tracking of modified memory pages of the system memory. Additionally, the VMM may include a graphics command parser to analyze graphics commands issued to a GPU of the apparatus to detect writes to the system memory caused by the graphics commands, and augment the tracking of modified memory pages. Further, the VMM may include a live migration function to live migrate a VM to another apparatus, including provision of current memory content of the VM, utilizing modified memory pages tracked by the memory manager, as augmented by the graphics command parser. Other embodiments may be described and/or claimed.

    Abstract translation: 本文公开了与从虚拟机到具有图形虚拟化的主计算机的实时迁移相关联的装置,方法和存储介质。 在实施例中,设备可以包括具有存储器管理器以管理设备的系统存储器的访问的VMM,包括跟踪系统存储器的修改的存储器页面。 此外,VMM可以包括图形命令解析器,以分析发布到装置的GPU的图形命令,以检测由图形命令引起的对系统存储器的写入,并且增加修改的存储器页面的跟踪。 此外,VMM可以包括实时迁移功能,以将VM迁移到另一设备,包括利用由图形命令解析器增强的由存储器管理器跟踪的修改的存储器页面提供VM的当前存储器内容。 可以描述和/或要求保护其他实施例。

Patent Agency Ranking