kernel_optimize_test/drivers/input
Olaf Hering 8c3c283e6b Input: xen-kbdfront - advertise either absolute or relative coordinates
A virtualized display device is usually viewed with the vncviewer
application, either by 'xm vnc domU' or with vncviewer localhost:port.
vncviewer and the RFB protocol provides absolute coordinates to the
virtual display. These coordinates are either passed through to a PV
guest or converted to relative coordinates for a HVM guest.

A PV guest receives these coordinates and passes them to the kernels
evdev driver. There it can be picked up by applications such as the
xorg-input drivers. Using absolute coordinates avoids issues such as
guest mouse pointer not tracking host mouse pointer due to wrong mouse
acceleration settings in the guests X display.

Advertise either absolute or relative coordinates to the input system
and the evdev driver, depending on what dom0 provides. The xorg-input
driver prefers relative coordinates even if a devices provides both.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2011-03-16 23:24:02 -07:00
..
gameport
joystick
keyboard Input: tc3589x-keypad - fix 'double const' warning 2011-03-15 23:18:34 -07:00
misc Input: uinput - reversed test in uinput_setup_device() 2011-02-21 01:02:34 -08:00
mouse Input: bcm5974 - add support for MacBookPro8 2011-03-12 20:37:30 -08:00
serio Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2011-01-26 16:31:44 +10:00
tablet Input: wacom - support 2FGT in MT format 2011-03-12 20:37:25 -08:00
touchscreen Input: atmel_mxt_ts - add objects of mXT1386 chip 2011-03-14 21:42:46 -07:00
apm-power.c
evbug.c
evdev.c
ff-core.c
ff-memless.c
fixp-arith.h
input-compat.c
input-compat.h
input-mt.c
input-polldev.c Input: input-polldev - fix a couple of typos 2011-01-31 21:17:41 -08:00
input.c Input: switch completely over to the new versions of get/setkeycode 2011-01-31 21:16:59 -08:00
joydev.c
Kconfig kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT 2011-01-20 17:02:05 -08:00
Makefile
mousedev.c
sparse-keymap.c Input: switch completely over to the new versions of get/setkeycode 2011-01-31 21:16:59 -08:00
xen-kbdfront.c Input: xen-kbdfront - advertise either absolute or relative coordinates 2011-03-16 23:24:02 -07:00