[PATCH v2 0/2] Fix native cursors with vmwgfx
Martin Krastev
martin.krastev at broadcom.com
Thu Mar 6 18:33:43 UTC 2025
On Thu, Mar 6, 2025 at 6:12 AM Zack Rusin <zack.rusin at broadcom.com> wrote:
>
> vmwgfx had a number of cursor issues that related both to our handling
> of dumb buffers and general detection when a cursor has actually changed.
> Fix those issues and bump the kernel module version to allow userspace
> to recognize fixed versions of the driver.
>
> v2: Include the fix for leaked dirty trackers in kms fb surface
> cleanup code.
>
> Zack Rusin (2):
> drm/vmwgfx: Refactor cursor handling
> drm/vmwgfx: Bump the minor version
>
> drivers/gpu/drm/vmwgfx/Makefile | 2 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +
> drivers/gpu/drm/vmwgfx/vmwgfx_bo.h | 2 +
> drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c | 844 ++++++++++++++++++
> drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.h | 81 ++
> drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 3 -
> drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 12 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 -
> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 851 +------------------
> drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 49 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 10 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 40 +
> drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 11 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 25 +-
> 15 files changed, 1031 insertions(+), 917 deletions(-)
> create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
> create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.h
>
> --
> 2.45.2
>
LGTM to the series.
Reviewed-by: Martin Krastev <martin.krastev at broadcom.com>
Regards,
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5426 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20250306/85f98fac/attachment.bin>
More information about the dri-devel
mailing list