首页>
外国专利>
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.
展开▼