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