qemu/hw/i386
Igor Mammedov d31c909e57 pc: acpi: drop manual hole punching for GPE0 resources
Drops manual hole punching in PCI0._CRS on PIIX4 machine type
for GPE0 resources. Resources will be consumed by Device(GPE0)
that is attached to PCI namespace.
There is GPE device with HID ACPI0006 since ACPI2.0
that should be used for this purpose but none of Windows
versions support it and show it as "unknown device",
so reserve resource in old fashioned way with PNP0A06
device to make windows happy and actually reserve resources.

Along with last hole _CRS layout of PIIX4 machine becomes
the same as Q35 one, so merge them together and use the same
_CRS for both machine types.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2015-03-01 12:33:21 +01:00
..
kvm pci-assign: Convert to realize 2015-02-26 12:42:17 +01:00
xen hw: Convert from BlockDriverState to BlockBackend, mostly 2014-10-20 14:02:25 +02:00
acpi-build.c pc: acpi: drop manual hole punching for GPE0 resources 2015-03-01 12:33:21 +01:00
acpi-build.h i386: ACPI table generation code from seabios 2013-10-14 17:48:57 +03:00
acpi-defs.h intel-iommu: add DMAR table to ACPI tables 2014-08-28 23:10:22 +02:00
acpi-dsdt-cpu-hotplug.dsl pc: acpi-build: create CPU hotplug IO region dynamically 2015-02-26 13:04:17 +01:00
acpi-dsdt-dbug.dsl i386: add ACPI table files from seabios 2013-10-14 17:48:51 +03:00
acpi-dsdt-hpet.dsl ACPI: Remove commented-out code from HPET._CRS 2014-02-10 11:09:33 +02:00
acpi-dsdt-isa.dsl ACPI: Fix AppleSMC _STA size 2014-01-26 13:06:48 +02:00
acpi-dsdt-mem-hotplug.dsl pc: acpi-build: create memory hotplug IO region dynamically 2015-02-26 13:04:18 +01:00
acpi-dsdt.dsl pc: acpi-build: create PCI0._CRS dynamically 2015-03-01 12:33:21 +01:00
acpi-dsdt.hex.generated acpi: update generated hex files 2015-02-26 13:04:19 +01:00
intel_iommu_internal.h intel-iommu: add IOTLB using hash table 2014-08-28 23:10:22 +02:00
intel_iommu.c exec: RCUify AddressSpaceDispatch 2015-02-16 17:30:19 +01:00
kvmvapic.c kvmvapic: patch_instruction fix 2014-10-31 11:29:02 +01:00
Makefile.objs pc: acpi-build: drop template patching and memory hotplug objects dynamically 2015-02-26 13:04:18 +01:00
multiboot.c multiboot: Fix offset of bootloader name 2015-01-26 12:22:44 +01:00
multiboot.h refer to FWCfgState explicitly 2013-06-02 18:14:02 +03:00
pc_piix.c acpi: has_immutable_rsdp->!rsdp_in_ram 2015-02-26 12:42:20 +01:00
pc_q35.c acpi: has_immutable_rsdp->!rsdp_in_ram 2015-02-26 12:42:20 +01:00
pc_sysfw.c x86: Drop superfluous conditionals around g_free() 2014-12-15 12:21:02 +01:00
pc.c pc: memory: Validate alignment of maxram_size to page size 2015-02-26 12:42:19 +01:00
q35-acpi-dsdt.dsl pc: acpi-build: create PCI0._CRS dynamically 2015-03-01 12:33:21 +01:00
q35-acpi-dsdt.hex.generated acpi: update generated hex files 2015-02-26 13:04:19 +01:00
smbios.c error: Use error_report_err() where appropriate 2015-02-18 10:51:09 +01:00
ssdt-misc.dsl pc: acpi-build: create PCI0._CRS dynamically 2015-03-01 12:33:21 +01:00
ssdt-misc.hex.generated acpi: update generated hex files 2015-02-26 13:04:19 +01:00
ssdt-pcihp.dsl acpi-build: append description for non-hotplug 2014-03-09 21:09:30 +02:00
ssdt-pcihp.hex.generated acpi: update generated files 2014-06-19 16:41:52 +03:00
ssdt-tpm.dsl Add ACPI tables for TPM 2014-08-25 00:16:06 +02:00
ssdt-tpm.hex.generated ssdt-tpm: add generated hex file to git 2014-08-25 00:16:06 +02:00