From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NmtpF-0007Gv-BN for qemu-devel@nongnu.org; Wed, 03 Mar 2010 14:01:41 -0500 Received: from [199.232.76.173] (port=60455 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NmtpE-0007FU-0O for qemu-devel@nongnu.org; Wed, 03 Mar 2010 14:01:40 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NmtpC-0001Yy-4f for qemu-devel@nongnu.org; Wed, 03 Mar 2010 14:01:39 -0500 Received: from e33.co.us.ibm.com ([32.97.110.151]:41550) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Nmtp9-0001Xx-La for qemu-devel@nongnu.org; Wed, 03 Mar 2010 14:01:35 -0500 Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by e33.co.us.ibm.com (8.14.3/8.13.1) with ESMTP id o23Iw3ek029869 for ; Wed, 3 Mar 2010 11:58:03 -0700 Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d03relay04.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o23J1IKu025688 for ; Wed, 3 Mar 2010 12:01:18 -0700 Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id o23J3e5p009668 for ; Wed, 3 Mar 2010 12:03:40 -0700 From: Anthony Liguori Date: Wed, 3 Mar 2010 13:00:56 -0600 Message-Id: <1267642874-15001-1-git-send-email-aliguori@us.ibm.com> Subject: [Qemu-devel] [PATCH 00/17][RFC] virtio-9p: paravirtual filesystem passthrough List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Eric Van Hensbergen , "M. Mohan Kumar" , Venkateswararao Jujjuri , "Aneesh Kumar K.V." , Gautham R Shenoy This patch series adds a paravirtual file system passthrough mechanism to QEMU based on the 9P protocol. This an RFC series with a few known issues. Right now, all I/O is implemented in the VCPU thread. We've modified the protocol handlers so that we can support dispatch I/O in a thread pool but we wanted to send out the series for initial review before completing that work. We also do not have a very good mechanism for specifying the share path. Suggestions would be welcome here. This patch set should work with any recent Linux kernel as virtio-9p has been supported for a few kernel releases now.