#endif /* CONFIG_MARU */
#ifdef CONFIG_MARU
-PCIDevice *pci_device_hot_add(Monitor *mon, const QDict *qdict)
+void pci_device_hot_add(Monitor *mon, const QDict *qdict)
+{
+ do_pci_device_hot_add(mon, qdict);
+}
+
+PCIDevice *do_pci_device_hot_add(Monitor *mon, const QDict *qdict)
#else
void pci_device_hot_add(Monitor *mon, const QDict *qdict)
#endif
/* pci-hotplug */
#ifdef CONFIG_MARU
-PCIDevice *pci_device_hot_add(Monitor *mon, const QDict *qdict);
-#else
-void pci_device_hot_add(Monitor *mon, const QDict *qdict);
+PCIDevice *do_pci_device_hot_add(Monitor *mon, const QDict *qdict);
#endif
+void pci_device_hot_add(Monitor *mon, const QDict *qdict);
+
int pci_drive_hot_add(Monitor *mon, const QDict *qdict, DriveInfo *dinfo);
void do_pci_device_hot_remove(Monitor *mon, const QDict *qdict);
qdict_put(qdict, "pci_addr", qstring_from_str("auto"));
qdict_put(qdict, "type", qstring_from_str(name));
- hostkbd = pci_device_hot_add(cur_mon, qdict);
+ hostkbd = do_pci_device_hot_add(cur_mon, qdict);
if (hostkbd) {
INFO("hot_add keyboard device.\n");
TRACE("virtio-keyboard device: domain %d, bus %d, slot %d, function %d\n",
snprintf(opts, sizeof(opts), "file=%s,if=virtio", name);
qdict_put(qdict, "opts", qstring_from_str(opts));
- virtio_sdcard = pci_device_hot_add(cur_mon, qdict);
+ virtio_sdcard = do_pci_device_hot_add(cur_mon, qdict);
if (virtio_sdcard) {
INFO("hot add virtio storage device with [%s]\n", opts);
INFO("virtio-sdcard device: domain %d, bus %d, slot %d, function %d\n",