553a7d9d25
1) Dell Latitude XPi This laptop has a strange, IMHO broken :-), keyboard controller which wouldn't disable the keyboard interrupt. The kludge is to disable tty intr. during set_keyboard(), used for changing LED and setting typematic. The patch also changes the function name: set_keyboard() -> set_keyboard_param() Although it is a static function, the name corrides with a routine in `syscons' and is confusing when debugging the kernel which has both `syscons' and `pcvt' with DDB. (Suggested by Bruce) 2) doreset() bug doreset() failed to preserve some bits in the keyboard controller's command byte during keyboard reset. This bug may put some keyboard controllers in old motherboards (386 and 486) in a strange state, resulting in complete keyboard lockup or random key input. Reviewed by: Joerg |
||
---|---|---|
.. | ||
pcvt_conf.h | ||
pcvt_drv.c | ||
pcvt_ext.c | ||
pcvt_hdr.h | ||
pcvt_kbd.c | ||
pcvt_kbd.h | ||
pcvt_out.c | ||
pcvt_sup.c | ||
pcvt_tbl.h | ||
pcvt_vtf.c |