首页> 外国专利> Input-output memory management unit (IOMMU) and method for tracking memory pages during virtual-machine migration

Input-output memory management unit (IOMMU) and method for tracking memory pages during virtual-machine migration

机译:输入输出内存管理单元(IOMMU)和在虚拟机迁移期间跟踪内存页面的方法

摘要

An input-output memory management unit (IOMMU) and method for tracking memory pages during virtual-machine migration are generally described herein. The IOMMU includes an IOMMU manager to service address translation requests associated with memory pages received from a plurality of I/O devices, and a translation request filter to identify translations previously requested from a translation manager. The IOMMU also includes a device context table to identify whether virtual-machine migration is enabled for memory pages associated with virtual addresses identified in received address translation requests. Based on information in the device context table, the IOMMU manager may send a virtual page identifier to the translation manager identifying a virtual page when virtual-machine migration is enabled to indicate that the virtual page has been accessed. The IOMMU manager refrains from sending the virtual page identifier to the translation manager when the virtual page is listed in the translation request filter.
机译:本文总体上描述了在虚拟机迁移期间用于跟踪存储器页面的输入-输出存储器管理单元(IOMMU)和方法。 IOMMU包括:IOMMU管理器,用于服务与从多个I / O设备接收的存储器页面相关联的地址翻译请求;以及翻译请求过滤器,用于识别先前从翻译管理器请求的翻译。 IOMMU还包括一个设备上下文表,用于标识是否为与在接收到的地址转换请求中标识的虚拟地址相关联的内存页启用了虚拟机迁移。基于设备上下文表中的信息,当启用虚拟机迁移以指示虚拟页面已被访问时,IOMMU管理器可以将虚拟页面标识符发送给翻译管理器,以标识虚拟页面。当虚拟页面在翻译请求过滤器中列出时,IOMMU管理器不会将虚拟页面标识符发送给翻译管理器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号