ppc64 pseries guests use vga graphics, not qxl (bz 1034693)
This commit is contained in:
parent
9ce582c364
commit
c9680b34a1
|
@ -0,0 +1,44 @@
|
||||||
|
<domain type="qemu">
|
||||||
|
<name>foobar</name>
|
||||||
|
<uuid>00000000-1111-2222-3333-444444444444</uuid>
|
||||||
|
<memory>65536</memory>
|
||||||
|
<currentMemory>65536</currentMemory>
|
||||||
|
<vcpu>1</vcpu>
|
||||||
|
<os>
|
||||||
|
<type arch="ppc64" machine="pseries">hvm</type>
|
||||||
|
<boot dev="network"/>
|
||||||
|
</os>
|
||||||
|
<features>
|
||||||
|
<acpi/>
|
||||||
|
<apic/>
|
||||||
|
<pae/>
|
||||||
|
</features>
|
||||||
|
<clock offset="utc"/>
|
||||||
|
<on_poweroff>destroy</on_poweroff>
|
||||||
|
<on_reboot>restart</on_reboot>
|
||||||
|
<on_crash>restart</on_crash>
|
||||||
|
<devices>
|
||||||
|
<emulator>/usr/bin/qemu-system-ppc64</emulator>
|
||||||
|
<disk type="file" device="disk">
|
||||||
|
<driver name="qemu"/>
|
||||||
|
<source file="/tmp/__virtinst_cli_exist1.img"/>
|
||||||
|
<target dev="sda" bus="scsi"/>
|
||||||
|
</disk>
|
||||||
|
<interface type="network">
|
||||||
|
<source network="default"/>
|
||||||
|
<mac address="00:11:22:33:44:55"/>
|
||||||
|
</interface>
|
||||||
|
<graphics type="spice" port="-1" tlsPort="-1" autoport="yes"/>
|
||||||
|
<console type="pty"/>
|
||||||
|
<channel type="unix">
|
||||||
|
<source mode="bind"/>
|
||||||
|
<target type="virtio" name="org.qemu.guest_agent.0"/>
|
||||||
|
</channel>
|
||||||
|
<channel type="spicevmc">
|
||||||
|
<target type="virtio" name="com.redhat.spice.0"/>
|
||||||
|
</channel>
|
||||||
|
<video>
|
||||||
|
<model type="vga"/>
|
||||||
|
</video>
|
||||||
|
</devices>
|
||||||
|
</domain>
|
|
@ -482,6 +482,7 @@ c.add_compare("--os-variant fedora20 --nodisks --boot fd --graphics spice --mach
|
||||||
c.add_compare("--os-variant fedora20 --nodisks --boot fd --graphics sdl --arch sparc --machine SS-20", "qemu-sparc") # exotic arch + machine type
|
c.add_compare("--os-variant fedora20 --nodisks --boot fd --graphics sdl --arch sparc --machine SS-20", "qemu-sparc") # exotic arch + machine type
|
||||||
c.add_compare("--arch armv7l --machine vexpress-a9 --boot kernel=/f19-arm.kernel,initrd=/f19-arm.initrd,dtb=/f19-arm.dtb,kernel_args=\"console=ttyAMA0 rw root=/dev/mmcblk0p3\" --disk %(EXISTIMG1)s --nographics", "arm-vexpress-plain", support_check=support.SUPPORT_CONN_DISK_SD)
|
c.add_compare("--arch armv7l --machine vexpress-a9 --boot kernel=/f19-arm.kernel,initrd=/f19-arm.initrd,dtb=/f19-arm.dtb,kernel_args=\"console=ttyAMA0 rw root=/dev/mmcblk0p3\" --disk %(EXISTIMG1)s --nographics", "arm-vexpress-plain", support_check=support.SUPPORT_CONN_DISK_SD)
|
||||||
c.add_compare("--arch armv7l --machine vexpress-a15 --boot kernel=/f19-arm.kernel,initrd=/f19-arm.initrd,dtb=/f19-arm.dtb,kernel_args=\"console=ttyAMA0 rw root=/dev/vda3\" --disk %(EXISTIMG1)s --nographics --os-variant fedora19", "arm-vexpress-f19", support_check=support.SUPPORT_CONN_VIRTIO_MMIO)
|
c.add_compare("--arch armv7l --machine vexpress-a15 --boot kernel=/f19-arm.kernel,initrd=/f19-arm.initrd,dtb=/f19-arm.dtb,kernel_args=\"console=ttyAMA0 rw root=/dev/vda3\" --disk %(EXISTIMG1)s --nographics --os-variant fedora19", "arm-vexpress-f19", support_check=support.SUPPORT_CONN_VIRTIO_MMIO)
|
||||||
|
c.add_compare("--arch ppc64 --machine pseries --boot network --disk %(EXISTIMG1)s --os-variant fedora20", "ppc64-pseries-f20")
|
||||||
c.add_valid("--cdrom %(EXISTIMG2)s --file %(EXISTIMG1)s --os-variant win2k3 --wait 0 --sound") # HVM windows install with disk
|
c.add_valid("--cdrom %(EXISTIMG2)s --file %(EXISTIMG1)s --os-variant win2k3 --wait 0 --sound") # HVM windows install with disk
|
||||||
c.add_valid("--os-variant fedora20 --file %(EXISTIMG1)s --location %(TREEDIR)s --extra-args console=ttyS0 --sound") # F14 Directory tree URL install with extra-args
|
c.add_valid("--os-variant fedora20 --file %(EXISTIMG1)s --location %(TREEDIR)s --extra-args console=ttyS0 --sound") # F14 Directory tree URL install with extra-args
|
||||||
c.add_invalid("--nodisks --boot network --machine foobar") # Unknown machine type
|
c.add_invalid("--nodisks --boot network --machine foobar") # Unknown machine type
|
||||||
|
|
|
@ -872,8 +872,12 @@ class Guest(XMLBuilder):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
if has_spice():
|
if has_spice():
|
||||||
video_model = "qxl"
|
|
||||||
self._add_spice_channels()
|
self._add_spice_channels()
|
||||||
|
|
||||||
|
if has_spice() and self.os.is_x86():
|
||||||
|
video_model = "qxl"
|
||||||
|
elif self.os.is_ppc64() and self.os.machine == "pseries":
|
||||||
|
video_model = "vga"
|
||||||
else:
|
else:
|
||||||
video_model = self._lookup_osdict_key("videomodel", "cirrus")
|
video_model = self._lookup_osdict_key("videomodel", "cirrus")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue