| /* |
| * x86 variant of the generic event device for hw reduced acpi |
| * |
| * This program is free software; you can redistribute it and/or modify it |
| * under the terms and conditions of the GNU General Public License, |
| * version 2 or later, as published by the Free Software Foundation. |
| */ |
| |
| #include "qemu/osdep.h" |
| #include "hw/acpi/generic_event_device.h" |
| #include "hw/i386/pc.h" |
| |
| static void acpi_ged_x86_class_init(ObjectClass *class, void *data) |
| { |
| AcpiDeviceIfClass *adevc = ACPI_DEVICE_IF_CLASS(class); |
| |
| adevc->madt_cpu = pc_madt_cpu_entry; |
| } |
| |
| static const TypeInfo acpi_ged_x86_info = { |
| .name = TYPE_ACPI_GED_X86, |
| .parent = TYPE_ACPI_GED, |
| .class_init = acpi_ged_x86_class_init, |
| .interfaces = (InterfaceInfo[]) { |
| { TYPE_HOTPLUG_HANDLER }, |
| { TYPE_ACPI_DEVICE_IF }, |
| { } |
| } |
| }; |
| |
| static void acpi_ged_x86_register_types(void) |
| { |
| type_register_static(&acpi_ged_x86_info); |
| } |
| |
| type_init(acpi_ged_x86_register_types) |