]> xenbits.xensource.com Git - xen.git/commitdiff
blktap: Export disk type constants for ioemu
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 12 Mar 2009 18:42:59 +0000 (18:42 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 12 Mar 2009 18:42:59 +0000 (18:42 +0000)
Currently all disk types that are supported are defined in a header
file private to blktapctrl and tapdisk. When restoring ioemu as a
backend for blktap these constants are needed by ioemu, so move them
to a more public header file.

Signed-off-by: Kevin Wolf <kwolf@suse.de>
tools/blktap/drivers/tapdisk.h
tools/blktap/lib/blktaplib.h

index 38f3c40fa6caaefd876652419c24edfa52dae744..f3e165ac33a347a9e3d42f984d749518e4f18bbb 100644 (file)
@@ -161,15 +161,6 @@ extern struct tap_disk tapdisk_ram;
 extern struct tap_disk tapdisk_qcow;
 extern struct tap_disk tapdisk_qcow2;
 
-#define MAX_DISK_TYPES     20
-
-#define DISK_TYPE_AIO      0
-#define DISK_TYPE_SYNC     1
-#define DISK_TYPE_VMDK     2
-#define DISK_TYPE_RAM      3
-#define DISK_TYPE_QCOW     4
-#define DISK_TYPE_QCOW2    5
-
 
 /*Define Individual Disk Parameters here */
 static disk_info_t aio_disk = {
index 5511bf2f084982611541937b7c2d779b0c28146d..d54ae3e57b249c5699484c14fe7183144aab8688 100644 (file)
@@ -210,6 +210,16 @@ typedef struct msg_pid {
 #define CTLMSG_PID         9
 #define CTLMSG_PID_RSP     10
 
+/* disk driver types */
+#define MAX_DISK_TYPES     20
+
+#define DISK_TYPE_AIO      0
+#define DISK_TYPE_SYNC     1
+#define DISK_TYPE_VMDK     2
+#define DISK_TYPE_RAM      3
+#define DISK_TYPE_QCOW     4
+#define DISK_TYPE_QCOW2    5
+
 /* xenstore/xenbus: */
 #define DOMNAME "Domain-0"
 int setup_probe_watch(struct xs_handle *h);