From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:37736) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UhJhC-0000pE-LE for qemu-devel@nongnu.org; Tue, 28 May 2013 09:12:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UhJh6-0004AR-0L for qemu-devel@nongnu.org; Tue, 28 May 2013 09:12:10 -0400 Received: from os.inf.tu-dresden.de ([2002:8d4c:3001:48::99]:49237) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UhJh5-0004AE-PM for qemu-devel@nongnu.org; Tue, 28 May 2013 09:12:03 -0400 Message-ID: <51A4AD22.6040404@os.inf.tu-dresden.de> Date: Tue, 28 May 2013 15:12:02 +0200 From: Julian Stecklina MIME-Version: 1.0 References: <20130527093409.GH21969@stefanha-thinkpad.redhat.com> <51A496C4.1020602@os.inf.tu-dresden.de> <20130528115326.GB21107@redhat.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [snabb-devel:276] Re: snabbswitch integration with QEMU for userspace ethernet I/O List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "snabb-devel@googlegroups.com" , qemu-devel@nongnu.org On 05/28/2013 02:48 PM, Luke Gorrie wrote: > On 28 May 2013 13:53, Michael S. Tsirkin > wrote: > > Implementing out of process device logic would absolutely be useful for > qemu, for security. > > > This sounds wonderful from my perspective. The whole PCI device > implemented in my process according to the Virtio spec? What would it > take to make this possible? AFAICS this can be implemented as a new device in qemu without touching qemu internals. Except for a way to get file descriptors for guest memory. I'll give it a shot today and tomorrow and we'll see how far I get... Julian