On Tue, 15 Nov 2022 15:01:06 +0100
Philippe Mathieu-Daudé <phi...@linaro.org> wrote:

> 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.

it works for me with KVM and without it on RHEL 8.7 x86 host.
It looks like stale file (though you are saying that you've recreated 
directory) 

> 
> $ uname -sm
> Linux x86_64
> 
> Any clue?

just to be sure can you make fresh tree clone and build that?

if that won't work, make sure you have IASL installed and run test
manually with V=1 env var, that should print diff on failure 


Reply via email to