From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Final final version I hope. Mainly for CI to test against the new IGTs. Real userspace implementation: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3165 IGT: https://patchwork.freedesktop.org/series/131199/ Changes from v2: - Limit to cursor planes only (Simon) Test-with: 20240315191505.27620-1-ville.syrjala@xxxxxxxxxxxxxxx Cc: Simon Ser <contact@xxxxxxxxxxx> Cc: Jonas Ådahl <jadahl@xxxxxxxxxx> Cc: Daniel Stone <daniel@xxxxxxxxxxxxx> Cc: Sameer Lattannavar <sameer.lattannavar@xxxxxxxxx> Cc: Sebastian Wick <sebastian.wick@xxxxxxxxxx> Cc: Harry Wentland <harry.wentland@xxxxxxx> Cc: Pekka Paalanen <pekka.paalanen@xxxxxxxxxxxxx> Ville Syrjälä (2): drm: Introduce plane SIZE_HINTS property drm/i915: Add SIZE_HINTS property for cursors drivers/gpu/drm/drm_mode_config.c | 7 +++ drivers/gpu/drm/drm_plane.c | 56 +++++++++++++++++++++ drivers/gpu/drm/i915/display/intel_cursor.c | 24 +++++++++ include/drm/drm_mode_config.h | 5 ++ include/drm/drm_plane.h | 4 ++ include/uapi/drm/drm_mode.h | 11 ++++ 6 files changed, 107 insertions(+) -- 2.43.2