Changed files:
xen-drbd-hvm.patch -> 1.1
--- /dev/null
+diff -uNr xen-3.4.3.orig/tools/ioemu-qemu-xen/xenstore.c xen-3.4.3/tools/ioemu-qemu-xen/xenstore.c
+--- xen-3.4.3.orig/tools/ioemu-qemu-xen/xenstore.c 2010-04-14 16:34:59.000000000 +0200
++++ xen-3.4.3/tools/ioemu-qemu-xen/xenstore.c 2011-11-23 15:17:56.929696307 +0100
+@@ -453,6 +453,15 @@
+ params = newparams;
+ format = &bdrv_raw;
+ }
++ /* handle drbd mapping */
++ if (!strcmp(drv, "drbd")) {
++ char *newparams = malloc(17 + strlen(params) + 1);
++ sprintf(newparams, "/dev/drbd/by-res/%s", params);
++ free(params);
++ sleep(10);
++ params = newparams;
++ format = &bdrv_raw;
++ }
+
+ #if 0
+ /* Phantom VBDs are disabled because the use of paths