Hi, Series adds some keyboard mapping helpers and starts switching over devices to the new input api.
New in v2: - sparc kbd fixes, according to reports by Olivier Danet, please verify. - picked up ps/2 buffer size fix by Gonglei. cheers, Gerd Gerd Hoffmann (9): input: key mapping helpers input: add qemu_input_handler_deactivate input: use KeyValue directly in sendkey monitor command input: switch ps/2 kbd to new input api input: switch ps/2 mouse to new input api input: switch sparc32 kbd to new input api input: remove sparc keymap hack input: sparc32 kbd: fix some key mappings input: sparc32 kbd: claim en-us layout Gonglei (1): ps2: set ps/2 output buffer size as the same as kernel hw/char/escc.c | 233 +++++++++++++++++++++++++++++++++++++++-------------- hw/input/ps2.c | 166 +++++++++++++++++++++++++++++++++----- include/ui/input.h | 5 ++ trace-events | 4 +- ui/Makefile.objs | 3 +- ui/input-keymap.c | 191 +++++++++++++++++++++++++++++++++++++++++++ ui/input-legacy.c | 226 +++++++-------------------------------------------- ui/input.c | 7 ++ 8 files changed, 553 insertions(+), 282 deletions(-) create mode 100644 ui/input-keymap.c -- 1.8.3.1