Subject: Re: [virtio-dev] Vhost-pci RFC2.0
On 05/05/2017 05:18 PM, Jason Wang wrote:
On 2017年05月05日 14:18, Wei Wang wrote:On 05/05/2017 12:05 PM, Jason Wang wrote:On 2017年04月19日 14:38, Wang, Wei W wrote:Hi,We made some design changes to the original vhost-pci design, and want to open a discussion about the latest design (labelled 2.0) and its extension (2.1).2.0 design: One VM shares the entire memory of another VM2.1 design: One VM uses an intermediate memory shared with another VM forpacket transmission.For the convenience of discussion, I have some pictures presented at this link: _https://github.com/wei-w-wang/vhost-pci-discussion/blob/master/vhost-pci-rfc2.0.pdf_Hi, is there any doc or pointer that describes the the design in detail? E.g patch 4 in v1 https://lists.gnu.org/archive/html/qemu-devel/2016-05/msg05163.html.ThanksThat link is kind of obsolete. We currently only have high level introduction of the design: For the device part design, please check slide 12:http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf The vhost-pci protocol is changed to be an extension of vhost-user protocol.For the driver part design, please check Fig. 2:https://github.com/wei-w-wang/vhost-pci-discussion/blob/master/vhost-pci-rfc2.0.pdfThanks for the pointers. It would be nice to have a doc like patch 4 in v1, this could ease reviewers, otherwise we may guess and ask for them.
Thanks for joining the review. I'm preparing the v2 QEMU patches. I will have the code sent out first,
which would be helpful for understanding how the design works. Best, Wei