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

Reply via email to