drm/vboxvideo: Use the hotspot properties from cursor planes
Atomic modesetting got support for mouse hotspots via the hotspot properties. Port the legacy kms hotspot handling to the new properties on cursor planes. Signed-off-by: Zack Rusin <zackr@vmware.com> Cc: Hans de Goede <hdegoede@redhat.com> Cc: David Airlie <airlied@linux.ie> Cc: Daniel Vetter <daniel@ffwll.ch> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com> Signed-off-by: Javier Martinez Canillas <javierm@redhat.com> Link: https://patchwork.freedesktop.org/patch/msgid/20231023074613.41327-6-aesteve@redhat.com
This commit is contained in:
parent
305b391d8f
commit
44d877a1de
@ -429,8 +429,8 @@ static void vbox_cursor_atomic_update(struct drm_plane *plane,
|
||||
flags = VBOX_MOUSE_POINTER_VISIBLE | VBOX_MOUSE_POINTER_SHAPE |
|
||||
VBOX_MOUSE_POINTER_ALPHA;
|
||||
hgsmi_update_pointer_shape(vbox->guest_pool, flags,
|
||||
min_t(u32, max(fb->hot_x, 0), width),
|
||||
min_t(u32, max(fb->hot_y, 0), height),
|
||||
min_t(u32, max(new_state->hotspot_x, 0), width),
|
||||
min_t(u32, max(new_state->hotspot_y, 0), height),
|
||||
width, height, vbox->cursor_data, data_size);
|
||||
|
||||
mutex_unlock(&vbox->hw_mutex);
|
||||
|
Loading…
x
Reference in New Issue
Block a user