Use qxl for x86_64 UEFI, virtio for ppc64(le)

virtio graphics still seem to suffer from RHBZ#1403365, and also
os-autoinst believes they don't support snapshotting. So let's
try qxl for x86_64 UEFI. *That* may still suffer from #1403343,
but oh well, seems like we have no good choices here.

It looks like ppc64 also suffers from the Plymouth bug that's
affecting x86_64 UEFI + 'std' graphics, so let's use virtio
there - qxl apparently isn't available on ppc64 VMs, at least it
doesn't work in our deployment.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2017-12-22 15:19:25 -08:00
parent 834e5c2be9
commit e358bf405f

View File

@ -3283,7 +3283,7 @@
settings => [ settings => [
{ key => "QEMUCPU", value => "Nehalem" }, { key => "QEMUCPU", value => "Nehalem" },
{ key => "QEMUCPUS", value => "2"}, { key => "QEMUCPUS", value => "2"},
{ key => "QEMUVGA", value => "virtio"}, { key => "QEMUVGA", value => "qxl"},
{ key => "QEMURAM", value => "2048"}, { key => "QEMURAM", value => "2048"},
{ key => "UEFI", value => "1"}, { key => "UEFI", value => "1"},
{ key => "PART_TABLE_TYPE", value => "gpt"}, { key => "PART_TABLE_TYPE", value => "gpt"},
@ -3312,7 +3312,7 @@
settings => [ settings => [
{ key => "QEMU", value => "ppc64" }, { key => "QEMU", value => "ppc64" },
{ key => "OFW", value => 1 }, { key => "OFW", value => 1 },
{ key => "VGA", value => "std" }, { key => "QEMUVGA", value => "virtio" },
{ key => "QEMURAM", value => 4096 }, { key => "QEMURAM", value => 4096 },
{ key => "QEMUCPU", value => "host" }, { key => "QEMUCPU", value => "host" },
{ key => "WORKER_CLASS", value => "qemu_ppc64le" }, { key => "WORKER_CLASS", value => "qemu_ppc64le" },
@ -3325,7 +3325,7 @@
settings => [ settings => [
{ key => "QEMU", value => "ppc64" }, { key => "QEMU", value => "ppc64" },
{ key => "OFW", value => 1 }, { key => "OFW", value => 1 },
{ key => "VGA", value => "std" }, { key => "QEMUVGA", value => "virtio" },
{ key => "QEMURAM", value => 4096 }, { key => "QEMURAM", value => 4096 },
{ key => "QEMUCPU", value => "host" }, { key => "QEMUCPU", value => "host" },
{ key => "WORKER_CLASS", value => "qemu_ppc64" }, { key => "WORKER_CLASS", value => "qemu_ppc64" },