coreboot-kgpe-d16/payloads/libpayload/drivers
Stefan Reinauer 56471f14db The keyboard driver mixed up the key press/release events for the
special keys.

Patrick Georgi explained:
The |0x80 codes are "break codes", that means, codes that are emitted
when the key transitions from pressed to non-pressed, so the modifier
was always in the wrong state, as soon as you pressed shift for the
first time.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3558 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2008-09-02 09:35:43 +00:00
..
video make all drivers relocatable. Per default, an 1:1 mapping is assumed. 2008-08-19 17:49:53 +00:00
Makefile.inc new menu structure for libpayload 2008-08-08 13:45:03 +00:00
keyboard.c The keyboard driver mixed up the key press/release events for the 2008-09-02 09:35:43 +00:00
nvram.c these should be the last occurences of CONFIG_ without config.h in libpayload. 2008-08-11 16:58:23 +00:00
options.c misc fixes: 2008-08-19 17:51:30 +00:00
pci.c Add a full set of pci access functions. 2008-08-07 19:09:17 +00:00
serial.c Add support for line drawing characters and the alternate character set. 2008-08-11 20:34:28 +00:00
speaker.c Move curses/speaker.c to drivers/ as it's not curses-specific (trivial). 2008-04-15 17:24:08 +00:00