[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH -V2 00/22] virtio-9p: paravirtual file system passth
From: |
Aneesh Kumar K.V |
Subject: |
[Qemu-devel] [PATCH -V2 00/22] virtio-9p: paravirtual file system passthrough |
Date: |
Tue, 16 Mar 2010 14:44:58 +0530 |
Hi,
This patch series adds a paravirtual file system passthrough mechanism to QEMU
based on the 9P protocol. With the current implementation, 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. The actual thread pool implementation will be
posted later
This patch set should work with any recent Linux kernel as virtio-9p has been
supported for a few kernel releases now. Export dir is specified using the below
Qemu option.
-device virtio-9p-pci,share_path=/mnt/,mount_tag=v_mnt
mount_tag is used to identify the mount point in the kernel. This will be
available in Linux
kernel via /sys/devices/virtio-pci/virtio1/mount_tag file.
Changes from V1:
a) fsstress test suite runs successfully with the patches. That should indicate
patches are stable
enough to be merged.
b) Added proper error handling to all posix_* calls.
c) Fixed code to follow Qemu coding style.
d) Other bug fixes most of which are folded back into the original patches
e) rebased to qemu master 0aef4261ac0ec9089ade0e3a92f986cb4ba7317e
-aneesh