Patches [1,2] are fix itself suitable for stable and patch 4 is to make building procedure robust and not depend on table order, not suitable for stable.
Reproducer: 1: hotplug bridge using command: device_add pci-bridge,chassis_nr=1 2: reset system from monitor: system_reset As result: Windows doesn't boot and linux boots without ACPI due to not readble/corrupted ACPI tables Igor Mammedov (4): pc: acpi-build: make linker table dynamic pc: acpi-build: place RSDT at fixed offset across reboots pc: Add pc-[i440fx|q35]-2.3 machine type and pc_compat_2_2() function pc: acpi-build: make RSDP table dynamic hw/i386/acpi-build.c | 70 +++++++++++++++++++++++++++++++++++++++++----------- hw/i386/pc_piix.c | 33 ++++++++++++++++++++++--- hw/i386/pc_q35.c | 30 +++++++++++++++++++--- include/hw/i386/pc.h | 1 + 4 files changed, 112 insertions(+), 22 deletions(-) -- 1.8.3.1