[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 0/2] ivshmem: update documentation, add clien
From: |
Gonglei (Arei) |
Subject: |
Re: [Qemu-devel] [PATCH v3 0/2] ivshmem: update documentation, add client/server tools |
Date: |
Fri, 8 Aug 2014 09:30:48 +0000 |
Hi,
> Subject: [Qemu-devel] [PATCH v3 0/2] ivshmem: update documentation, add
> client/server tools
>
> Here is a patchset containing an update on ivshmem specs documentation and
> importing ivshmem server and client tools.
> These tools have been written from scratch and are not related to what is
> available in nahanni repository.
> I put them in contrib/ directory as the qemu-doc.texi was already telling the
> server was supposed to be there.
>
> Changes since v2:
> - fixed license issues in ivshmem client/server (I took hw/virtio/virtio-rng.c
> file as a reference).
>
> Changes since v1:
> - moved client/server import patch before doc update,
> - tried to re-organise the ivshmem_device_spec.txt file based on Claudio
> comments (still not sure if the result is that great, comments welcome),
> - incorporated comments from Claudio, Eric and Cam,
> - added more details on the server <-> client messages exchange (but sorry, no
> ASCII art here).
>
> By the way, there are still some functionnalities that need description (use
> of
> ioeventfd, the lack of irqfd support) and some parts of the ivshmem code
> clearly
> need cleanup. I will try to address this in future patches when these first
> patches are ok.
>
>
If you can describe the steps of using example about
your ivshmem-client and ivshmem-server will be great IMHO.
Best regards,
-Gonglei
> --
> David Marchand
>
> David Marchand (2):
> contrib: add ivshmem client and server
> docs: update ivshmem device spec
>
> contrib/ivshmem-client/Makefile | 29 +++
> contrib/ivshmem-client/ivshmem-client.c | 418
> ++++++++++++++++++++++++++++++
> contrib/ivshmem-client/ivshmem-client.h | 238 ++++++++++++++++++
> contrib/ivshmem-client/main.c | 246 ++++++++++++++++++
> contrib/ivshmem-server/Makefile | 29 +++
> contrib/ivshmem-server/ivshmem-server.c | 420
> +++++++++++++++++++++++++++++++
> contrib/ivshmem-server/ivshmem-server.h | 185 ++++++++++++++
> contrib/ivshmem-server/main.c | 296
> ++++++++++++++++++++++
> docs/specs/ivshmem_device_spec.txt | 124 ++++++---
> qemu-doc.texi | 10 +-
> 10 files changed, 1961 insertions(+), 34 deletions(-)
> create mode 100644 contrib/ivshmem-client/Makefile
> create mode 100644 contrib/ivshmem-client/ivshmem-client.c
> create mode 100644 contrib/ivshmem-client/ivshmem-client.h
> create mode 100644 contrib/ivshmem-client/main.c
> create mode 100644 contrib/ivshmem-server/Makefile
> create mode 100644 contrib/ivshmem-server/ivshmem-server.c
> create mode 100644 contrib/ivshmem-server/ivshmem-server.h
> create mode 100644 contrib/ivshmem-server/main.c
>
> --
> 1.7.10.4
>
- Re: [Qemu-devel] [PATCH v3 1/2] contrib: add ivshmem client and server, (continued)
Re: [Qemu-devel] [PATCH v3 0/2] ivshmem: update documentation, add client/server tools,
Gonglei (Arei) <=