A new ioctl for updating the driver with vdagent running state. This patch adds new ioctl operation to Vdagent in order to update the driver on Vdagent state. This allows the driver to know when Vdagent is running and when it is off. Spice supports two mouse modes: server and client. The server mouse mode pointer should be enabled when vdagent is off and the client mouse mode should be enabled when it is on. The mouse mode is updated by the driver and thus this patch is needed. Signed-off-by: Sameeh Jubran <sameeh@xxxxxxxxxx> --- spice/qxl_windows.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spice/qxl_windows.h b/spice/qxl_windows.h index bc2ceff..6e557f7 100644 --- a/spice/qxl_windows.h +++ b/spice/qxl_windows.h @@ -7,7 +7,8 @@ enum { QXL_ESCAPE_SET_CUSTOM_DISPLAY = 0x10001, - QXL_ESCAPE_MONITOR_CONFIG + QXL_ESCAPE_MONITOR_CONFIG, + QXL_ESCAPE_VDAGENT_RUNNING }; typedef struct SPICE_ATTR_PACKED QXLEscapeSetCustomDisplay { @@ -16,6 +17,10 @@ typedef struct SPICE_ATTR_PACKED QXLEscapeSetCustomDisplay { uint32_t bpp; } QXLEscapeSetCustomDisplay; +typedef struct QXLEscapeVDAgentRunning { + uint32_t running; +} QXLEscapeVDAgentRunning; #include <spice/end-packed.h> #endif /* _H_QXL_WINDOWS */ + -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel