]> git.baikalelectronics.ru Git - kernel.git/commit
Input: add vmmouse driver
authorThomas Hellstrom <thellstrom@vmware.com>
Tue, 14 Apr 2015 17:06:38 +0000 (10:06 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 14 Apr 2015 21:29:03 +0000 (14:29 -0700)
commitb913849d1e6d7427f184eb32ed0f41954e3b968f
treec349b86ce689de2a208513032006a01af4e86cae
parentc2461197499f6ae11d74b62d92f1b6070c85e8c2
Input: add vmmouse driver

VMMouse enables low-latency mouse-cursor-movements for VMWare and QEMU
guests.  By removing the guest cursor and using the host as a guest cursor
the cursor movement appears instant although in reality there is some lag.
To be able to do this, the host's view of the cursor position must exactly
match the guest's view and an absolute pointer device is needed. Enter the
VMMouse. While the VMMouse driver has historically been an Xorg user-space
driver, implementing it as a kernel imput driver enables rootless Xorg and
new compositing display servers for VMware guests.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
MAINTAINERS
drivers/input/mouse/Kconfig
drivers/input/mouse/Makefile
drivers/input/mouse/psmouse-base.c
drivers/input/mouse/psmouse.h
drivers/input/mouse/vmmouse.c [new file with mode: 0644]
drivers/input/mouse/vmmouse.h [new file with mode: 0644]