On Wed, 5 Jun 2024 09:01:37 -0700 Richard Henderson <[email protected]> wrote:
> On 6/5/24 10:27, Jonathan Cameron wrote: > >> This fails testing: > >> > >> https://gitlab.com/qemu-project/qemu/-/jobs/7021105504 > >> > >> acpi-test: Warning! SRAT binary file mismatch. Actual > >> [aml:/tmp/aml-GHR6O2], Expected > >> [aml:tests/data/acpi/q35/SRAT.acpihmat-generic-x]. > >> See source file tests/qtest/bios-tables-test.c for instructions on how to > >> update expected > >> files. > >> to see ASL diff between mismatched files install IASL, rebuild QEMU from > >> scratch and > >> re-run tests with V=1 environment variable set** > >> ERROR:../alt/tests/qtest/bios-tables-test.c:550:test_acpi_asl: assertion > >> failed: > >> (all_tables_match) > >> Bail out! ERROR:../alt/tests/qtest/bios-tables-test.c:550:test_acpi_asl: > >> assertion failed: > >> (all_tables_match) > >> Aborted (core dumped) > >> > > > > s390 and passes on an x86 host, so I guess an endian bug - any chance of a > > table dump > > from someone with access to an s390 host? > > Sure. By what incantation do I produce a dump? If you still have the /mnt/aml-GHR602 above then either upload that somewhere or iasl -d /mnt/aml-GHR602 should generate you a suitable text file. However generic ports are fairly recent so you may need a newer iasl from acpica-tools to decode. It will moan if it doesn't understand the content. Jonathan > > > r~
