Hi,
On 7/11/22 23:47, Michael S. Tsirkin wrote:
----------------------------------------------------------------
pci,pc,virtio: features, tests, fixes, cleanups
lots of acpi rework
first version of biosbits infrastructure
ASID support in vhost-vdpa
core_count2 support in smbios
PCIe DOE emulation
virtio vq reset
HMAT support
part of infrastructure for viommu support in vhost-vdpa
VTD PASID support
fixes, tests all over the place
Apparently unrelated to these fixes, but going from 6295a58ad1 to
v7.2.0-rc0 triggered rebuilding ACPI files and I now get:
45/510 qemu:qtest+qtest-i386 / qtest-i386/bios-tables-test
ERROR 14.73s killed by signal 6 SIGABRT
74/510 qemu:qtest+qtest-x86_64 / qtest-x86_64/bios-tables-test
ERROR 12.56s killed by signal 6 SIGABRT
Running manually:
$ QTEST_QEMU_BINARY=./qemu-system-x86_64 tests/qtest/bios-tables-test
...
# starting QEMU: exec ./qemu-system-x86_64 -qtest
unix:/tmp/qtest-239233.sock -qtest-log /dev/null -chardev
socket,path=/tmp/qtest-239233.qmp,id=char0 -mon
chardev=char0,mode=control -display none -machine pc -accel kvm -accel
tcg -net none -machine smm=off -drive
id=hd0,if=none,file=tests/acpi-test-disk-QmvOOR,format=raw -device
ide-hd,drive=hd0 -accel qtest
Could not access KVM kernel module: Permission denied
qemu-system-x86_64: -accel kvm: failed to initialize kvm: Permission denied
acpi-test: Warning! DSDT binary file mismatch. Actual
[aml:/tmp/aml-Y06RV1], Expected [aml:tests/data/acpi/pc/DSDT.nosmm].
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:../../tests/qtest/bios-tables-test.c:533:test_acpi_asl: assertion
failed: (all_tables_match)
Bail out! ERROR:../../tests/qtest/bios-tables-test.c:533:test_acpi_asl:
assertion failed: (all_tables_match)
Aborted
I blew/recreated my build directory and can reproduce.
$ uname -sm
Linux x86_64
Any clue?