Date: Wed, 10 Mar 1999 02:36:55 -0800 (PST) From: Kazutaka YOKOTA <yokota@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/conf files.i386 options.i386 src/sys/i386/include console.h src/sys/i386/isa atkbd_isa.c src/sys/i386/isa/pcvt pcvt_kbd.c src/sys/isa atkbd_isa.c src/sys/alpha/conf files.alpha options.alpha src/sys/alpha/include ... Message-ID: <199903101036.CAA90368@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
yokota 1999/03/10 02:36:54 PST Modified files: sys/i386/conf files.i386 options.i386 sys/i386/include console.h sys/i386/isa atkbd_isa.c sys/i386/isa/pcvt pcvt_kbd.c sys/isa atkbd_isa.c sys/alpha/conf files.alpha options.alpha sys/alpha/include console.h usr.sbin/kbdcontrol kbdcontrol.c sys/dev/kbd atkbd.c atkbdreg.h kbd.c kbdreg.h kbdtables.h sys/dev/syscons syscons.c Log: Keyboard driver update in preparation for the USB keyboard driver. - Refined internal interface in keyboard drivers so that: 1. the side effect of device probe is kept minimal, 2. polling mode function is added, 3. and new ioctl and configuration options are added (see below). - Added new ioctl: KDSETREPEAT Set keyboard typematic rate. There has existed an ioctl command, KDSETRAD, for the same purpose. However, KDSETRAD is dependent on the AT keyboard. KDSETREPEAT provides more generic interface. KDSETRAD will still be supported in the atkbd driver. - Added new configuration options: ATKBD_DFLT_KEYMAP Specify a keymap to be used as the default, built-in keymap. (There has been undocumented options, DKKEYMAP, UKKEYMAP, GRKEYMAP, SWKEYMAP, RUKEYMAP, ESKEYMAP, and ISKEYMAP to set the default keymap. These options are now gone for good. The new option is more general.) KBD_DISABLE_KEYMAP_LOADING Don't allow the user to change the keymap. Revision Changes Path 1.228 +12 -2 src/sys/i386/conf/files.i386 1.109 +5 -1 src/sys/i386/conf/options.i386 1.45 +4 -2 src/sys/i386/include/console.h 1.3 +7 -20 src/sys/i386/isa/atkbd_isa.c 1.29 +1 -1 src/sys/i386/isa/pcvt/pcvt_kbd.c 1.2 +20 -9 src/sys/isa/atkbd_isa.c 1.17 +7 -3 src/sys/alpha/conf/files.alpha 1.10 +5 -1 src/sys/alpha/conf/options.alpha 1.44 +4 -2 src/sys/alpha/include/console.h 1.23 +12 -33 src/usr.sbin/kbdcontrol/kbdcontrol.c 1.5 +158 -86 src/sys/dev/kbd/atkbd.c 1.2 +3 -3 src/sys/dev/kbd/atkbdreg.h 1.4 +60 -14 src/sys/dev/kbd/kbd.c 1.3 +13 -7 src/sys/dev/kbd/kbdreg.h 1.45 +124 -1087 src/sys/dev/kbd/kbdtables.h 1.299 +13 -3 src/sys/dev/syscons/syscons.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199903101036.CAA90368>