summaryrefslogtreecommitdiffstats
path: root/include/exec
diff options
context:
space:
mode:
authorMichael S. Tsirkin2013-10-14 17:01:11 +0200
committerMichael S. Tsirkin2014-01-26 12:06:49 +0100
commitdb4728e6fec0364b866d3106125974eedc00e091 (patch)
treea3d54e073ce9821ce83a105a5930f7dc0d30b4d6 /include/exec
parentpci: add pci_for_each_bus_depth_first (diff)
downloadqemu-db4728e6fec0364b866d3106125974eedc00e091.tar.gz
qemu-db4728e6fec0364b866d3106125974eedc00e091.tar.xz
qemu-db4728e6fec0364b866d3106125974eedc00e091.zip
pcihp: generalization of piix4 acpi
Add ACPI based PCI hotplug library with bridge hotplug support. Design - each bus gets assigned "bsel" property. - ACPI code writes this number to a new BNUM register, then uses existing UP/DOWN registers to probe slot status; to eject, write number to BNUM register, then slot into existing EJ. The interface is actually backwards-compatible with existing PIIX4 ACPI (though not migration compatible). This is split out from PIIX4 codebase so we can reuse it for Q35 as well. Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions