arm...@redhat.com writes: > From: Markus Armbruster <arm...@redhat.com> > > Get available machines via QMP instead of hardcoding a list that's > perpetually out of date. > > A few machines don't work out of the box: > > * Several ppcemb machines can't initialize their CPU. > > * Xen machines can work only when running under the Xen hypervisor. > > Blacklist them.
On IRC, Andreas asked for a list of machines the test fails to cover before my patch. Added by the patch: /arm/qom/virt: OK /i386/qom/pc-0.10: OK /i386/qom/pc-0.11: OK /i386/qom/pc-0.12: OK /i386/qom/pc-0.13: OK /i386/qom/pc-0.14: OK /i386/qom/pc-0.15: OK /i386/qom/pc-1.0: OK /i386/qom/pc-1.1: OK /i386/qom/pc-1.2: OK /i386/qom/pc-1.3: OK /i386/qom/pc-i440fx-1.4: OK /i386/qom/pc-i440fx-1.5: OK /i386/qom/pc-i440fx-1.6: OK /i386/qom/pc-i440fx-1.7: OK /i386/qom/pc-q35-1.4: OK /i386/qom/pc-q35-1.5: OK /i386/qom/pc-q35-1.6: OK /i386/qom/pc-q35-1.7: OK /sparc/qom/Voyager: OK /x86_64/qom/pc-0.10: OK /x86_64/qom/pc-0.11: OK /x86_64/qom/pc-0.12: OK /x86_64/qom/pc-0.13: OK /x86_64/qom/pc-0.14: OK /x86_64/qom/pc-0.15: OK /x86_64/qom/pc-1.0: OK /x86_64/qom/pc-1.1: OK /x86_64/qom/pc-1.2: OK /x86_64/qom/pc-1.3: OK /x86_64/qom/pc-i440fx-1.4: OK /x86_64/qom/pc-i440fx-1.5: OK /x86_64/qom/pc-i440fx-1.6: OK /x86_64/qom/pc-i440fx-1.7: OK /x86_64/qom/pc-q35-1.4: OK /x86_64/qom/pc-q35-1.5: OK /x86_64/qom/pc-q35-1.6: OK /x86_64/qom/pc-q35-1.7: OK Ran under its real name rather than its alias: /i386/qom/pc-i440fx-2.0: OK /i386/qom/pc-q35-2.0: OK /x86_64/qom/pc-i440fx-2.0: OK /x86_64/qom/pc-q35-2.0: OK