Fixes the the CPUs AML code and its corresponding golden masters ACPI
tables files for backward compatability of live migration on x86 platforms
i.e. when newer Qemu is migrated to older Qemu without `CPRS` Bit present
in the register block.
Fixes [PULL 60/65], [PULL 61/65]:
Message-ID:
<bf1ecc8dad6061914730a2a2d57af6b37c3a4f8d.1730754238.git....@redhat.com>
Message-ID:
<4d62d15b11909e9af121577e707b88f2e4524371.1730754238.git....@redhat.com>
Salil Mehta (3):
qtest: allow ACPI DSDT Table changes
Fix: Reverse CPUs presence check logic for x86 backward compatability
tests/qtest/bios-tables-test: Fix DSDT golden masters for x86/{pc,q35}
hw/acpi/cpu.c | 22 +++++++++---------
tests/data/acpi/x86/pc/DSDT | Bin 8561 -> 8561 bytes
tests/data/acpi/x86/pc/DSDT.acpierst | Bin 8472 -> 8472 bytes
tests/data/acpi/x86/pc/DSDT.acpihmat | Bin 9886 -> 9886 bytes
tests/data/acpi/x86/pc/DSDT.bridge | Bin 15432 -> 15432 bytes
tests/data/acpi/x86/pc/DSDT.cphp | Bin 9025 -> 9025 bytes
tests/data/acpi/x86/pc/DSDT.dimmpxm | Bin 10215 -> 10215 bytes
tests/data/acpi/x86/pc/DSDT.hpbridge | Bin 8512 -> 8512 bytes
tests/data/acpi/x86/pc/DSDT.hpbrroot | Bin 5068 -> 5068 bytes
tests/data/acpi/x86/pc/DSDT.ipmikcs | Bin 8633 -> 8633 bytes
tests/data/acpi/x86/pc/DSDT.memhp | Bin 9920 -> 9920 bytes
tests/data/acpi/x86/pc/DSDT.nohpet | Bin 8419 -> 8419 bytes
tests/data/acpi/x86/pc/DSDT.numamem | Bin 8567 -> 8567 bytes
tests/data/acpi/x86/pc/DSDT.roothp | Bin 12354 -> 12354 bytes
tests/data/acpi/x86/q35/DSDT | Bin 8389 -> 8389 bytes
tests/data/acpi/x86/q35/DSDT.acpierst | Bin 8406 -> 8406 bytes
tests/data/acpi/x86/q35/DSDT.acpihmat | Bin 9714 -> 9714 bytes
.../acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8668 -> 8668 bytes
tests/data/acpi/x86/q35/DSDT.applesmc | Bin 8435 -> 8435 bytes
tests/data/acpi/x86/q35/DSDT.bridge | Bin 12002 -> 12002 bytes
tests/data/acpi/x86/q35/DSDT.core-count | Bin 12947 -> 12947 bytes
tests/data/acpi/x86/q35/DSDT.core-count2 | Bin 33804 -> 33804 bytes
tests/data/acpi/x86/q35/DSDT.cphp | Bin 8853 -> 8853 bytes
tests/data/acpi/x86/q35/DSDT.cxl | Bin 13182 -> 13182 bytes
tests/data/acpi/x86/q35/DSDT.dimmpxm | Bin 10043 -> 10043 bytes
tests/data/acpi/x86/q35/DSDT.ipmibt | Bin 8464 -> 8464 bytes
tests/data/acpi/x86/q35/DSDT.ipmismbus | Bin 8477 -> 8477 bytes
tests/data/acpi/x86/q35/DSDT.ivrs | Bin 8406 -> 8406 bytes
tests/data/acpi/x86/q35/DSDT.memhp | Bin 9748 -> 9748 bytes
tests/data/acpi/x86/q35/DSDT.mmio64 | Bin 9519 -> 9519 bytes
tests/data/acpi/x86/q35/DSDT.multi-bridge | Bin 13242 -> 13242 bytes
tests/data/acpi/x86/q35/DSDT.noacpihp | Bin 8269 -> 8269 bytes
tests/data/acpi/x86/q35/DSDT.nohpet | Bin 8247 -> 8247 bytes
tests/data/acpi/x86/q35/DSDT.numamem | Bin 8395 -> 8395 bytes
tests/data/acpi/x86/q35/DSDT.pvpanic-isa | Bin 8490 -> 8490 bytes
tests/data/acpi/x86/q35/DSDT.thread-count | Bin 12947 -> 12947 bytes
tests/data/acpi/x86/q35/DSDT.thread-count2 | Bin 33804 -> 33804 bytes
tests/data/acpi/x86/q35/DSDT.tis.tpm12 | Bin 8995 -> 8995 bytes
tests/data/acpi/x86/q35/DSDT.tis.tpm2 | Bin 9021 -> 9021 bytes
tests/data/acpi/x86/q35/DSDT.type4-count | Bin 18623 -> 18623 bytes
tests/data/acpi/x86/q35/DSDT.viot | Bin 14649 -> 14649 bytes
tests/data/acpi/x86/q35/DSDT.xapic | Bin 35752 -> 35752 bytes
42 files changed, 11 insertions(+), 11 deletions(-)
--
2.34.1