kernel-ark/drivers/staging/hv
Greg Kroah-Hartman 0c3a6ede3c Staging: hv: add mouse driver
This driver adds mouse support to the hyper-v subsystem.

The code was originally written by Citrix, modified heavily by Hank at
Microsoft, and then further by me, to get it to build properly due to
all of the recent hyperv changes in the tree.

At the moment, it is marked "BROKEN" as it has not been tested well, and
it will conflict with other api changes that KY is doing, which I will
fix up later in this driver.

It still needs lots of work, and normal "cleanup".  I don't recommend
anyone running it on their machine unless they are very brave and know
how to debug kernel drivers in a hyperv system.

Signed-off-by:  Hank Janssen <hjanssen@microsoft.com>
Cc: K. Y. Srinivasan <kys@microsoft.com>
Cc: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-02-27 07:49:29 -08:00
..
tools Staging: hv: Add a user-space daemon to support key/value pair (KVP) 2011-01-20 15:11:15 -08:00
blkvsc_drv.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
blkvsc.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
channel_mgmt.c Staging: hv: Fixed FIXME comments by using list_for_each_entry 2011-02-18 13:14:40 -08:00
channel_mgmt.h Staging: hv: Use native wait primitives 2011-02-18 13:11:03 -08:00
channel.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
channel.h Staging: hv: replaced __attribute((packed)) with __packed 2011-02-09 12:11:54 -08:00
connection.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
hv_api.h Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
hv_kvp.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
hv_kvp.h Staging: hv: Implement key/value pair (KVP) 2011-01-20 15:09:26 -08:00
hv_mouse_drv.c Staging: hv: add mouse driver 2011-02-27 07:49:29 -08:00
hv_timesource.c
hv_util.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
hv.c Staging: hv: Cleanup vmalloc calls 2011-02-18 13:11:44 -08:00
hv.h staging: hv: Convert camel cased functions in hv.c to lower cases 2010-11-09 16:42:11 -08:00
Kconfig Staging: hv: add mouse driver 2011-02-27 07:49:29 -08:00
logging.h Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
Makefile Staging: hv: add mouse driver 2011-02-27 07:49:29 -08:00
mouse_vsc.c Staging: hv: add mouse driver 2011-02-27 07:49:29 -08:00
mousevsc_api.h Staging: hv: add mouse driver 2011-02-27 07:49:29 -08:00
netvsc_api.h staging: hv: Convert camel cased struct fields in netvsc.h to lower cases 2010-12-13 10:31:52 -08:00
netvsc_drv.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
netvsc.c staging: hv: Fix the WARN_ON condition in free_net_device() 2011-02-23 13:22:26 -08:00
netvsc.h Staging: hv: Use native wait primitives 2011-02-18 13:11:03 -08:00
ring_buffer.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
ring_buffer.h Staging: hv: replaced __attribute((packed)) with __packed 2011-02-09 12:11:54 -08:00
rndis_filter.c staging: hv: Remove dead code from rndis_filter.c 2011-02-18 13:12:39 -08:00
rndis_filter.h staging: hv: Convert camel cased functions in rndis_filter.c to lower cases 2010-12-13 10:31:51 -08:00
rndis.h staging: hv: Convert camel cased struct fields in rndis.h to lower cases 2010-12-13 10:31:52 -08:00
storvsc_api.h staging: hv: Convert camel case functions in storvsc_api.h to lowercase 2010-12-06 16:11:08 -08:00
storvsc_drv.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
storvsc.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
TODO
utils.h Staging: hv: replaced __attribute((packed)) with __packed 2011-02-09 12:11:54 -08:00
version_info.h
vmbus_api.h staging: hv: Convert camel cased struct fields in vmbus_api.h to lower cases 2011-01-31 13:42:48 -08:00
vmbus_channel_interface.h Staging: hv: replaced __attribute((packed)) with __packed 2011-02-09 12:11:54 -08:00
vmbus_drv.c Staging: hv: Remove osd layer 2011-02-18 13:11:03 -08:00
vmbus_hid_protocol.h Staging: hv: add mouse driver 2011-02-27 07:49:29 -08:00
vmbus_packet_format.h Staging: hv: replaced __attribute((packed)) with __packed 2011-02-09 12:11:54 -08:00
vmbus_private.h Staging: hv: Use native wait primitives 2011-02-18 13:11:03 -08:00
vmbus.h Staging: hv: remove struct vmbus_channel_interface 2010-10-21 10:03:44 -07:00
vstorage.h Staging: hv: replaced __attribute((packed)) with __packed 2011-02-09 12:11:54 -08:00