On 2023/09/13 16:55, Albert Esteve wrote:
> Hi Antonio,
>
> If I'm not mistaken, this patch is related with:
> https://lists.gnu.org/archive/html/qemu-devel/2023-09/msg01853.html
> <https://lists.gnu.org/archive/html/qemu-devel/2023-09/msg01853.html>
> IMHO, ideally, virtio-gpu and vhost-user-gpu both, would use the
> infrastructure from the patch I linked to store the
> virtio objects, so that they can be later shared with other devices.
I don't think such sharing is possible because the resources are
identified by IDs that are local to the device. That also complicates
migration.
Regards,
Akihiko Odaki
Hi Akihiko,
As far as I understand, the feature to export dma-bufs from the
virtgpu was introduced as part of the virtio cross-device sharing
proposal [1]. Thus, it shall be posible. When virtgpu ASSING_UUID,
it exports and identifies the dmabuf resource, so that when the dmabuf gets
shared inside the guest (e.g., with virtio-video), we can use the assigned
UUID to find the dmabuf in the host (using the patch that I linked above),
and import it.