Module Name: src Committed By: jdc Date: Sat Oct 13 17:51:28 UTC 2012
Modified Files: src/sys/dev/ic: pckbc.c src/sys/dev/pckbport: pckbd.c Log Message: Add two flags to keyboard/mouse attachment: PCKBC_CANT_TRANSLATE for keyboards that cannot translate to XT scancodes PCKBC_NEED_AUXWRITE for mice that don't probe first time These flags can be set by the port-specific attachments. Add the translation table and function to handle set 2 to set 1 keyboard translation in software. Based on OpenBSD sys/dev/ic/pckbc.c revisions 1.10, 1.16, 1.17, and sys/dev/pckbc/pckbd.c revision 1.15, and 8042 scan code information at: http://www.computer-engineering.org/ps2keyboard/ Note, that this changes the signature of pckbc_cnattach(), so ride the kernel version bump for namei. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/sys/dev/ic/pckbc.c cvs rdiff -u -r1.29 -r1.30 src/sys/dev/pckbport/pckbd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.