Re: [PATCH 00/11] Add support for Blob resources feature

2021-04-16 Thread Gerd Hoffmann
Hi, > > Marc-André has experimental code for a dbus-based UI for qemu. It doesn't > > use pipewire > > as data transport though. At least the first version posted a while ago @ > > qemu-devel > > doesn't. > [Kasireddy, Vivek] What is the main motivation for a new dbus-based UI for > Qemu?

RE: [PATCH 00/11] Add support for Blob resources feature

2021-04-15 Thread Kasireddy, Vivek
Hi Gerd, > > I do understand that adding a new purely Wayland backend would make it > > redundant given that GTK, SDL, Spice, etc already support Wayland; > > however, I do not see any good options available for eliminating that blit. > > Well, one idea is using dbus (discovery/setup) and pipewir

Re: [PATCH 00/11] Add support for Blob resources feature

2021-04-15 Thread Gerd Hoffmann
Hi, > But I get a feeling that it is inadequate as GTK/GLArea does not manage the > wl_buffers > submitted to the compositor -- EGL does. I suspect we either need to use a > new GTK > mechanism -- that perhaps does not exist yet -- or not use GTK at all for > this. > > I do understand that a

RE: [PATCH 00/11] Add support for Blob resources feature

2021-04-14 Thread Kasireddy, Vivek
Hi Gerd, > > > Any other ideas as to how to eliminate that Blit cleanly? > > Well, "cleanly" pretty much implies "supported by toolkit". [Kasireddy, Vivek] I was kind of hoping you'd not draw that implication :) > > gtk glarea for example sets up a framebuffer and expects the application > ren

Re: [PATCH 00/11] Add support for Blob resources feature

2021-04-14 Thread Gerd Hoffmann
Hi, > Any other ideas as to how to eliminate that Blit cleanly? Well, "cleanly" pretty much implies "supported by toolkit". gtk glarea for example sets up a framebuffer and expects the application render to that framebuffer. So qemu glarea code does a fb-to-fb blit. Other reasons are scaling

RE: [PATCH 00/11] Add support for Blob resources feature

2021-04-12 Thread Kasireddy, Vivek
> -Original Message- > From: Kasireddy, Vivek > Sent: Tuesday, March 30, 2021 8:10 PM > To: qemu-devel@nongnu.org > Cc: Kasireddy, Vivek ; Gerd Hoffmann > ; Marc-André Lureau ; Kim, > Dongwon ; Zhang, Tina > Subject: [PATCH 00/11] Add support for Blob resources feature > &g

RE: [PATCH 00/11] Add support for Blob resources feature

2021-03-30 Thread Zhang, Tina
> -Original Message- > From: Kasireddy, Vivek > Sent: Wednesday, March 31, 2021 11:10 AM > To: qemu-devel@nongnu.org > Cc: Kasireddy, Vivek ; Gerd Hoffmann > ; Marc-André Lureau > ; Kim, Dongwon > ; Zhang, Tina > Subject: [PATCH 00/11] Add support for Blob resources feature

Re: [PATCH 00/11] Add support for Blob resources feature

2021-03-30 Thread no-reply
support for Blob resources feature === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === TEST SCRIPT

[PATCH 00/11] Add support for Blob resources feature

2021-03-30 Thread Vivek Kasireddy
Enabling this feature would eliminate data copies from the resource object in the Guest to the shadow resource in Qemu. This patch series however adds support only for Blobs of type VIRTIO_GPU_BLOB_MEM_GUEST with property VIRTIO_GPU_BLOB_FLAG_USE_SHAREABLE. Most of the patches in this series are a