• Patent Title: Direct memory access tracking for pass-through devices in virtualized environments
  • Application No.: US17431739
    Application Date: 2019-03-28
  • Publication No.: US11960422B2
    Publication Date: 2024-04-16
  • Inventor: Kun TianYan ZhaoYu 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
Direct memory access tracking for pass-through devices in virtualized environments
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.
Information query
Patent Agency Ranking
0/0