首页> 外国专利> DIRECT MEMORY ACCESS TRACKING FOR PASS-THROUGH DEVICES IN VIRTUALIZED ENVIRONMENTS

DIRECT MEMORY ACCESS TRACKING FOR PASS-THROUGH DEVICES IN VIRTUALIZED ENVIRONMENTS

机译:虚拟化环境中直通设备的直接内存访问跟踪

摘要

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.
机译:系统,装置和方法可以提供前端驱动程序,该前端驱动程序将来自设备的来宾驱动程序的映射请求通知给管理程序,其中该设备被传递给虚拟机并由其直接控制,并且其中该映射请求与设备在虚拟化执行环境中访问访客内存页面的尝试。前端驱动程序还可以确定访客存储页面是否被固定,如果访客存储页面未被固定,则将映射超级调用发送到系统管理程序。另外,管理程序可以确定来宾存储器页面被固定,基于直接存储器访问(DMA)位图确定已经发出了来自来宾驱动程序的取消映射请求,并取消了来宾存储器页面。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号