[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [PATCH 00/11] Add support for Blob resources feature
From: |
Zhang, Tina |
Subject: |
RE: [PATCH 00/11] Add support for Blob resources feature |
Date: |
Wed, 31 Mar 2021 05:18:22 +0000 |
Hi Gerd,
Since the udmabuf and blob supports are on their way, can we reconsider the
display-drm ui support which was list in
https://git.kraxel.org/cgit/qemu/refs/heads as a branch before.
I did some rebasing work and can help to send them out for review if possible.
BR,
Tina
> -----Original Message-----
> From: Kasireddy, Vivek <vivek.kasireddy@intel.com>
> Sent: Wednesday, March 31, 2021 11:10 AM
> To: qemu-devel@nongnu.org
> Cc: Kasireddy, Vivek <vivek.kasireddy@intel.com>; Gerd Hoffmann
> <kraxel@redhat.com>; Marc-André Lureau
> <marcandre.lureau@redhat.com>; Kim, Dongwon
> <dongwon.kim@intel.com>; Zhang, Tina <tina.zhang@intel.com>
> Subject: [PATCH 00/11] Add support for Blob resources feature
>
> 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 rebased, refactored and bugfixed
> versions of Gerd Hoffmann's patches located here:
> https://gitlab.freedesktop.org/virgl/qemu/-/commits/virtio-gpu-next
>
> TODO:
> - Enable the combination virgl + blob resources
> - Add support for VIRTGPU_BLOB_MEM_HOST3D blobs
>
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> Cc: Marc-André Lureau <marcandre.lureau@redhat.com>
> Cc: Dongwon Kim <dongwon.kim@intel.com>
> Cc: Tina Zhang <tina.zhang@intel.com>
>
> Vivek Kasireddy (11):
> ui: Get the fd associated with udmabuf driver
> ui/pixman: Add qemu_pixman_to_drm_format()
> virtio-gpu: Add udmabuf helpers
> virtio-gpu: Add virtio_gpu_find_check_resource
> virtio-gpu: Refactor virtio_gpu_set_scanout
> virtio-gpu: Refactor virtio_gpu_create_mapping_iov
> virtio-gpu: Add initial definitions for blob resources
> virtio-gpu: Add virtio_gpu_resource_create_blob
> virtio-gpu: Add helpers to create and destroy dmabuf objects
> virtio-gpu: Add virtio_gpu_set_scanout_blob
> virtio-gpu: Update cursor data using blob
>
> hw/display/meson.build | 2 +-
> hw/display/trace-events | 2 +
> hw/display/virtio-gpu-3d.c | 3 +-
> hw/display/virtio-gpu-base.c | 3 +
> hw/display/virtio-gpu-udmabuf.c | 276 +++++++++++++
> hw/display/virtio-gpu.c | 423 +++++++++++++++-----
> include/hw/virtio/virtio-gpu-bswap.h | 16 +
> include/hw/virtio/virtio-gpu.h | 41 +-
> include/standard-headers/linux/udmabuf.h | 32 ++
> include/standard-headers/linux/virtio_gpu.h | 1 +
> include/ui/console.h | 3 +
> include/ui/qemu-pixman.h | 1 +
> scripts/update-linux-headers.sh | 3 +
> ui/meson.build | 1 +
> ui/qemu-pixman.c | 35 +-
> ui/udmabuf.c | 40 ++
> 16 files changed, 772 insertions(+), 110 deletions(-) create mode 100644
> hw/display/virtio-gpu-udmabuf.c create mode 100644 include/standard-
> headers/linux/udmabuf.h
> create mode 100644 ui/udmabuf.c
>
> --
> 2.26.2
- [PATCH 03/11] virtio-gpu: Add udmabuf helpers, (continued)
- [PATCH 03/11] virtio-gpu: Add udmabuf helpers, Vivek Kasireddy, 2021/03/30
- [PATCH 05/11] virtio-gpu: Refactor virtio_gpu_set_scanout, Vivek Kasireddy, 2021/03/30
- [PATCH 06/11] virtio-gpu: Refactor virtio_gpu_create_mapping_iov, Vivek Kasireddy, 2021/03/30
- [PATCH 04/11] virtio-gpu: Add virtio_gpu_find_check_resource, Vivek Kasireddy, 2021/03/30
- [PATCH 07/11] virtio-gpu: Add initial definitions for blob resources, Vivek Kasireddy, 2021/03/30
- [PATCH 08/11] virtio-gpu: Add virtio_gpu_resource_create_blob, Vivek Kasireddy, 2021/03/30
- [PATCH 09/11] virtio-gpu: Add helpers to create and destroy dmabuf objects, Vivek Kasireddy, 2021/03/30
- [PATCH 11/11] virtio-gpu: Update cursor data using blob, Vivek Kasireddy, 2021/03/30
- [PATCH 10/11] virtio-gpu: Add virtio_gpu_set_scanout_blob, Vivek Kasireddy, 2021/03/30
- Re: [PATCH 00/11] Add support for Blob resources feature, no-reply, 2021/03/30
- RE: [PATCH 00/11] Add support for Blob resources feature,
Zhang, Tina <=