Commit Graph
5 Commits
Author SHA1 Message Date
Viktor Prutyanov c3d2657def vioinput: replace ExAllocatePoolWithTag by ExAllocatePoolUninitialized
Signed-off-by: Viktor Prutyanov <[email protected]>
2021-08-30 17:10:24 +03:00
Ladi Prosek 3853cf804a vioinput: Switch to BSD license
The project is switching from GPL to BSD.

Signed-off-by: Ladi Prosek <[email protected]>
2017-08-08 11:28:16 +03:00
Ladi Prosek e36be0711e vioinput: Don't fail driver init if no input device was found
Before this commit the driver failed to load if it didn't create
a HID report descriptor for at least one device. The host evdev
device connected to the VM may be arbitrarily obscure and not being
able to drive it should not be an error condition.

In general, virtio-input is a best-effort driver. It ignores what
it doesn't understand, which includes ignoring everything if the
evdev device description doesn't make sense.

Signed-off-by: Ladi Prosek <[email protected]>
2017-05-09 11:38:30 +02:00
Vadim Rozenfeld 87ef07e2fb Bug 1303510 - Change the copyright on all the Windows drivers to "2017" in virtio-win-prewhql build
(cherry-picked from commit a3a92176c31bb5e297f7919e02a652d1580f8b8d)
Signed-off-by: Ladi Prosek <[email protected]>
2017-03-23 10:04:55 +01:00
Ladi Prosek a65fc516da vioinput: Implement full mouse support
The driver now reads the EV_KEY and EV_REL config from the device
and builds an HID report descriptor describing the capabilities
(number of buttons, axes, wheels) of the mouse device. Also being
built is a smaller data structure used to transform EVDEV events
to HID reports at run-time.

Mouse is still the only supported input device class.
2016-07-17 18:10:46 +10:00