qemu-e2k/include/hw
Igor Mammedov 1a37eca107 qdev: add "hotpluggable" property to Device
Currently it's possible to make PCIDevice not hotpluggable
by using no_hotplug field of PCIDeviceClass. However it
limits this only to PCI devices and prevents from
generalizing hotplug code.

So add similar field to DeviceClass so it could be reused
with other Devices and would allow to replace PCI specific
hotplug callbacks with generic implementation. Following
patches will replace PCIDeviceClass.no_hotplug with this
new property.

In addition expose field as "hotpluggable" readonly property,
to make it possible to read its value via QOM interface.

Make DeviceClass hotpluggable by default as it was assumed
before.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2014-02-10 10:23:35 +02:00
..
acpi hw:piix4:acpi: reuse pcihp code for legacy PCI hotplug 2014-02-05 16:55:50 +02:00
arm pxa27x: Add 'const' attribute to keyboard maps 2014-01-01 18:03:55 +04:00
audio
block
char
cpu icc_bus: QOM'ify ICC 2013-12-24 18:02:18 +01:00
cris cris: Remove the CRIS PIC glue 2014-02-03 14:04:00 +00:00
i2c
i386 pc: Save size of RAM below 4GB 2014-01-26 13:11:45 +02:00
input
intc arm_gic: Introduce define for GIC_NR_SGIS 2014-01-31 14:47:38 +00:00
isa Add DSDT node for AppleSMC 2014-01-26 13:06:48 +02:00
kvm
lm32
m68k
mips
misc
nvram
pci pci: add pci_for_each_bus_depth_first 2014-01-26 13:06:49 +02:00
pci-host
ppc
s390x sclp-s390: Define new SCLP codes and structures 2014-01-28 12:22:33 +01:00
scsi
sh4
sparc
timer
unicore32
virtio dataplane: replace hostmem with memory_region_find 2013-12-20 09:11:57 +01:00
xen
boards.h
bt.h
devices.h
elf_ops.h
empty_slot.h
hotplug.h define hotplug interface 2014-02-10 10:23:35 +02:00
hw.h
ide.h
irq.h
loader.h loader: document that errno is set 2014-02-10 10:23:35 +02:00
pcmcia.h
ptimer.h
qdev-core.h qdev: add "hotpluggable" property to Device 2014-02-10 10:23:35 +02:00
qdev-dma.h
qdev-properties.h qdev: Document that pointer properties kill device_add 2013-12-24 17:27:17 +01:00
qdev.h
sd.h
ssi.h
stream.h
sysbus.h
usb.h usb: add support for microsoft os descriptors 2014-01-16 12:59:59 +01:00
xilinx.h hw: Remove assert_no_error usages 2014-01-06 15:02:30 -05:00