From owner-cvs-all Sun May 9 4: 2:44 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 1AC6014E0C; Sun, 9 May 1999 04:02:40 -0700 (PDT) (envelope-from yokota@FreeBSD.org) Received: (from yokota@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id EAA22545; Sun, 9 May 1999 04:02:39 -0700 (PDT) (envelope-from yokota@FreeBSD.org) Message-Id: <199905091102.EAA22545@freefall.freebsd.org> From: Kazutaka YOKOTA Date: Sun, 9 May 1999 04:02:39 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/include console.h src/sys/i386/include console.h src/sys/i386/isa atkbd_isa.c src/usr.sbin/kbdcontrol kbdcontrol.c src/sys/isa atkbd_isa.c src/sys/dev/kbd atkbd.c atkbdreg.h kbd.c kbdreg.h kbdtables.h src/sys/dev/syscons ... Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk yokota 1999/05/09 04:02:39 PDT Modified files: (Branch: RELENG_3) sys/alpha/include console.h sys/i386/include console.h sys/i386/isa atkbd_isa.c usr.sbin/kbdcontrol kbdcontrol.c sys/isa atkbd_isa.c sys/dev/kbd atkbd.c atkbdreg.h kbd.c kbdreg.h kbdtables.h sys/dev/syscons syscons.c sys/dev/usb ukbd.c sys/i386/conf LINT files.i386 options.i386 sys/i386/isa/pcvt pcvt_kbd.c usr.sbin/vidcontrol vidcontrol.c Log: YAMFC: merge updated keyboard driver code: - 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. - And other minor fixes and updates. merged files and revisions --------------------------------------------------------------------- usr.sbin/kbdcontrol/kbdcontrol.c 1.22, 1.23, 1.24, 1.25 usr.sbin/vidcontrol/vidcontrol.c 1.27 sys/alpha/include/console.h 1.42, 1.43, 1.44 sys/dev/kbd/kbd.c 1.4 sys/dev/kbd/kbdreg.h 1.3 sys/dev/kbd/kbdtables.h 1.45 sys/dev/kbd/atkbd.c 1.5, 1.8 sys/dev/kbd/atkbdreg.h 1.2 sys/dev/syscons/syscons.c 1.295, 1.296, 1.299 sys/dev/usb/ukbd.c 1.9, 1.10, 1.11, 1.12, 1.13 sys/i386/conf/LINT 1.565 sys/i386/conf/options.i386 1.109 sys/i386/conf/files.i386 1.228 sys/i386/include/console.h 1.45 sys/i386/isa/atkbd_isa.c 1.3 sys/i386/isa/pcvt/pcvt_kbd.c 1.28, 1.29 sys/isa/atkbd_isa.c 1.2 Revision Changes Path 1.41.2.3 +4 -2 src/sys/alpha/include/console.h 1.43.2.2 +4 -2 src/sys/i386/include/console.h 1.2.2.1 +7 -20 src/sys/i386/isa/Attic/atkbd_isa.c 1.21.2.2 +20 -25 src/usr.sbin/kbdcontrol/kbdcontrol.c 1.3.2.2 +19 -8 src/sys/isa/atkbd_isa.c 1.3.2.2 +162 -90 src/sys/dev/kbd/atkbd.c 1.1.2.1 +3 -3 src/sys/dev/kbd/atkbdreg.h 1.3.2.1 +60 -14 src/sys/dev/kbd/kbd.c 1.2.2.1 +13 -7 src/sys/dev/kbd/kbdreg.h 1.42.2.2 +124 -1087 src/sys/dev/kbd/kbdtables.h 1.293.2.3 +16 -4 src/sys/dev/syscons/syscons.c 1.8.2.1 +1304 -447 src/sys/dev/usb/ukbd.c 1.539.2.17 +12 -5 src/sys/i386/conf/LINT 1.220.2.3 +12 -2 src/sys/i386/conf/files.i386 1.103.2.4 +5 -1 src/sys/i386/conf/options.i386 1.27.2.1 +3 -3 src/sys/i386/isa/pcvt/pcvt_kbd.c 1.26.2.1 +4 -12 src/usr.sbin/vidcontrol/vidcontrol.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message