[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL v2 00/28] pci, pc, virtio: fixes, features
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PULL v2 00/28] pci, pc, virtio: fixes, features |
Date: |
Sat, 27 Oct 2018 19:53:56 +0100 |
On 26 October 2018 at 03:00, Michael S. Tsirkin <address@hidden> wrote:
> OK I fixed 32 bit issues. Could not reproduce the test issues,
> could it be that it was a side effect of build issues maybe?
>
> Could you retyr?
> If it still ails I will drop the test for now.
Compiles OK, but still asserts
ERROR:/home/pm215/qemu/tests/bios-tables-test.c:398:load_expected_aml: assertion
failed: (exp_sdt.aml_file)
on Linux/aarch64, Linux/arm32, Linux/SPARC, Linux/s390x.
address@hidden:~/qemu/build/all$
QTEST_QEMU_BINARY=i386-softmmu/qemu-system-i386
./tests/bios-tables-test
/i386/acpi/piix4: OK
/i386/acpi/q35: ^[[AOK
/i386/acpi/piix4/bridge: OK
/i386/acpi/piix4/ipmi: OK
/i386/acpi/piix4/cpuhp: OK
/i386/acpi/piix4/memhp: OK
/i386/acpi/piix4/numamem: OK
/i386/acpi/piix4/dimmpxm: OK
/i386/acpi/q35/bridge: OK
/i386/acpi/q35/mmio64: **
ERROR:/home/pm215/qemu/tests/bios-tables-test.c:398:load_expected_aml:
assertion failed: (exp_sdt.aml_file)
Aborted (core dumped)
With V=1 it says
/i386/acpi/q35/mmio64:
Looking for expected file 'tests/acpi-test-data/q35/DSDT.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/DSDT'
Using expected file 'tests/acpi-test-data/q35/DSDT'
Looking for expected file 'tests/acpi-test-data/q35/FACP.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/FACP'
Using expected file 'tests/acpi-test-data/q35/FACP'
Looking for expected file 'tests/acpi-test-data/q35/APIC.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/APIC'
Using expected file 'tests/acpi-test-data/q35/APIC'
Looking for expected file 'tests/acpi-test-data/q35/HPET.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/HPET'
Using expected file 'tests/acpi-test-data/q35/HPET'
Looking for expected file 'tests/acpi-test-data/q35/SRAT.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/SRAT'
**
ERROR:/home/pm215/qemu/tests/bios-tables-test.c:398:load_expected_aml:
assertion failed: (exp_sdt.aml_file)
ET'
On an x86-64 host which works it says
/i386/acpi/q35/mmio64:
Looking for expected file 'tests/acpi-test-data/q35/DSDT.mmio64'
Using expected file 'tests/acpi-test-data/q35/DSDT.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/FACP.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/FACP'
Using expected file 'tests/acpi-test-data/q35/FACP'
Looking for expected file 'tests/acpi-test-data/q35/APIC.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/APIC'
Using expected file 'tests/acpi-test-data/q35/APIC'
Looking for expected file 'tests/acpi-test-data/q35/HPET.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/HPET'
Using expected file 'tests/acpi-test-data/q35/HPET'
Looking for expected file 'tests/acpi-test-data/q35/SRAT.mmio64'
Using expected file 'tests/acpi-test-data/q35/SRAT.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/MCFG.mmio64'
Looking for expected file 'tests/acpi-test-data/q35/MCFG'
Using expected file 'tests/acpi-test-data/q35/MCFG'
OK
So the difference is that the failing setup doesn't use
the SRAT.mmio64, and there is no SRAT file available for
fallback. (It also doesn't use DSDT.mmio64, but there there
is a fallback DSDT file in the tests/acpi-test-data/ directory.)
It looks like the test/acpi-test-data/ in the build directory
has not been populated with the MCFG.mmio64 file -- some of
the data files have symlinks from that directory back to the
source directory, but some do not. This seems to be done in
configure, but there is nothing in the makefile rules which
causes configure to be rerun because there is a new file
in your test data directory. A manual rerun of configure
adds the missing symlinks and causes the test to pass.
So I would characterise this as a makefile issue.
(PS: can we fix the extraneous extra blank lines in the test output
when run with V=1, please?)
thanks
-- PMM
- [Qemu-devel] [PULL v2 24/28] pci_bridge: fix typo in comment, (continued)
- [Qemu-devel] [PULL v2 24/28] pci_bridge: fix typo in comment, Michael S. Tsirkin, 2018/10/24
- [Qemu-devel] [PULL v2 26/28] piix: use TYPE_FOO constants than string constats, Michael S. Tsirkin, 2018/10/24
- [Qemu-devel] [PULL v2 27/28] piix_pci: fix i440fx data sheet link, Michael S. Tsirkin, 2018/10/24
- [Qemu-devel] [PULL v2 28/28] vhost-scsi: prevent using uninitialized vqs, Michael S. Tsirkin, 2018/10/24
- Re: [Qemu-devel] [PULL v2 00/28] pci, pc, virtio: fixes, features, Peter Maydell, 2018/10/25
- Re: [Qemu-devel] [PULL v2 00/28] pci, pc, virtio: fixes, features, Michael S. Tsirkin, 2018/10/25
- Re: [Qemu-devel] [PULL v2 00/28] pci, pc, virtio: fixes, features, Singh, Brijesh, 2018/10/26
- Re: [Qemu-devel] [PULL v2 00/28] pci, pc, virtio: fixes, features, Peter Maydell, 2018/10/26
- Re: [Qemu-devel] [PULL v2 00/28] pci, pc, virtio: fixes, features, Michael S. Tsirkin, 2018/10/25
- Re: [Qemu-devel] [PULL v2 00/28] pci, pc, virtio: fixes, features, Michael S. Tsirkin, 2018/10/25