Invention Grant
- Patent Title: Direct memory access tracking for pass-through devices in virtualized environments
-
Application No.: US17431739Application Date: 2019-03-28
-
Publication No.: US11960422B2Publication Date: 2024-04-16
- Inventor: Kun Tian , Yan Zhao , Yu Zhang
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Jordan IP Law, LLC
- International Application: PCT/CN2019/080020 2019.03.28
- International Announcement: WO2020/191697A 2020.10.01
- Date entered country: 2021-08-18
- Main IPC: G06F13/28
- IPC: G06F13/28

Abstract:
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.
Public/Granted literature
- US20220129399A1 DIRECT MEMORY ACCESS TRACKING FOR PASS-THROUGH DEVICES IN VIRTUALIZED ENVIRONMENTS Public/Granted day:2022-04-28
Information query