freebsd-dev/sys/dev
Kazutaka YOKOTA e9deda23ae 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.
1999-03-10 10:36:53 +00:00
..
advansys Unspammed includes in <machine/cpufunc.h> in the !SMP case. Partially 1999-01-08 19:17:49 +00:00
aha Better logging when the Geometry register probe fails. 1999-03-02 20:56:07 +00:00
ahb Poll for bus reset completion instead of assuming that our interrupt 1999-03-05 23:37:07 +00:00
aic7xxx Clean up and order register definitions. 1999-03-08 22:43:23 +00:00
ar Straigthen out the use of the tls and tlf callbacks. 1998-12-16 18:42:38 +00:00
ata ZIP drives should now be working, I'm not sure about LS120 drives, 1999-03-07 21:49:14 +00:00
atkbdc Keyboard driver update in preparation for the USB keyboard driver. 1999-03-10 10:36:53 +00:00
bktr My changes: 1999-02-25 07:45:47 +00:00
buslogic Add bt_port_probe() a routine shared by the EISA and ISA probe code to 1999-03-08 21:36:34 +00:00
ccd Don't forget to remove devstat entries when taking 1999-03-10 00:41:27 +00:00
cs Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 01:59:53 +00:00
cy YAMFsio.c (1.227-1.228: set up input buffering dynamically). 1999-02-04 15:54:02 +00:00
de Fix handling of IFF_ALLMULTI. The code did not call 1999-03-01 16:54:28 +00:00
dec Add semicolon to INTERFACE declarations 1998-11-08 18:35:53 +00:00
dgb Use suser() to check for super user rather than examining cr_uid directly. 1999-01-30 12:17:38 +00:00
dpt Error check is not necessary - this function cannot fail in this 1998-12-22 20:21:12 +00:00
ed Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 01:59:53 +00:00
eisa Replace includes of <sys/kernel.h> with includes of 1999-01-14 06:22:10 +00:00
en Fix warnings preparing for -Wall -Wcast-qual 1999-01-27 20:09:21 +00:00
ep Move the "fetch serial data" delay so that it is an inter-bit delay. 1999-01-31 22:41:51 +00:00
ex Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 01:59:53 +00:00
fb Don't free() a NULL pointer! 1999-03-09 14:23:14 +00:00
fdc Add a prioritization field to the devstat_add_entry() call so that 1999-02-10 00:04:13 +00:00
fe Added FE_8BIT_SUPPORT into the list. The fe driver includes opt_fe.h. 1999-03-03 10:40:27 +00:00
fxp Improved reporting of autodetected speed and duplex. 1999-02-12 17:56:23 +00:00
hea Fix warnings preparing for -Wall -Wcast-qual 1999-01-27 20:09:21 +00:00
hfa Fix warnings preparing for -Wall -Wcast-qual 1999-01-27 20:09:21 +00:00
ic Implemented sending of BREAKs. This is quite complicated because the 1998-12-17 17:40:13 +00:00
ie Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 01:59:53 +00:00
iicbus Handle correctly iicbus request/release mechanism. Add iicbus allocation 1999-02-13 18:01:55 +00:00
isp Cleanup. Set all PCI parameters of importance. Set a define that will 1999-02-09 01:12:52 +00:00
joy This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
kbd Keyboard driver update in preparation for the USB keyboard driver. 1999-03-10 10:36:53 +00:00
lnc New driver flags to support IFF_ALLMULTI handling. 1999-01-31 00:56:32 +00:00
mc146818 Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
mcd Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
mse Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
pcf The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
pci Moved [uo]hci_pci.c from /sys/dev/pci to /sys/pci after Soren 1999-02-18 21:42:19 +00:00
pcm/isa Fix YMF719 detection (report by jose@we.lc.ehu.es). 1999-01-04 20:06:38 +00:00
pdq Fix '|' that was supposed to be '||' 1999-01-27 19:35:33 +00:00
ppbus Move away from lpt.h data structure definition that only lpt.c relies on. 1999-02-14 16:19:16 +00:00
ppc More appropriate fix to the id_irq read during probe 1999-02-14 22:02:47 +00:00
rc Use suser() to check for super user rather than examining cr_uid directly. 1999-01-30 12:17:38 +00:00
rp Use suser() to check for super user rather than examining cr_uid directly. 1999-01-30 12:17:38 +00:00
scd Move a couple of functions to make __inline work. While I'm here, 1999-01-12 01:29:45 +00:00
si Use suser() to check for super user rather than examining cr_uid directly. 1999-01-30 12:17:38 +00:00
sio Use suser() to check for super user rather than examining cr_uid directly. 1999-01-30 12:17:38 +00:00
smbus Return approriate errors to userland. 1999-02-14 14:36:45 +00:00
snp Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-27 21:50:00 +00:00
sound/isa Fix YMF719 detection (report by jose@we.lc.ehu.es). 1999-01-04 20:06:38 +00:00
speaker Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
sr Fix typo. Unit is spelled with a 'u'. 'init' just types too easily. 1999-01-18 21:27:03 +00:00
streams Converted "streams" pseudo-device into a KLD 1999-02-22 11:44:46 +00:00
syscons Keyboard driver update in preparation for the USB keyboard driver. 1999-03-10 10:36:53 +00:00
tx Fix from author of the driver: 1999-03-09 17:30:12 +00:00
usb Move untimeout up before call to uhci_ii_done, avoids panic in 1999-03-08 22:27:07 +00:00
vinum Change SAVECONFIG ioctl: it now writes an int parameter. 1999-03-02 22:00:19 +00:00
vn The alternate B_PAGING path for vnstrategy() is used for VM faults 1999-02-01 08:36:02 +00:00
vr Add support for still more cheapo 10/100 cards: Delta Electronics and 1999-02-23 15:38:25 +00:00
vx Fix warnings preparing for -Wall -Wcast-qual 1999-01-27 20:09:21 +00:00
wl Silence warnings. 1999-01-12 00:36:36 +00:00