首页> 外国专利> Input output memory management unit based zero copy virtual machine to virtual machine communication

Input output memory management unit based zero copy virtual machine to virtual machine communication

机译:基于输入输出内存管理单元的零拷贝虚拟机到虚拟机的通信

摘要

In an example embodiment, a hypervisor exposes a virtual input-output memory management unit (IOMMU) to a first virtual machine. The first virtual machine includes a first guest operating system (OS). The hypervisor exposes a first virtual device to the first virtual machine. The hypervisor exposes a shared memory device to a second virtual machine. The second virtual machine includes a second guest OS. The hypervisor detects that the first guest OS modified the virtual IOMMU to provide access to a memory page of the first virtual machine. The hypervisor receives a base address from the second virtual machine. The base address is programmed into the shared memory device by the second virtual machine. The hypervisor maps the memory page into the second virtual machine at a page address, which is determined from the base address and a bus address.
机译:在示例实施例中,管理程序将虚拟输入输出存储器管理单元(IOMMU)公开给第一虚拟机。第一虚拟机包括第一客户操作系统(OS)。系统管理程序将第一虚拟设备公开给第一虚拟机。系统管理程序将共享内存设备公开给第二个虚拟机。第二虚拟机包括第二访客OS。系统管理程序检测到第一访客OS修改了虚拟IOMMU,以提供对第一虚拟机的内存页的访问。系统管理程序从第二个虚拟机接收基地址。第二虚拟机将基址编程到共享存储设备中。系统管理程序在页面地址处将内存页面映射到第二个虚拟机中,该页面地址由基地址和总线地址确定。

著录项

  • 公开/公告号US9875132B2

    专利类型

  • 公开/公告日2018-01-23

    原文格式PDF

  • 申请/专利权人 RED HAT ISRAEL LTD.;

    申请/专利号US201514952527

  • 发明设计人 MICHAEL TSIRKIN;

    申请日2015-11-25

  • 分类号G06F9/455;G06F12/109;G06F12/1009;G06F13/42;

  • 国家 US

  • 入库时间 2022-08-21 12:56:09

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号