linux/drivers/input
Markus Armbruster e4dcff1f6e xen pvfb: Dynamic mode support (screen resizing)
The pvfb backend indicates dynamic mode support by creating node
feature_resize with a non-zero value in its xenstore directory.
xen-fbfront sends a resize notification event on mode change.  Fully
backwards compatible both ways.

Framebuffer size and initial resolution can be controlled through
kernel parameter xen_fbfront.video.  The backend enforces a separate
size limit, which it advertises in node videoram in its xenstore
directory.

xen-kbdfront gets the maximum screen resolution from nodes width and
height in the backend's xenstore directory instead of hardcoding it.

Additional goodie: support for larger framebuffers (512M on a 64-bit
system with 4K pages).

Changing the number of bits per pixels dynamically is not supported,
yet.

Ported from
http://xenbits.xensource.com/linux-2.6.18-xen.hg?rev/92f7b3144f41
http://xenbits.xensource.com/linux-2.6.18-xen.hg?rev/bfc040135633

Signed-off-by: Pat Campbell <plc@novell.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2008-05-27 10:11:36 +02:00
..
gameport
joystick usb input endianness annotations and fixes 2008-04-28 10:03:31 -07:00
keyboard MODULE_LICENSE expects "GPL v2", not "GPLv2" 2008-05-21 16:56:00 -07:00
misc m68k: Some input drivers do not check the platform 2008-05-18 13:28:49 -07:00
mouse Input: add MODULE_ALIAS() to hotpluggable platform modules 2008-04-24 13:24:59 -04:00
serio m68k: Return -ENODEV if no device is found 2008-05-18 13:28:50 -07:00
tablet input: use get_unaligned_* helpers 2008-04-29 08:06:27 -07:00
touchscreen MODULE_LICENSE expects "GPL v2", not "GPLv2" 2008-05-21 16:56:00 -07:00
apm-power.c Input: apm-power - fix crash when unloading modules 2008-03-24 11:02:06 -04:00
evbug.c
evdev.c Input: make sure input interfaces pin parent input devices 2008-04-01 00:22:53 -04:00
ff-core.c
ff-memless.c
fixp-arith.h
input-polldev.c Input: remove private member from input_dev structure 2008-04-02 00:41:00 -04:00
input.c drivers: use non-racy method for proc entries creation (2) 2008-04-29 08:06:22 -07:00
joydev.c Input: make sure input interfaces pin parent input devices 2008-04-01 00:22:53 -04:00
Kconfig xen pvfb: Para-virtual framebuffer, keyboard and pointer driver 2008-04-24 23:57:33 +02:00
Makefile xen pvfb: Para-virtual framebuffer, keyboard and pointer driver 2008-04-24 23:57:33 +02:00
mousedev.c Input: make sure input interfaces pin parent input devices 2008-04-01 00:22:53 -04:00
xen-kbdfront.c xen pvfb: Dynamic mode support (screen resizing) 2008-05-27 10:11:36 +02:00