On 5/13/22 20:38, marcandre.lur...@redhat.com wrote:
> From: Marc-André Lureau <marcandre.lur...@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 <mpriv...@redhat.com>

and pushed.

Michal

Reply via email to