[libvirt] [PATCH] qemu: Fix QMP detection of QXL graphics
Martin Kletzander
mkletzan at redhat.com
Tue Oct 9 06:48:33 UTC 2012
On 10/09/2012 08:30 AM, Jiri Denemark wrote:
> With the recent introduction of QMP capabilities probing, libvirt failed
> to detect support for QXL graphics in QEMU 1.2 and newer. In addition to
> fixing that, this patch also causes libvirt to detect QXL support for
> qemu-kvm-0.13.0, which doesn't advertise it in -help output but mentions
> it in device list. Since qemu-kvm-0.13.0 supported -spice, it looks like
> not having qxl in -help was a bug.
> ---
> src/qemu/qemu_capabilities.c | 1 +
> tests/qemuhelptest.c | 1 +
> 2 files changed, 2 insertions(+)
>
> diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
> index d16a7bc..982b875 100644
> --- a/src/qemu/qemu_capabilities.c
> +++ b/src/qemu/qemu_capabilities.c
> @@ -1276,6 +1276,7 @@ struct qemuCapsStringFlags qemuCapsObjectTypes[] = {
> { "virtio-scsi-pci", QEMU_CAPS_VIRTIO_SCSI_PCI },
> { "spicevmc", QEMU_CAPS_DEVICE_SPICEVMC },
> { "qxl-vga", QEMU_CAPS_DEVICE_QXL_VGA },
> + { "qxl", QEMU_CAPS_VGA_QXL },
> { "sga", QEMU_CAPS_SGA },
> { "scsi-block", QEMU_CAPS_SCSI_BLOCK },
> { "scsi-cd", QEMU_CAPS_SCSI_CD },
> diff --git a/tests/qemuhelptest.c b/tests/qemuhelptest.c
> index 681f425..df30ac1 100644
> --- a/tests/qemuhelptest.c
> +++ b/tests/qemuhelptest.c
> @@ -467,6 +467,7 @@ mymain(void)
> QEMU_CAPS_NESTING,
> QEMU_CAPS_NAME_PROCESS,
> QEMU_CAPS_SMBIOS_TYPE,
> + QEMU_CAPS_VGA_QXL,
> QEMU_CAPS_SPICE,
> QEMU_CAPS_VGA_NONE,
> QEMU_CAPS_MIGRATE_QEMU_FD,
>
ACK,
Martin
More information about the libvir-list
mailing list