aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2009-09-25 21:42:45 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2009-10-05 09:32:49 -0500
commit3f84865ade594a2ec1ef613ab5fd11949f3d49de (patch)
tree0e0080e944f87ca8590e7027a6b5e663f1954d12 /sysemu.h
parentpci: hotplug windup (diff)
downloadqemu-kvm-3f84865ade594a2ec1ef613ab5fd11949f3d49de.tar.gz
qemu-kvm-3f84865ade594a2ec1ef613ab5fd11949f3d49de.tar.bz2
qemu-kvm-3f84865ade594a2ec1ef613ab5fd11949f3d49de.zip
pci: windup acpi-based hotplug
Switch over acpi-based PCI hotplug for pc over to the new qdev-based pci hotplugging. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'sysemu.h')
-rw-r--r--sysemu.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/sysemu.h b/sysemu.h
index ea4e2c129..01c643106 100644
--- a/sysemu.h
+++ b/sysemu.h
@@ -199,11 +199,6 @@ BlockDriverState *qdev_init_bdrv(DeviceState *dev, BlockInterfaceType type);
extern QemuOpts *drive_add(const char *file, const char *fmt, ...);
extern DriveInfo *drive_init(QemuOpts *arg, void *machine, int *fatal_error);
-/* acpi */
-typedef void (*qemu_system_device_hot_add_t)(int pcibus, int slot, int state);
-void qemu_system_device_hot_add_register(qemu_system_device_hot_add_t callback);
-void qemu_system_device_hot_add(int pcibus, int slot, int state);
-
/* device-hotplug */
typedef int (dev_match_fn)(void *dev_private, void *arg);
@@ -217,7 +212,7 @@ void pci_device_hot_add(Monitor *mon, const QDict *qdict);
void drive_hot_add(Monitor *mon, const QDict *qdict);
void pci_device_hot_remove(Monitor *mon, const char *pci_addr);
void do_pci_device_hot_remove(Monitor *mon, const QDict *qdict);
-void pci_device_hot_remove_success(int pcibus, int slot);
+void pci_device_hot_remove_success(PCIDevice *dev);
/* serial ports */