[Qemu-devel] [PATCH 1/2] Support for multiple keyboard devices

2011-05-04 Thread Dmitry Zhurikhin
From: Shahar Havivi Adding keyboard is done to the queue instead of "last added keyboard wins", when removing keyboard via device_del - previous keyboard is selected. Signed-off-by: Shahar Havivi --- console.h| 16 +++- hw/adb.c |2 +- hw/escc.c

[Qemu-devel] [PATCH 1/2] Support for multiple keyboard devices

2010-06-19 Thread Shahar Havivi
Signed-off-by: Shahar Havivi --- console.h| 15 +++- hw/adb.c |2 +- hw/escc.c|3 +- hw/musicpal.c|2 +- hw/nseries.c |4 +- hw/palm.c|2 +- hw/ps2.c |2 +- hw/pxa2xx_keypad.c |3 +

Re: [Qemu-devel] [PATCH 1/2] Support for multiple keyboard devices

2010-03-31 Thread Shahar Havivi
On Wed, Mar 31, 2010 at 05:23:46PM +0200, Markus Armbruster wrote: > Date: Wed, 31 Mar 2010 17:23:46 +0200 > From: Markus Armbruster > To: Shahar Havivi > Cc: qemu-devel@nongnu.org > Subject: Re: [Qemu-devel] [PATCH 1/2] Support for multiple keyboard devices > >

Re: [Qemu-devel] [PATCH 1/2] Support for multiple keyboard devices

2010-03-31 Thread Markus Armbruster
Shahar Havivi writes: > Currently you get segfault when trying to remove keyboard (device_del > monitor command) because no keyboard handling is done. > > This patch add QEMUPutKbdEntry structure, handling each keyboard entry. > Adding a keyboard add to the list, removing keyboard select the prev

[Qemu-devel] [PATCH 1/2] Support for multiple keyboard devices

2010-03-31 Thread Shahar Havivi
Currently you get segfault when trying to remove keyboard (device_del monitor command) because no keyboard handling is done. This patch add QEMUPutKbdEntry structure, handling each keyboard entry. Adding a keyboard add to the list, removing keyboard select the previous keyboard in list. Signed-of

Re: [Qemu-devel] [PATCH 1/2] Support for multiple keyboard devices

2010-03-27 Thread Shahar Havivi
On Fri, Mar 26, 2010 at 10:46:14AM +0100, Markus Armbruster wrote: > > +QEMUPutKbdEntry *qemu_add_kbd_event_handler(QEMUPutKBDEvent *func, > > +void *opaque, > > +const char *name) > > +{ > > +QEMUPutKbdEntr

Re: [Qemu-devel] [PATCH 1/2] Support for multiple keyboard devices

2010-03-26 Thread Markus Armbruster
Shahar Havivi writes: > Currently you get segfault when trying to remove keyboard (device_del > monitor command) because no keyboard handling is done. > > This patch add QEMUPutKbdEntry structure, handling each keyboard entry. > Adding a keyboard add to the list, removing keyboard select the prev

[Qemu-devel] [PATCH 1/2] Support for multiple keyboard devices

2010-03-23 Thread Shahar Havivi
Currently you get segfault when trying to remove keyboard (device_del monitor command) because no keyboard handling is done. This patch add QEMUPutKbdEntry structure, handling each keyboard entry. Adding a keyboard add to the list, removing keyboard select the previous keyboard in list. Signed-of

[Qemu-devel] [PATCH 1/2] Support for multiple keyboard devices

2010-03-19 Thread Shahar Havivi
Currently you get segfault when trying to remove keyboard because no keyboard handling is done. This patch add keyboard list similar to the mouse device handlers. Adding a keyboard add to the list, removing keyboard select the next keyboard in list, and not leaving the keyboard handlers un-handled.