kvm: qemu: device and disk hot-add
commit402a4ff190f92d6a691e9d53a6420d9e305e6e1e
authorMarcelo Tosatti <mtosatti@redhat.com>
Tue, 11 Mar 2008 20:12:07 +0000 (11 17:12 -0300)
committerAvi Kivity <avi@qumranet.com>
Sun, 16 Mar 2008 12:06:41 +0000 (16 14:06 +0200)
treee47341126b81d39fbd0a4f63da22936c5ca7913f
parentde607bb29c7921a02b9783b119f57fc25dccff86
kvm: qemu: device and disk hot-add

Add monitor command to hot-add PCI devices (nic and storage).

Syntax is:

pci_add pcibus nic|storage params

It returns the bus slot and function for the newly added device on success.

It is possible to attach a disk to a device after PCI initialization via
the drive_add command. If so, a manual scan of the SCSI bus on the guest
is necessary.

Save QEMUMachine necessary for drive_init.

Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
qemu/Makefile.target
qemu/hw/boards.h
qemu/hw/device-hotplug.c [new file with mode: 0644]
qemu/monitor.c
qemu/sysemu.h
qemu/vl.c