qemu-e2k/hw/9pfs
Aneesh Kumar K.V 9db221ae73 hw/9pfs: Add synthetic file system support using 9p
This patch create a synthetic file system with mount tag
v_synth when -virtfs_synth command line option is specified
in qemu. The synthetic file system can be mounted in guest
using 9p using the below command line

mount -t 9p -oversion=9p2000.L,trans=virtio v_synth  <mountpint>

Synthetic file system enabled different qemu subsystem to register
callbacks for read and write events from guest. The subsystem
can create directories and files in the synthetic file system as show
in ex below

    qemu_v9fs_synth_mkdir(NULL, 0777, "test2", &node);
    qemu_v9fs_synth_add_file(node, 0777, "testfile",
                             my_test_read, NULL, NULL);

Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
2011-10-31 12:34:18 +05:30
..
codir.c hw/9pfs: Abstract open state of fid to V9fsFidOpenState 2011-10-31 12:34:17 +05:30
cofile.c hw/9pfs: Abstract open state of fid to V9fsFidOpenState 2011-10-31 12:34:17 +05:30
cofs.c hw/9pfs: Use export_flag for indicating whether fs driver use path names. 2011-10-15 15:30:27 +05:30
coxattr.c hw/9pfs: Implement TFLUSH operation 2011-09-22 21:38:52 +05:30
virtio-9p-coth.c Don't use g_thread_get_initialized. 2011-09-09 12:58:16 -05:00
virtio-9p-coth.h hw/9pfs: Abstract open state of fid to V9fsFidOpenState 2011-10-31 12:34:17 +05:30
virtio-9p-device.c hw/9pfs: Use export flag for indicating security model 2011-10-15 15:30:27 +05:30
virtio-9p-handle.c hw/9pfs: Abstract open state of fid to V9fsFidOpenState 2011-10-31 12:34:17 +05:30
virtio-9p-local.c hw/9pfs: Abstract open state of fid to V9fsFidOpenState 2011-10-31 12:34:17 +05:30
virtio-9p-posix-acl.c [virtio-9p] Make rpath thread safe 2011-06-01 10:25:17 -07:00
virtio-9p-synth.c hw/9pfs: Add synthetic file system support using 9p 2011-10-31 12:34:18 +05:30
virtio-9p-synth.h hw/9pfs: Add synthetic file system support using 9p 2011-10-31 12:34:18 +05:30
virtio-9p-xattr-user.c [virtio-9p] Make rpath thread safe 2011-06-01 10:25:17 -07:00
virtio-9p-xattr.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
virtio-9p-xattr.h [virtio-9p] Make rpath thread safe 2011-06-01 10:25:17 -07:00
virtio-9p.c hw/9pfs: Abstract open state of fid to V9fsFidOpenState 2011-10-31 12:34:17 +05:30
virtio-9p.h hw/9pfs: Add synthetic file system support using 9p 2011-10-31 12:34:18 +05:30