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 VM
2.1 design: One VM uses an intermediate memory shared with another
VM for
packet 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.
Thanks
That 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.pdf
Thanks 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