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


Reply via email to