This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
vm2vm_mst [2015/09/03 04:33] Jun Nakajima |
vm2vm_mst [2015/09/03 04:33] (current) Jun Nakajima |
||
|---|---|---|---|
| Line 24: | Line 24: | ||
| - The vhost-pci (implemented by the extension) sets BAR in VM2. | - The vhost-pci (implemented by the extension) sets BAR in VM2. | ||
| - A process (e.g. DPDK) or kernel in VM2 accesses BAR + (**bus address**) in its GPA to copy data to VM1. This operation can be done by data-copying or DMA (by SR-IOV VFs, for example). | - A process (e.g. DPDK) or kernel in VM2 accesses BAR + (**bus address**) in its GPA to copy data to VM1. This operation can be done by data-copying or DMA (by SR-IOV VFs, for example). | ||
| - | - The mapping from the **bus address** to GPA in VM1 is done by virtual IOMMU configured for the device R. | + | - The mapping from the **bus address** to GPA in VM1 is done by virtual IOMMU configured for the device **R**. |
| {{:vm2vm_mst.png|}} | {{:vm2vm_mst.png|}} | ||