[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [virtio-comment] [PATCH] *** Vhost-pci RFC v2 ***
From: |
Wang, Wei W |
Subject: |
Re: [Qemu-devel] [virtio-comment] [PATCH] *** Vhost-pci RFC v2 *** |
Date: |
Mon, 27 Jun 2016 02:01:24 +0000 |
On Sun 6/19/2016 10:14 PM, Wei Wang wrote:
> This RFC proposes a design of vhost-pci, which is a new virtio device type.
> The vhost-pci device is used for inter-VM communication.
>
> Changes in v2:
> 1. changed the vhost-pci driver to use a controlq to send acknowledgement
> messages to the vhost-pci server rather than writing to the device
> configuration space;
>
> 2. re-organized all the data structures and the description layout;
>
> 3. removed the VHOST_PCI_CONTROLQ_UPDATE_DONE socket message, which
> is redundant;
>
> 4. added a message sequence number to the msg info structure to identify
> socket
> messages, and the socket message exchange does not need to be blocking;
>
> 5. changed to used uuid to identify each VM rather than using the QEMU process
> id
>
One more point should be added is that the server needs to send periodic socket
messages to check if the driver VM is still alive. I will add this message
support in next version. (*v2-AR1*)
> Wei Wang (1):
> Vhost-pci RFC v2: a new virtio device for inter-VM communication
>
> vhost-pci.patch | 341
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 341 insertions(+)
> create mode 100755 vhost-pci.patch
>
Hi Michael,
Would you be able to look into the design? Thanks.
Best,
Wei