So far acpi fixed hardware logic (PM TMR, PM1a_EVT, PM1_CNT and GPE0) are embedded in each device.(acpi_piix.c and vt82c686). This patch series factors out the logic and consolidate them. This was the part of q35 chipset patch series which also implements acpi fixed hardware. But I made the acpi part independent patch series to make the merge easy.
Isaku Yamahata (4): acpi, acpi_piix, vt82c686: factor out PM_TMR logic acpi, acpi_piix, vt82c686: factor out PM1a EVT logic acpi, acpi_piix, vt82c686: factor out PM1_CNT logic acpi, acpi_piix: factor out GPE logic hw/acpi.c | 197 +++++++++++++++++++++++++++++++++++++++++++++++++ hw/acpi.h | 68 +++++++++++++++++ hw/acpi_piix4.c | 220 +++++++++++++----------------------------------------- hw/vt82c686.c | 110 +++++++-------------------- 4 files changed, 346 insertions(+), 249 deletions(-)