[libvirt PATCH v4 00/11] Add QEMU "-display dbus" support

Michal Prívozník mprivozn at redhat.com
Thu May 19 10:43:39 UTC 2022


On 5/13/22 20:38, marcandre.lureau at redhat.com wrote:
> From: Marc-André Lureau <marcandre.lureau at redhat.com>
> 
> Hi,
> 
> This series implements supports for the QEMU "-display dbus" support, available
> since 7.0.
> 
> By default, libvirt will start a private VM bus (sharing and reusing the
> existing "vmstate" VM bus & code).
> 
> The feature set should cover the needs to replace Spice as local client of choice,
> including 3daccel/dmabuf, audio, clipboard sharing, usb redirection, and arbitrary
> chardev/channels (for serial etc).
> 
> The test Gtk4 client is also in progress, currently in development at
> https://gitlab.com/marcandre.lureau/qemu-display/. virt-viewer & boxes will need
> a port to Gtk4 to make use of the shared widget.
> 
> thanks
> 
> v4:
>  - rebased, dropped some patches, updated versions in docs, code adjustments etc
>  - dropped clipboard option, as standalone qemu-vdagent support landed
> 
> v3: after QEMU 7.0 dev cycle opening and merge
>  - rebased
>  - add 7.0 x86-64 capabilities (instead of tweaking 6.2)
>  - fix version annotations
> 
> Marc-André Lureau (11):
>   qemu: add -display dbus capability check
>   conf: add <graphics type='dbus'>
>   qemu: start the D-Bus daemon for the display
>   qemu: add -display dbus support
>   virsh: report the D-Bus bus URI for domdisplay
>   conf: add <audio type='dbus'> support
>   qemu: add audio type 'dbus'
>   conf: add <serial type='dbus'>
>   qemu: add -chardev dbus support
>   qemu: add usbredir type 'dbus'
>   docs: document <graphics> type dbus
> 

>  52 files changed, 948 insertions(+), 20 deletions(-)

> 

Reviewed-by: Michal Privoznik <mprivozn at redhat.com>

and pushed.

Michal



More information about the libvir-list mailing list