On 12/10/2012 05:37 PM, Gerd Hoffmann wrote:
Hi,
> For backwards
> compatibility, if a certain qemu version does not support one of the above
> video device arguments to -device or even -device itself, the -vga will still
> be used.
That will not work. You must check the qemu version. 1.2+ is safe,
IIRC 1.1 will work too.
Technical background: '-device VGA' (+variants) exists for a looooooong
time, pretty much day one of the -device switch. Actually using it did
not work though due to a nasty initialization order issue in qemu. The
qemu memory api created by avi fixed it.
cheers,
Gerd
Okay, if so, I prefer 1.2+ to ensure -device VGA work as expected.
A question here, all of these four vga device (VGA, cirrus-vga,
vmware-svga, qxl-vga)
has existed and been supported since 1.2 QEMU version, is it
right? If so, libvirt
doesn't need to check for them individually.
Guannan