qemu: Only probe available machine types
commita251095e131bdc5f1e10f3fd778b318f242bde51
authorAndrea Bolognani <abologna@redhat.com>
Thu, 16 May 2019 10:04:48 +0000 (16 12:04 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Fri, 17 May 2019 12:59:40 +0000 (17 14:59 +0200)
treef0eaf1211f80a092e56c4b0a814bbf114e9fd963
parent35e4c153261e0ecc79f98cb778dfdb599e5b8cae
qemu: Only probe available machine types

Since we know the full list of machine types supported
by the QEMU binary when probing machine type properties,
we can save some work (and eventually test suite churn,
as more architecture-specific machine types need to be
probed) by only probing machines that we know exist.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
14 files changed:
src/qemu/qemu_capabilities.c
tests/qemucapabilitiesdata/caps_2.12.0.aarch64.replies
tests/qemucapabilitiesdata/caps_2.12.0.s390x.replies
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
tests/qemucapabilitiesdata/caps_3.0.0.riscv32.replies
tests/qemucapabilitiesdata/caps_3.0.0.riscv64.replies
tests/qemucapabilitiesdata/caps_3.0.0.s390x.replies
tests/qemucapabilitiesdata/caps_3.0.0.x86_64.replies
tests/qemucapabilitiesdata/caps_3.1.0.x86_64.replies
tests/qemucapabilitiesdata/caps_4.0.0.aarch64.replies
tests/qemucapabilitiesdata/caps_4.0.0.riscv32.replies
tests/qemucapabilitiesdata/caps_4.0.0.riscv64.replies
tests/qemucapabilitiesdata/caps_4.0.0.s390x.replies
tests/qemucapabilitiesdata/caps_4.0.0.x86_64.replies