Patent ID: 11960422
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A performance-enhanced computing system comprising:
a physical device, wherein the physical device is to be passed through to and directly controlled by a virtual machine;
a processor; and
a system memory comprising a set of hypervisor instructions, which when executed by the processor, cause the computing system to:
determine that a guest memory page is pinned in a virtualized execution environment,
determine, based on a direct memory access (DMA) bitmap, that an unmap request from a guest driver of a physical device has been issued, wherein the physical device is to be passed through to and directly controlled by a virtual machine, wherein the unmap request is associated with an attempt of the physical device to discontinue access to the guest memory page, wherein to determine that the unmap request has been issued, the hypervisor instructions, when executed, cause the computing system to determine that a bit corresponding to a guest page frame number in the DMA bitmap is not set, and wherein the guest page frame number is associated with the guest memory page, and
unpin the guest memory page.