Displaying 5 results from an estimated 5 matches for "drives_table".
2008 Oct 06
0
[PATCH] qemu-xen: Fix open_disk for blktap disks
qemu-xen: Fix open_disk for blktap disks
If blktap drives are registered properly, qemu code is much less likely
to get confused by them. Use bdrv_new(), assign a device name and create
an entry in drives_table for them.
Signed-off-by: Kevin Wolf <kwolf@suse.de>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2012 Nov 13
4
[PATCH] qemu-stubdom: prevent useless medium change
...continue;
+        free(params);
+        params = xs_read(xsh, XBT_NULL, buf, &len);
+        if (params == NULL)
+            continue;
 	    pstrcpy(bs->filename, sizeof(bs->filename), params);
 	}
 #else
@@ -667,11 +673,7 @@ void xenstore_parse_domain_config(int hvm_domid)
 
 	drives_table[nb_drives].bdrv = bs;
 	drives_table[nb_drives].used = 1;
-#ifdef CONFIG_STUBDOM
-    media_filename[nb_drives] = strdup(danger_buf);
-#else
     media_filename[nb_drives] = strdup(bs->filename);
-#endif
 	nb_drives++;
 
     }
-- 
1.7.7.5 (Apple Git-26)
_______________________________________...
2007 Dec 21
0
[Virtio-for-kvm] [PATCH 3/7] userspace virtio
..._t ram_size, int 
vga_ram_size,
         }
         }
     }
+
+    /* Add virtio block devices */
+    if (pci_enabled) {
+    int index;
+    int unit_id = 0;
+
+    while ((index = drive_get_index(IF_VIRTIO, 0, unit_id)) != -1) {
+        virtio_blk_init(pci_bus, 0x5002, 0x2258,
+                drives_table[index].bdrv);
+        unit_id++;
+    }
+    }
 }
 
 static void pc_init_pci(ram_addr_t ram_size, int vga_ram_size,
diff --git a/qemu/hw/pc.h b/qemu/hw/pc.h
index ce1a1f3..95471f3 100644
--- a/qemu/hw/pc.h
+++ b/qemu/hw/pc.h
@@ -147,4 +147,8 @@ void isa_ne2000_init(int base, qemu_irq irq, NICInfo...
2007 Dec 21
0
[Virtio-for-kvm] [PATCH 3/7] userspace virtio
..._t ram_size, int 
vga_ram_size,
         }
         }
     }
+
+    /* Add virtio block devices */
+    if (pci_enabled) {
+    int index;
+    int unit_id = 0;
+
+    while ((index = drive_get_index(IF_VIRTIO, 0, unit_id)) != -1) {
+        virtio_blk_init(pci_bus, 0x5002, 0x2258,
+                drives_table[index].bdrv);
+        unit_id++;
+    }
+    }
 }
 
 static void pc_init_pci(ram_addr_t ram_size, int vga_ram_size,
diff --git a/qemu/hw/pc.h b/qemu/hw/pc.h
index ce1a1f3..95471f3 100644
--- a/qemu/hw/pc.h
+++ b/qemu/hw/pc.h
@@ -147,4 +147,8 @@ void isa_ne2000_init(int base, qemu_irq irq, NICInfo...
2012 Apr 24
21
no console when using xl toolstack xen 4.1.2
Hello!
I was asking for help on the Freenode channel, and I was pointed here.
I have a situation where, using xl, I can create a functional PV domU, with or without pv-grub, but I cannot access the console.   Firing up xend and using xm works without trouble.    Since xend and company is being deprecated, I would like to transition to using the xl toolstack.
The system is an Arch Linux system