From 7101174e5cd37ed57fadbba9515f2f3e15aec47d Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Fri, 25 Sep 2009 21:42:48 +0200 Subject: [PATCH] allow if=none for drive_add Allow adding unconnected host drives by specifying if=none like it is possible with -drive. They can be put in use with drive attributes, like this: drive_add dummy if=none,id=mydisk,file=/some/disk.img device_add virtio-blk-pci,drive=mydisk which is the monitor aequivalent to these command line switches: -drive if=none,id=mydisk,file=/some/disk.img -device virtio-blk-pci,drive=mydisk Signed-off-by: Gerd Hoffmann Signed-off-by: Anthony Liguori --- hw/pci-hotplug.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hw/pci-hotplug.c b/hw/pci-hotplug.c index 833d5d8a98..d40a3bd0cd 100644 --- a/hw/pci-hotplug.c +++ b/hw/pci-hotplug.c @@ -91,6 +91,9 @@ void drive_hot_add(Monitor *mon, const QDict *qdict) dinfo->bus, dinfo->unit); break; + case IF_NONE: + monitor_printf(mon, "OK\n"); + break; default: monitor_printf(mon, "Can't hot-add drive to type %d\n", type); goto err;