[Spice-devel] [PATCH v4 1/8] drm: Disable the cursor plane on atomic contexts with virtualized drivers

2023-06-27 Thread Zack Rusin
From: Zack Rusin Cursor planes on virtualized drivers have special meaning and require that the clients handle them in specific ways, e.g. the cursor plane should react to the mouse movement the way a mouse cursor would be expected to and the client is required to set hotspot properties on it in

[Spice-devel] [PATCH v4 4/8] drm/qxl: Use the hotspot properties from cursor planes

2023-06-27 Thread Zack Rusin
From: Zack Rusin 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 Reviewed-by: Gerd Hoffmann Cc: Dave Airlie Cc: Daniel Vetter Cc: virtualizat...@lists.linux-fo

Re: [Spice-devel] [PATCH v3 1/8] drm: Disable the cursor plane on atomic contexts with virtualized drivers

2023-06-27 Thread Pekka Paalanen
On Mon, 26 Jun 2023 23:58:32 -0400 Zack Rusin wrote: > From: Zack Rusin > > Cursor planes on virtualized drivers have special meaning and require > that the clients handle them in specific ways, e.g. the cursor plane > should react to the mouse movement the way a mouse cursor would be > expecte

Re: [Spice-devel] [PATCH v3 4/8] drm/qxl: Use the hotspot properties from cursor planes

2023-06-27 Thread Javier Martinez Canillas
Zack Rusin writes: > From: Zack Rusin > > 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 > Reviewed-by: Gerd Hoffmann > Cc: Dave Airlie > Cc: Daniel Ve

Re: [Spice-devel] [PATCH v3 1/8] drm: Disable the cursor plane on atomic contexts with virtualized drivers

2023-06-27 Thread Javier Martinez Canillas
Zack Rusin writes: Hello Zack, > From: Zack Rusin > > Cursor planes on virtualized drivers have special meaning and require > that the clients handle them in specific ways, e.g. the cursor plane > should react to the mouse movement the way a mouse cursor would be > expected to and the client is