qemu/include/hw
Gerd Hoffmann 5a37532d08 input: introduce keyboard handler list
Add a linked list of keyboard handlers.  Added handlers will go
to the head of the list.  Removed handlers will be zapped from
the list.  The head of the list will be used for events.

This fixes the keyboard-dead-after-usb-kbd-unplug issue, key events
will be re-routed to the ps/2 kbd instead of being discarded.

[ v2: fix cut+paste bug found my Markus ]

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 1366798118-3248-3-git-send-email-kraxel@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2013-04-24 11:50:18 -05:00
..
acpi ich9: kill cmos_s3 2013-04-24 11:50:18 -05:00
arm arm: fix location of some include files 2013-04-15 15:16:01 +02:00
audio hw: move headers to include/ 2013-04-08 18:13:10 +02:00
block hw: move headers to include/ 2013-04-08 18:13:10 +02:00
char hw: move headers to include/ 2013-04-08 18:13:10 +02:00
cris hw: move headers to include/ 2013-04-08 18:13:10 +02:00
i2c hw: move headers to include/ 2013-04-08 18:13:10 +02:00
i386 ich9: kill cmos_s3 2013-04-24 11:50:18 -05:00
input input: introduce keyboard handler list 2013-04-24 11:50:18 -05:00
isa hw: move headers to include/ 2013-04-08 18:13:10 +02:00
kvm hw: move headers to include/ 2013-04-08 18:13:10 +02:00
lm32 hw: move headers to include/ 2013-04-08 18:13:10 +02:00
m68k hw: move headers to include/ 2013-04-08 18:13:10 +02:00
mips hw: move headers to include/ 2013-04-08 18:13:10 +02:00
misc hw: move headers to include/ 2013-04-08 18:13:10 +02:00
nvram hw: move headers to include/ 2013-04-08 18:13:10 +02:00
pci Merge remote-tracking branch 'bonzini/scsi-next' into staging 2013-04-22 08:05:05 -05:00
pci-host hw: move PCI bridges to hw/pci-* or hw/ARCH 2013-04-08 18:13:14 +02:00
ppc hw: move headers to include/ 2013-04-08 18:13:10 +02:00
s390x hw: move headers to include/ 2013-04-08 18:13:10 +02:00
scsi hw: move headers to include/ 2013-04-08 18:13:10 +02:00
sh4 sh7750: Change cpu field type to SuperHCPU 2013-04-13 13:51:45 +02:00
sparc hw: move timer devices to hw/timer/, configure with default-configs/ 2013-04-08 18:13:14 +02:00
timer hw: move headers to include/ 2013-04-08 18:13:10 +02:00
unicore32 hw: move headers to include/ 2013-04-08 18:13:10 +02:00
virtio Merge remote-tracking branch 'bonzini/scsi-next' into staging 2013-04-22 08:05:05 -05:00
xen configure: CONFIG_NO_XEN is duplicated 2013-04-18 14:12:31 +02:00
boards.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
bt.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
devices.h arm: fix location of some include files 2013-04-15 15:16:01 +02:00
elf_ops.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
empty_slot.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
hw.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
ide.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
irq.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
loader.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
pcmcia.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
ptimer.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
qdev-core.h qdev: Fix QOM unrealize behavior 2013-04-15 17:05:34 -05:00
qdev-dma.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
qdev-properties.h qdev: Add qdev property for bool type 2013-04-16 01:19:46 +02:00
qdev.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
sd.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
ssi.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
stream.h stream: Remove app argument hack 2013-04-16 10:04:23 +02:00
sysbus.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
usb.h Merge remote-tracking branch 'bonzini/hw-dirs' into staging 2013-04-08 13:12:33 -05:00
xilinx.h stream: Remove app argument hack 2013-04-16 10:04:23 +02:00