Direct memory access tracking for pass-through devices in virtualized environments
AssigneeIntel Corporation
InventorsKun Tian, Yan Zhao, Yu Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsKun Tian, Yan Zhao, Yu Zhang
Estimating the term…
Systems, apparatuses and methods may provide for a frontend driver that notifies a hypervisor of a map request from a guest driver of a device, wherein the device is passed through to and directly controlled by a virtual machine, and wherein the map request is associated with an attempt of the device to access a guest memory page in a virtualized execution environment. The frontend driver may also determine whether the guest memory page is pinned and send a map hypercall to the hypervisor if the guest memory page is not pinned. Additionally, the hypervisor may determine that the guest memory page is pinned, determine, based on a direct memory access (DMA) bitmap, that an unmap request from the guest driver has been issued, and unpin the guest memory page.
A performance-enhanced computing system comprising:
At least one non-transitory computer readable storage medium comprising a set of frontend driver instructions which, when executed by a computing system, cause the computing system to:
A performance-enhanced computing system comprising:
At least one non-transitory computer readable storage medium comprising a set of hypervisor instructions which, when executed by a computing system, cause the computing system to:
Dependencies are inferred from the claim text.