qemu/tests/data/acpi/virt
Michael S. Tsirkin ee92a56b08 tests/data/acpi/virt: drop (most) duplicate files.
When virt ACPI files were added, lots of duplicates were created because
we forgot that there's a no-prefix fallback: e.g. if
tests/data/acpi/virt/APIC.memhp is not there then test will use
tests/data/acpi/virt/APIC.

Drop these.

These were found with
$find tests/data/acpi/ -type f -exec sha256sum '{}' ';'|sort -d|uniq -w 64 --all-repeated=separate
(trick: -d does a dictionary sort so a no-suffix file ends up first).

Note: there are still a bunch of issues with duplicates left even after this.

First pc and q35 are often identical.
Second, sometimes files are identical but not identical to the default
fallback, e.g.
tests/data/acpi/pc/SLIT.cphp and tests/data/acpi/pc/SLIT.memhp
or
tests/data/acpi/q35/HMAT.acpihmat-noinitiator and tests/data/acpi/virt/HMAT.acpihmatvirt

Finding a way to deduplicate these is still a TODO item - softlinks
maybe?

We also need to make rebuild-expected-aml.sh smarter about not creating
these duplicates in the 1st place.

And maybe we should use softlinks instead of relying on a fallback
to make it explicit what version does each test expect?

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2023-03-02 19:13:52 -05:00
..
APIC tests/acpi: virt: update ACPI MADT and FADT binaries 2022-11-07 13:12:19 -05:00
APIC.acpihmatvirt tests: virt: Update expected *.acpihmatvirt tables 2022-11-07 14:08:17 -05:00
APIC.topology tests: acpi: aarch64: Add *.topology tables 2023-01-08 01:54:23 -05:00
DBG2 bios-tables-test: Generate reference table for virt/DBG2 2021-10-20 18:17:32 -07:00
DSDT Drop _DSM 5 from expected DSDTs on ARM 2021-08-03 16:32:35 -04:00
DSDT.acpihmatvirt tests: virt: Update expected *.acpihmatvirt tables 2022-11-07 14:08:17 -05:00
DSDT.memhp Drop _DSM 5 from expected DSDTs on ARM 2021-08-03 16:32:35 -04:00
DSDT.pxb Drop _DSM 5 from expected DSDTs on ARM 2021-08-03 16:32:35 -04:00
DSDT.topology tests: acpi: aarch64: Add *.topology tables 2023-01-08 01:54:23 -05:00
FACP tests/acpi: virt: update ACPI MADT and FADT binaries 2022-11-07 13:12:19 -05:00
GTDT tests/acpi: virt: update ACPI GTDT binaries 2022-10-09 16:38:45 -04:00
HMAT.acpihmatvirt tests: virt: Update expected *.acpihmatvirt tables 2022-11-07 14:08:17 -05:00
IORT tests/acpi: Generate reference blob for IORT rev E.b 2021-10-20 16:26:19 -07:00
MCFG tests/acpi: update expected data files 2021-02-05 08:52:59 -05:00
NFIT.memhp tests/acpi: update expected data files 2021-02-05 08:52:59 -05:00
PPTT tests: virt: Update expected ACPI tables for virt test 2023-01-08 01:54:23 -05:00
PPTT.acpihmatvirt tests: virt: Update expected ACPI tables for virt test 2023-01-08 01:54:23 -05:00
PPTT.topology tests: acpi: aarch64: Add *.topology tables 2023-01-08 01:54:23 -05:00
SLIT.memhp tests/acpi: update expected data files 2021-02-05 08:52:59 -05:00
SPCR tests/acpi: update expected data files 2021-02-05 08:52:59 -05:00
SRAT.acpihmatvirt tests: virt: Update expected *.acpihmatvirt tables 2022-11-07 14:08:17 -05:00
SRAT.memhp tests/acpi: update expected data files 2021-02-05 08:52:59 -05:00
SRAT.numamem tests/acpi: update expected data files 2021-02-05 08:52:59 -05:00
SSDT.memhp test/acpi/bios-tables-test: SSDT: update golden master binaries 2022-11-02 06:56:32 -04:00
VIOT tests/acpi: add expected blob for VIOT test on virt machine 2021-12-15 10:35:26 +00:00