From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vincent JARDIN Subject: Re: Using virtio for inter-VM communication Date: Wed, 11 Jun 2014 00:15:17 +0200 Message-ID: <53978375.6090707@6wind.com> References: <20140610184818.2e490419@nbschild1> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: qemu-devel@nongnu.org, virtualization@lists.linux-foundation.org, kvm@vger.kernel.org To: Henning Schild Return-path: Received: from mail-we0-f182.google.com ([74.125.82.182]:45190 "EHLO mail-we0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753801AbaFJWPV (ORCPT ); Tue, 10 Jun 2014 18:15:21 -0400 Received: by mail-we0-f182.google.com with SMTP id q59so2859914wes.41 for ; Tue, 10 Jun 2014 15:15:19 -0700 (PDT) In-Reply-To: <20140610184818.2e490419@nbschild1> Sender: kvm-owner@vger.kernel.org List-ID: On 10/06/2014 18:48, Henning Schild wrote:> Hi, > In a first prototype i implemented a ivshmem[2] device for the > hypervisor. That way we can share memory between virtual machines. > Ivshmem is nice and simple but does not seem to be used anymore. > And it > does not define higher level devices, like a console. FYI, ivhsmem is used here: http://dpdk.org/browse/memnic/tree/ http://dpdk.org/browse/memnic/tree/pmd/pmd_memnic.c#n449 There are some few other references too, if needed. Best regards, Vincent From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43015) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WuUKE-00047i-K2 for qemu-devel@nongnu.org; Tue, 10 Jun 2014 18:15:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WuUK9-0001gD-Er for qemu-devel@nongnu.org; Tue, 10 Jun 2014 18:15:26 -0400 Received: from mail-we0-f173.google.com ([74.125.82.173]:50773) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WuUK9-0001g8-8Y for qemu-devel@nongnu.org; Tue, 10 Jun 2014 18:15:21 -0400 Received: by mail-we0-f173.google.com with SMTP id t60so1364279wes.4 for ; Tue, 10 Jun 2014 15:15:19 -0700 (PDT) Message-ID: <53978375.6090707@6wind.com> Date: Wed, 11 Jun 2014 00:15:17 +0200 From: Vincent JARDIN MIME-Version: 1.0 References: <20140610184818.2e490419@nbschild1> In-Reply-To: <20140610184818.2e490419@nbschild1> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Using virtio for inter-VM communication List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Henning Schild Cc: qemu-devel@nongnu.org, kvm@vger.kernel.org, virtualization@lists.linux-foundation.org On 10/06/2014 18:48, Henning Schild wrote:> Hi, > In a first prototype i implemented a ivshmem[2] device for the > hypervisor. That way we can share memory between virtual machines. > Ivshmem is nice and simple but does not seem to be used anymore. > And it > does not define higher level devices, like a console. FYI, ivhsmem is used here: http://dpdk.org/browse/memnic/tree/ http://dpdk.org/browse/memnic/tree/pmd/pmd_memnic.c#n449 There are some few other references too, if needed. Best regards, Vincent