On 5/26/21 7:04 PM, Philippe Mathieu-Daudé wrote: > Hi, > > This series aims at having accelerator-independent qtests > by querying a QEMU instance at runtime to check the list > of built-in accelerators. > > First we add the 'query-accels' QMP command, > then we add the qtest_has_accel() method to libqtest, > finally we use this new method to allow running > bios-tables-test on KVM-only builds. > > This series is expected to be merged via the ARM tree.
I forgot to carry MST R-b tag: Reviewed-by: Michael S. Tsirkin <m...@redhat.com> https://www.mail-archive.com/qemu-devel@nongnu.org/msg807421.html > Since v7: > - Include Markus code (see patch #2) > $ git backport-diff v6 > Key: > [----] : patches are identical > [####] : number of functional differences between upstream/downstream patch > [down] : patch is downstream-only > The flags [FC] indicate (F)unctional and (C)ontextual differences, respective= > ly > > 001/12:[----] [--] 'MAINTAINERS: Add qtest/arm-cpu-features.c to ARM TCG CPUs= > section' > 002/12:[0048] [FC] 'accel: Introduce 'query-accels' QMP command' > 003/12:[----] [--] 'qtest: Add qtest_has_accel() method' > 004/12:[----] [--] 'qtest/arm-cpu-features: Use generic qtest_has_accel() to = > check for KVM' > 005/12:[----] [--] 'qtest/arm-cpu-features: Restrict sve_tests_sve_off_kvm te= > st to KVM' > 006/12:[----] [--] 'qtest/arm-cpu-features: Remove TCG fallback to KVM specif= > ic tests' > 007/12:[----] [--] 'qtest/arm-cpu-features: Use generic qtest_has_accel() to = > check for TCG' > 008/12:[----] [--] 'qtest/migration-test: Skip tests if KVM not builtin on s3= > 90x/ppc64' > 009/12:[----] [--] 'qtest/bios-tables-test: Rename tests not TCG specific' > 010/12:[----] [--] 'qtest/bios-tables-test: Rename TCG specific tests' > 011/12:[----] [--] 'qtest/bios-tables-test: Make test build-independent from = > accelerator' > 012/12:[----] [--] 'qtest: Do not restrict bios-tables-test to Aarch64 hosts = > anymore'