USB HID does not support Set_Idle
authorKevin O'Connor <kevin@koconnor.net>
Sat, 13 Feb 2010 23:32:17 +0000 (18:32 -0500)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 19 Feb 2010 21:32:16 +0000 (15:32 -0600)
commitdbee30d872a45227595af8e3eacdacf9df31b6b9
tree6e4ac17b5500ecf401968dc0d2eb3ed0a9e42788
parentfff5265531fe1e38d0748adb5da1ed540105567a
USB HID does not support Set_Idle

I found that the QEMU USB keyboard support does not work properly with
the Set_Idle command.  Once a non-zero value is given to Set_Idle,
then the keyboard reports an event on every poll - not based on the
time issued in the Set_Idle command.

I changed the code (see patch below) and it works for me.  I'm not
that familiar with the qemu internals, so I'm not sure if this is the
best way to implement this feature.

-Kevin

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/usb-hid.c