mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-11-05 20:35:44 +00:00
isa-bus: drop no longer used ISADeviceClass::build_aml
Signed-off-by: Igor Mammedov <imammedo@redhat.com> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Message-Id: <20220608135340.3304695-9-imammedo@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
68f01317b4
commit
a576158ee9
2 changed files with 1 additions and 12 deletions
|
@ -191,19 +191,9 @@ ISADevice *isa_vga_init(ISABus *bus)
|
|||
void isa_build_aml(ISABus *bus, Aml *scope)
|
||||
{
|
||||
BusChild *kid;
|
||||
ISADevice *dev;
|
||||
ISADeviceClass *dc;
|
||||
|
||||
QTAILQ_FOREACH(kid, &bus->parent_obj.children, sibling) {
|
||||
dev = ISA_DEVICE(kid->child);
|
||||
dc = ISA_DEVICE_GET_CLASS(dev);
|
||||
bool has_build_dev_aml = !!object_dynamic_cast(OBJECT(dev),
|
||||
TYPE_ACPI_DEV_AML_IF);
|
||||
if (dc->build_aml) {
|
||||
dc->build_aml(dev, scope);
|
||||
} else if (has_build_dev_aml) {
|
||||
call_dev_aml_func(DEVICE(dev), scope);
|
||||
}
|
||||
call_dev_aml_func(DEVICE(kid->child), scope);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -64,7 +64,6 @@ struct IsaDmaClass {
|
|||
|
||||
struct ISADeviceClass {
|
||||
DeviceClass parent_class;
|
||||
void (*build_aml)(ISADevice *dev, Aml *scope);
|
||||
};
|
||||
|
||||
struct ISABus {
|
||||
|
|
Loading…
Reference in a new issue