From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41609) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WxxjR-0006CU-Ld for qemu-devel@nongnu.org; Fri, 20 Jun 2014 08:15:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WxxjK-0003cz-13 for qemu-devel@nongnu.org; Fri, 20 Jun 2014 08:15:49 -0400 Received: from mail-wg0-f42.google.com ([74.125.82.42]:58346) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WxxjJ-0003cq-SP for qemu-devel@nongnu.org; Fri, 20 Jun 2014 08:15:41 -0400 Received: by mail-wg0-f42.google.com with SMTP id z12so3575379wgg.1 for ; Fri, 20 Jun 2014 05:15:40 -0700 (PDT) From: David Marchand Date: Fri, 20 Jun 2014 14:15:30 +0200 Message-Id: <1403266532-13231-1-git-send-email-david.marchand@6wind.com> Subject: [Qemu-devel] [PATCH 0/2] ivshmem: update documentation, add client/server tools List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: pbonzini@redhat.com, claudio.fontana@huawei.com, kvm@vger.kernel.org Hello, (as suggested by Paolo, ccing Claudio and kvm mailing list) 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. -- David Marchand David Marchand (2): docs: update ivshmem device spec contrib: add ivshmem client and server contrib/ivshmem-client/Makefile | 26 ++ contrib/ivshmem-client/ivshmem-client.c | 418 ++++++++++++++++++++++++++++++ contrib/ivshmem-client/ivshmem-client.h | 238 ++++++++++++++++++ contrib/ivshmem-client/main.c | 246 ++++++++++++++++++ contrib/ivshmem-server/Makefile | 26 ++ 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 | 41 ++- qemu-doc.texi | 10 +- 10 files changed, 1897 insertions(+), 9 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