From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40694) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a4UcQ-0004Ju-Hb for qemu-devel@nongnu.org; Thu, 03 Dec 2015 09:12:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a4UcM-0007At-GP for qemu-devel@nongnu.org; Thu, 03 Dec 2015 09:12:22 -0500 Received: from mx1.redhat.com ([209.132.183.28]:37665) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a4UcM-0007Ap-Bb for qemu-devel@nongnu.org; Thu, 03 Dec 2015 09:12:18 -0500 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id DDB1C14CAB6 for ; Thu, 3 Dec 2015 14:12:17 +0000 (UTC) From: Eduardo Habkost Date: Wed, 2 Dec 2015 20:22:45 -0200 Message-Id: <1449094978-22986-1-git-send-email-ehabkost@redhat.com> Subject: [Qemu-devel] [PATCH 00/13] acpi: Make piix-specific and q35-specific code generic List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Igor Mammedov , Marcel Apfelbaum , "Michael S. Tsirkin" This series removes piix-specific and q35-specific code from acpi-build.c, making it generic and without direct dependencies to piix and q35 code. This series needs to be applied after the following: * [PATCH v3 0/6] pc: Initialization and compat function cleanup * [PATCH V3 0/3] hw/pcie: Multi-root support for Q35 * [PATCH 00/16] pc: Eliminate struct PcGuestInfo For reference, there's a git tree containing this series plus all the dependencies, at: git://github.com/ehabkost/qemu-hacks.git work/acpi-decouple Eduardo Habkost (13): pc: Add PCMachineState::pci_host field acpi: Remove unnecessary check for NULL pci_host acpi: Eliminate acpi_get_i386_pci_host() function acpi: Move DSDT info to PCMachineClass acpi: Simplify s3/s4 property querying acpi: Use &error_abort when getting PCI hotplug properties acpi: Use QOM property to get CPU hotplug I/O base acpi: Always try to init PCI hotplug I/O base acpi: Use PCMachineState::acpi_dev to get ACPI dev acpi: Change acpi_pci_hotplug_enabled() argument to PCMachineState acpi: Don't use find_i440fx() when setting bsel properties intel_iommu.h: Missing sysbus.h include acpi: Don't include q35 and piix headers hw/acpi/cpu_hotplug.c | 3 + hw/acpi/ich9.c | 2 + hw/acpi/piix4.c | 2 + hw/i386/acpi-build.c | 161 +++++++++++++----------------------------- hw/i386/pc_piix.c | 4 ++ hw/i386/pc_q35.c | 6 ++ hw/pci-host/piix.c | 1 + include/hw/acpi/cpu_hotplug.h | 1 + include/hw/acpi/pc-hotplug.h | 4 +- include/hw/i386/intel_iommu.h | 1 + include/hw/i386/pc.h | 3 + 11 files changed, 74 insertions(+), 114 deletions(-) -- 2.1.0