]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
virtio-9p: move 9p files around
authorAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Fri, 28 Jan 2011 12:39:08 +0000 (18:09 +0530)
committerVenkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Wed, 27 Apr 2011 15:24:37 +0000 (08:24 -0700)
Now that we start adding more files related to 9pfs
it make sense to move them to a separate directory

Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
14 files changed:
Makefile.objs
Makefile.target
configure
fsdev/file-op-9p.h [moved from hw/file-op-9p.h with 100% similarity]
fsdev/qemu-fsdev.h
hw/9pfs/virtio-9p-debug.c [moved from hw/virtio-9p-debug.c with 100% similarity]
hw/9pfs/virtio-9p-debug.h [moved from hw/virtio-9p-debug.h with 100% similarity]
hw/9pfs/virtio-9p-local.c [moved from hw/virtio-9p-local.c with 100% similarity]
hw/9pfs/virtio-9p-posix-acl.c [moved from hw/virtio-9p-posix-acl.c with 99% similarity]
hw/9pfs/virtio-9p-xattr-user.c [moved from hw/virtio-9p-xattr-user.c with 98% similarity]
hw/9pfs/virtio-9p-xattr.c [moved from hw/virtio-9p-xattr.c with 99% similarity]
hw/9pfs/virtio-9p-xattr.h [moved from hw/virtio-9p-xattr.h with 100% similarity]
hw/9pfs/virtio-9p.c [moved from hw/virtio-9p.c with 100% similarity]
hw/9pfs/virtio-9p.h [moved from hw/virtio-9p.h with 99% similarity]

index 1b446958c5d0fef9a54b0b562ddb58b85cfaabf1..0cbff4d29301dcb5ee7f147fe7c13ac3a10c07d8 100644 (file)
@@ -285,9 +285,13 @@ sound-obj-$(CONFIG_HDA) += intel-hda.o hda-audio.o
 adlib.o fmopl.o: QEMU_CFLAGS += -DBUILD_Y8950=0
 hw-obj-$(CONFIG_SOUND) += $(sound-obj-y)
 
-hw-obj-$(CONFIG_REALLY_VIRTFS) += virtio-9p-debug.o
-hw-obj-$(CONFIG_VIRTFS) += virtio-9p-local.o virtio-9p-xattr.o
-hw-obj-$(CONFIG_VIRTFS) += virtio-9p-xattr-user.o virtio-9p-posix-acl.o
+9pfs-nested-$(CONFIG_VIRTFS) = virtio-9p-debug.o
+9pfs-nested-$(CONFIG_VIRTFS) +=  virtio-9p-local.o virtio-9p-xattr.o
+9pfs-nested-$(CONFIG_VIRTFS) +=   virtio-9p-xattr-user.o virtio-9p-posix-acl.o
+
+hw-obj-$(CONFIG_REALLY_VIRTFS) += $(addprefix 9pfs/, $(9pfs-nested-y))
+$(addprefix 9pfs/, $(9pfs-nested-y)): CFLAGS +=  -I$(SRC_PATH)/hw/
+
 
 ######################################################################
 # libdis
index 0e0ef36b9788dc50656999d3ad5fe76c9cd5337c..2501c63bb216365ea1a59499feb4df708e78b730 100644 (file)
@@ -194,7 +194,7 @@ obj-$(CONFIG_VIRTIO) += virtio-blk.o virtio-balloon.o virtio-net.o virtio-serial
 obj-$(CONFIG_VIRTIO_PCI) += virtio-pci.o
 obj-y += vhost_net.o
 obj-$(CONFIG_VHOST_NET) += vhost.o
-obj-$(CONFIG_REALLY_VIRTFS) += virtio-9p.o
+obj-$(CONFIG_REALLY_VIRTFS) += 9pfs/virtio-9p.o
 obj-y += rwhandler.o
 obj-$(CONFIG_KVM) += kvm.o kvm-all.o
 obj-$(CONFIG_NO_KVM) += kvm-stub.o
@@ -401,9 +401,11 @@ hmp-commands.h: $(SRC_PATH)/hmp-commands.hx
 qmp-commands.h: $(SRC_PATH)/qmp-commands.hx
        $(call quiet-command,sh $(SRC_PATH)/scripts/hxtool -h < $< > $@,"  GEN   $(TARGET_DIR)$@")
 
+9pfs/virtio-9p.o: CFLAGS +=  -I$(SRC_PATH)/hw/
+
 clean:
        rm -f *.o *.a *~ $(PROGS) nwfpe/*.o fpu/*.o
-       rm -f *.d */*.d tcg/*.o ide/*.o
+       rm -f *.d */*.d tcg/*.o ide/*.o 9pfs/*.o
        rm -f hmp-commands.h qmp-commands.h gdbstub-xml.c
 ifdef CONFIG_SYSTEMTAP_TRACE
        rm -f *.stp
index 35f7e8b7b26002131d772cb9ad1259c5ab27c949..6f75e2eb9f6442e2d46f4475060fbca7b1ba49fe 100755 (executable)
--- a/configure
+++ b/configure
@@ -3062,6 +3062,7 @@ mkdir -p $target_dir
 mkdir -p $target_dir/fpu
 mkdir -p $target_dir/tcg
 mkdir -p $target_dir/ide
+mkdir -p $target_dir/9pfs
 if test "$target" = "arm-linux-user" -o "$target" = "armeb-linux-user" -o "$target" = "arm-bsd-user" -o "$target" = "armeb-bsd-user" ; then
   mkdir -p $target_dir/nwfpe
 fi
@@ -3488,6 +3489,7 @@ for hwlib in 32 64; do
   mkdir -p $d
   mkdir -p $d/ide
   symlink $source_path/Makefile.hw $d/Makefile
+  mkdir -p $d/9pfs
   echo "QEMU_CFLAGS+=-DTARGET_PHYS_ADDR_BITS=$hwlib" > $d/config.mak
 done
 
similarity index 100%
rename from hw/file-op-9p.h
rename to fsdev/file-op-9p.h
index a704043bebdd703151eb5e66e5819f5d87324122..f9f08d3e1b1ace58e53f93a2fd251712f6564923 100644 (file)
@@ -13,7 +13,7 @@
 #ifndef QEMU_FSDEV_H
 #define QEMU_FSDEV_H
 #include "qemu-option.h"
-#include "hw/file-op-9p.h"
+#include "file-op-9p.h"
 
 
 /*
similarity index 99%
rename from hw/virtio-9p-posix-acl.c
rename to hw/9pfs/virtio-9p-posix-acl.c
index 3978d0cf71a62efc74ee0a2fa657afeb2ab8d55c..e4e077710734e3c1e9615f210825d7b3dea8b96c 100644 (file)
@@ -15,7 +15,7 @@
 #include <attr/xattr.h>
 #include "virtio.h"
 #include "virtio-9p.h"
-#include "file-op-9p.h"
+#include "fsdev/file-op-9p.h"
 #include "virtio-9p-xattr.h"
 
 #define MAP_ACL_ACCESS "user.virtfs.system.posix_acl_access"
similarity index 98%
rename from hw/virtio-9p-xattr-user.c
rename to hw/9pfs/virtio-9p-xattr-user.c
index faa02a1911fadbdb4af645bc4caae5b0c4c55b2e..bba13ce643e6574b4f89f8989ae697445daf9ff6 100644 (file)
@@ -14,7 +14,7 @@
 #include <sys/types.h>
 #include "virtio.h"
 #include "virtio-9p.h"
-#include "file-op-9p.h"
+#include "fsdev/file-op-9p.h"
 #include "virtio-9p-xattr.h"
 
 
similarity index 99%
rename from hw/virtio-9p-xattr.c
rename to hw/9pfs/virtio-9p-xattr.c
index 1aab081de2ab7ce2883ed6250a668f7382e7f66d..03c3d3f6bbb0f1731ff9019e3ea097622e099736 100644 (file)
@@ -13,7 +13,7 @@
 
 #include "virtio.h"
 #include "virtio-9p.h"
-#include "file-op-9p.h"
+#include "fsdev/file-op-9p.h"
 #include "virtio-9p-xattr.h"
 
 
similarity index 100%
rename from hw/virtio-9p.c
rename to hw/9pfs/virtio-9p.c
similarity index 99%
rename from hw/virtio-9p.h
rename to hw/9pfs/virtio-9p.h
index 2ae4ce7189c63d4adb767e9390e098ecde4787eb..95e49773634b7cf801e743322ae8c1fb78e6f413 100644 (file)
@@ -6,7 +6,7 @@
 #include <sys/time.h>
 #include <utime.h>
 
-#include "file-op-9p.h"
+#include "fsdev/file-op-9p.h"
 
 /* The feature bitmap for virtio 9P */
 /* The mount point is specified in a config variable */