qemu/hw/i386
Igor Mammedov 2c6b94d84e pc: acpi-build: create memory hotplug IO region dynamically
it replaces a static complied in DSDT MMIO region
for memory hotplug with one created at runtime
leaving only truly static memory hotplug related
ASL bits in DSDT. And replaces template patching
of MEMORY_SLOTS_NUMBER value with ASL API created
named value.

Later it also would make easier to reuse current
ACPI memory hotplug on other targets.

Also later it would be possible to move remaining
memory hotplug ASL methods into build_ssdt() and
add all memory hotplug related AML into SSDT only
when memory hotplug is enabled, further reducing
ACPI tables blob if memory hotplug isn't used.

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-02-26 13:04:18 +01:00
..
kvm pci-assign: Convert to realize 2015-02-26 12:42:17 +01:00
xen
acpi-build.c pc: acpi-build: create memory hotplug IO region dynamically 2015-02-26 13:04:18 +01:00
acpi-build.h
acpi-defs.h
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
acpi-dsdt-hpet.dsl
acpi-dsdt-isa.dsl
acpi-dsdt-mem-hotplug.dsl pc: acpi-build: create memory hotplug IO region dynamically 2015-02-26 13:04:18 +01:00
acpi-dsdt-pci-crs.dsl
acpi-dsdt.dsl
acpi-dsdt.hex.generated acpi: update generated hex files 2015-01-27 14:45:18 +02:00
intel_iommu_internal.h
intel_iommu.c exec: RCUify AddressSpaceDispatch 2015-02-16 17:30:19 +01:00
kvmvapic.c
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
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
q35-acpi-dsdt.hex.generated acpi: update generated hex files 2015-01-27 14:45:18 +02:00
smbios.c error: Use error_report_err() where appropriate 2015-02-18 10:51:09 +01:00
ssdt-mem.hex.generated
ssdt-misc.dsl pc: acpi-build: create memory hotplug IO region dynamically 2015-02-26 13:04:18 +01:00
ssdt-misc.hex.generated
ssdt-pcihp.dsl
ssdt-pcihp.hex.generated
ssdt-proc.hex.generated
ssdt-tpm.dsl
ssdt-tpm.hex.generated