This is due to missing IORT acpi data,applicable with latest ITS changes. Will be sharing a separate review with new files.
On May 18 2021, at 10:46 am, Peter Maydell <peter.mayd...@linaro.org> wrote: > On Fri, 30 Apr 2021 at 00:42, Shashi Mallela <shashi.mall...@linaro.org> > wrote: > > > > This patchset implements qemu device model for enabling physical > > LPI support and ITS functionality in GIC as per GICv3 specification. > > Both flat table and 2 level tables are implemented.The ITS commands > > for adding/deleting ITS table entries,trigerring LPI interrupts are > > implemented.Translated LPI interrupt ids are processed by redistributor > > to determine priority and set pending state appropriately before > > forwarding the same to cpu interface. > > The ITS feature support has been added to sbsa-ref platform as well as > > virt platform,wherein the emulated functionality co-exists with kvm > > kernel functionality. > > > > Changes in v3: > > - review comments addressed > > > > Shashi Mallela (8): > > hw/intc: GICv3 ITS initial framework > > hw/intc: GICv3 ITS register definitions added > > hw/intc: GICv3 ITS command queue framework > > hw/intc: GICv3 ITS Command processing > > hw/intc: GICv3 ITS Feature enablement > > hw/intc: GICv3 redistributor ITS processing > > hw/arm/sbsa-ref: add ITS support in SBSA GIC > > hw/arm/virt: add ITS support in virt GIC > > Something in here breaks "make check": > MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} > QTEST_QEMU_IMG=./qemu-img > G_TEST_DBUS_DAEMON=/home/petmay01/linaro/qemu-from-laptop/qemu/tests/dbus-vmstate-daemon.sh > QTEST_QEMU_BINARY=./qemu-system-aarch64 tests/qtest/bios-tables-test > --tap -k > > Looking for expected file 'tests/data/acpi/virt/FACP' > Using expected file 'tests/data/acpi/virt/FACP' > Looking for expected file 'tests/data/acpi/virt/APIC' > Using expected file 'tests/data/acpi/virt/APIC' > Looking for expected file 'tests/data/acpi/virt/GTDT' > Using expected file 'tests/data/acpi/virt/GTDT' > Looking for expected file 'tests/data/acpi/virt/MCFG' > Using expected file 'tests/data/acpi/virt/MCFG' > Looking for expected file 'tests/data/acpi/virt/SPCR' > Using expected file 'tests/data/acpi/virt/SPCR' > Looking for expected file 'tests/data/acpi/virt/IORT' > ** > ERROR:../../tests/qtest/bios-tables-test.c:385:load_expected_aml: > assertion failed: (exp_sdt.aml_file) > ERROR qtest-aarch64/bios-tables-test - Bail out! > ERROR:../../tests/qtest/bios-tables-test.c:385:load_expected_aml: > assertion failed: (exp_sdt.aml_file) > > (and then it hangs) > -- PMM