Working on PXB acpi-index support takes unexpectedly long so pushing out self sufficient fixes from my PXB queue that do not have dependency on other patches.
patch 2/6 is regression fix for making acpi-index work with Windows guests patch 5/6 is ACPI spec compliance fix tested with rhel9, WS2012R2, WS2022, WinXPsp3 PS: WinXP boots (but it doesn't expose device properties so I have no idea how to check 'PCI Label Id' or if it's even supported there) Igor Mammedov (6): tests: acpi: x86: whitelist expected blobs x86: acpi: workaround Windows not handling name references in Package properly tests: acpi: x86: update expected blobs tests: acpi: whitelist expected blobs acpi: x86: remove _ADR on host bridges tests: acpi: update expected blobs hw/i386/acpi-build.c | 11 ++++++----- tests/data/acpi/pc/DSDT | Bin 6488 -> 6830 bytes tests/data/acpi/pc/DSDT.acpierst | Bin 6411 -> 6741 bytes tests/data/acpi/pc/DSDT.acpihmat | Bin 7813 -> 8155 bytes tests/data/acpi/pc/DSDT.bridge | Bin 12615 -> 13701 bytes tests/data/acpi/pc/DSDT.cphp | Bin 6952 -> 7294 bytes tests/data/acpi/pc/DSDT.dimmpxm | Bin 8142 -> 8484 bytes tests/data/acpi/pc/DSDT.hpbridge | Bin 6451 -> 6781 bytes tests/data/acpi/pc/DSDT.hpbrroot | Bin 3343 -> 3337 bytes tests/data/acpi/pc/DSDT.ipmikcs | Bin 6560 -> 6902 bytes tests/data/acpi/pc/DSDT.memhp | Bin 7847 -> 8189 bytes tests/data/acpi/pc/DSDT.nohpet | Bin 6346 -> 6688 bytes tests/data/acpi/pc/DSDT.numamem | Bin 6494 -> 6836 bytes tests/data/acpi/pc/DSDT.roothp | Bin 9873 -> 10623 bytes tests/data/acpi/q35/DSDT | Bin 8361 -> 8355 bytes tests/data/acpi/q35/DSDT.acpierst | Bin 8378 -> 8372 bytes tests/data/acpi/q35/DSDT.acpihmat | Bin 9686 -> 9680 bytes tests/data/acpi/q35/DSDT.acpihmat-noinitiator | Bin 8640 -> 8634 bytes tests/data/acpi/q35/DSDT.applesmc | Bin 8407 -> 8401 bytes tests/data/acpi/q35/DSDT.bridge | Bin 11590 -> 11968 bytes tests/data/acpi/q35/DSDT.core-count2 | Bin 32501 -> 32495 bytes tests/data/acpi/q35/DSDT.cphp | Bin 8825 -> 8819 bytes tests/data/acpi/q35/DSDT.cxl | Bin 9673 -> 9655 bytes tests/data/acpi/q35/DSDT.dimmpxm | Bin 10015 -> 10009 bytes tests/data/acpi/q35/DSDT.ipmibt | Bin 8436 -> 8430 bytes tests/data/acpi/q35/DSDT.ipmismbus | Bin 8449 -> 8443 bytes tests/data/acpi/q35/DSDT.ivrs | Bin 8378 -> 8372 bytes tests/data/acpi/q35/DSDT.memhp | Bin 9720 -> 9714 bytes tests/data/acpi/q35/DSDT.mmio64 | Bin 9491 -> 9485 bytes tests/data/acpi/q35/DSDT.multi-bridge | Bin 12770 -> 13208 bytes tests/data/acpi/q35/DSDT.noacpihp | Bin 8241 -> 8235 bytes tests/data/acpi/q35/DSDT.nohpet | Bin 8219 -> 8213 bytes tests/data/acpi/q35/DSDT.numamem | Bin 8367 -> 8361 bytes tests/data/acpi/q35/DSDT.pvpanic-isa | Bin 8462 -> 8456 bytes tests/data/acpi/q35/DSDT.tis.tpm12 | Bin 8967 -> 8961 bytes tests/data/acpi/q35/DSDT.tis.tpm2 | Bin 8993 -> 8987 bytes tests/data/acpi/q35/DSDT.viot | Bin 9470 -> 9464 bytes tests/data/acpi/q35/DSDT.xapic | Bin 35724 -> 35718 bytes 38 files changed, 6 insertions(+), 5 deletions(-) -- 2.39.3