1fe8adae3SAni Sinha #include "qemu/osdep.h" 2fe8adae3SAni Sinha #include "hw/acpi/pcihp.h" 3fe8adae3SAni Sinha #include "migration/vmstate.h" 4fe8adae3SAni Sinha 5fe8adae3SAni Sinha const VMStateDescription vmstate_acpi_pcihp_pci_status; 6fe8adae3SAni Sinha 7fe8adae3SAni Sinha void acpi_pcihp_init(Object *owner, AcpiPciHpState *s, PCIBus *root_bus, 86536e427SIgor Mammedov MemoryRegion *address_space_io, uint16_t io_base) 9fe8adae3SAni Sinha { 10fe8adae3SAni Sinha } 11fe8adae3SAni Sinha 12fe8adae3SAni Sinha void acpi_pcihp_device_plug_cb(HotplugHandler *hotplug_dev, AcpiPciHpState *s, 13fe8adae3SAni Sinha DeviceState *dev, Error **errp) 14fe8adae3SAni Sinha { 15fe8adae3SAni Sinha } 16fe8adae3SAni Sinha 17fe8adae3SAni Sinha void acpi_pcihp_device_pre_plug_cb(HotplugHandler *hotplug_dev, 18fe8adae3SAni Sinha DeviceState *dev, Error **errp) 19fe8adae3SAni Sinha { 20fe8adae3SAni Sinha } 21fe8adae3SAni Sinha 22fe8adae3SAni Sinha void acpi_pcihp_device_unplug_cb(HotplugHandler *hotplug_dev, AcpiPciHpState *s, 23fe8adae3SAni Sinha DeviceState *dev, Error **errp) 24fe8adae3SAni Sinha { 25fe8adae3SAni Sinha } 26fe8adae3SAni Sinha 27fe8adae3SAni Sinha void acpi_pcihp_device_unplug_request_cb(HotplugHandler *hotplug_dev, 28fe8adae3SAni Sinha AcpiPciHpState *s, DeviceState *dev, 29fe8adae3SAni Sinha Error **errp) 30fe8adae3SAni Sinha { 31fe8adae3SAni Sinha } 32fe8adae3SAni Sinha 336536e427SIgor Mammedov void acpi_pcihp_reset(AcpiPciHpState *s) 34fe8adae3SAni Sinha { 35fe8adae3SAni Sinha } 36fe8adae3SAni Sinha 37*07153411SGustavo Romero bool acpi_pcihp_is_hotpluggable_bus(AcpiPciHpState *s, BusState *bus) 38f18e29fcSIgor Mammedov { 39f18e29fcSIgor Mammedov return true; 40f18e29fcSIgor Mammedov } 41