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
|
|
|
# $Id: options.i386,v 1.108 1999/03/10 10:11:42 julian Exp $
|
1997-04-27 20:01:47 +00:00
|
|
|
|
1998-02-03 22:09:01 +00:00
|
|
|
DISABLE_PSE
|
1998-11-15 20:08:50 +00:00
|
|
|
IDE_DELAY
|
1996-01-03 21:42:35 +00:00
|
|
|
USER_LDT
|
1996-01-06 23:10:57 +00:00
|
|
|
MATH_EMULATE opt_math_emulate.h
|
|
|
|
GPL_MATH_EMULATE opt_math_emulate.h
|
1998-03-09 22:09:13 +00:00
|
|
|
PMAP_SHPGPERPROC opt_pmap.h
|
1997-10-10 09:44:12 +00:00
|
|
|
VM86 opt_vm86.h
|
1996-05-11 04:39:53 +00:00
|
|
|
|
|
|
|
IBCS2 opt_dontuse.h
|
|
|
|
COMPAT_LINUX opt_dontuse.h
|
1998-06-30 08:40:33 +00:00
|
|
|
LINUX opt_dontuse.h
|
|
|
|
|
|
|
|
DEBUG_LINUX opt_linux.h
|
1996-05-11 04:39:53 +00:00
|
|
|
|
1999-01-10 17:41:33 +00:00
|
|
|
PPC_DEBUG opt_ppc.h
|
|
|
|
|
1997-08-31 23:08:38 +00:00
|
|
|
SHOW_BUSYBUFS
|
1998-02-21 10:11:43 +00:00
|
|
|
TUNE_1542
|
1997-08-31 23:08:38 +00:00
|
|
|
PANIC_REBOOT_WAIT_TIME opt_panic.h
|
|
|
|
MAXMEM
|
1996-03-26 19:57:56 +00:00
|
|
|
PERFMON opt_perfmon.h
|
1998-01-31 05:00:21 +00:00
|
|
|
POWERFAIL_NMI opt_trap.h
|
1996-04-11 21:18:49 +00:00
|
|
|
AUTO_EOI_1 opt_auto_eoi.h
|
|
|
|
AUTO_EOI_2 opt_auto_eoi.h
|
|
|
|
BREAK_TO_DEBUGGER opt_comconsole.h
|
1997-06-04 16:25:15 +00:00
|
|
|
CONSPEED opt_comconsole.h
|
1996-04-11 21:18:49 +00:00
|
|
|
COM_ESP opt_sio.h
|
|
|
|
COM_MULTIPORT opt_sio.h
|
1997-09-19 15:25:49 +00:00
|
|
|
EXTRA_SIO opt_sio.h
|
1996-10-17 19:32:31 +00:00
|
|
|
I586_PMC_GUPROF opt_i586_guprof.h
|
1997-08-02 05:20:14 +00:00
|
|
|
WLCACHE opt_wavelan.h
|
|
|
|
WLDEBUG opt_wavelan.h
|
1996-06-11 16:02:55 +00:00
|
|
|
|
1998-12-19 23:07:51 +00:00
|
|
|
# i386 SMP options
|
1997-05-07 19:39:16 +00:00
|
|
|
APIC_IO opt_global.h
|
1997-04-26 11:46:25 +00:00
|
|
|
NAPIC opt_smp.h
|
|
|
|
NINTR opt_smp.h
|
|
|
|
|
1998-02-03 22:09:01 +00:00
|
|
|
CLK_CALIBRATION_LOOP opt_clock.h
|
|
|
|
CLK_USE_I8254_CALIBRATION opt_clock.h
|
|
|
|
CLK_USE_TSC_CALIBRATION opt_clock.h
|
1999-03-09 20:20:09 +00:00
|
|
|
TIMER_FREQ opt_clock.h
|
1996-09-06 23:33:45 +00:00
|
|
|
|
1997-12-04 21:20:58 +00:00
|
|
|
NO_F00F_HACK opt_cpu.h
|
1997-03-22 18:54:54 +00:00
|
|
|
CPU_BLUELIGHTNING_FPU_OP_CACHE opt_cpu.h
|
|
|
|
CPU_BLUELIGHTNING_3X opt_cpu.h
|
|
|
|
CPU_BTB_EN opt_cpu.h
|
1997-07-13 15:26:54 +00:00
|
|
|
CPU_DIRECT_MAPPED_CACHE opt_cpu.h
|
1997-03-22 18:54:54 +00:00
|
|
|
CPU_DISABLE_5X86_LSSER opt_cpu.h
|
|
|
|
CPU_FASTER_5X86_FPU opt_cpu.h
|
|
|
|
CPU_I486_ON_386 opt_cpu.h
|
|
|
|
CPU_IORT opt_cpu.h
|
|
|
|
CPU_LOOP_EN opt_cpu.h
|
|
|
|
CPU_RSTK_EN opt_cpu.h
|
|
|
|
CPU_SUSP_HLT opt_cpu.h
|
|
|
|
CPU_UPGRADE_HW_CACHE opt_cpu.h
|
1998-10-06 13:16:29 +00:00
|
|
|
CPU_WT_ALLOC opt_cpu.h
|
1997-03-22 18:54:54 +00:00
|
|
|
CYRIX_CACHE_WORKS opt_cpu.h
|
|
|
|
CYRIX_CACHE_REALLY_WORKS opt_cpu.h
|
1998-12-27 23:23:26 +00:00
|
|
|
NO_MEMORY_HOLE opt_cpu.h
|
1997-08-31 22:43:46 +00:00
|
|
|
|
|
|
|
# The CPU type affects the endian conversion functions all over the kernel.
|
|
|
|
I386_CPU opt_global.h
|
|
|
|
I486_CPU opt_global.h
|
|
|
|
I586_CPU opt_global.h
|
|
|
|
I686_CPU opt_global.h
|
1996-10-09 19:47:44 +00:00
|
|
|
|
1996-09-10 21:38:47 +00:00
|
|
|
MAXCONS opt_syscons.h
|
1997-07-25 11:53:30 +00:00
|
|
|
STD8X16FONT opt_syscons.h
|
1997-09-04 23:03:11 +00:00
|
|
|
SC_HISTORY_SIZE opt_syscons.h
|
1998-02-11 16:22:30 +00:00
|
|
|
SC_DISABLE_REBOOT opt_syscons.h
|
|
|
|
SC_MOUSE_CHAR opt_syscons.h
|
1999-01-11 03:18:56 +00:00
|
|
|
|
|
|
|
FB_INSTALL_CDEV opt_fb.h
|
|
|
|
|
|
|
|
VGA_ALT_SEQACCESS opt_vga.h
|
|
|
|
VGA_NO_FONT_LOADING opt_vga.h
|
|
|
|
VGA_NO_MODE_CHANGE opt_vga.h
|
|
|
|
VGA_SLOW_IOACCESS opt_vga.h
|
1996-09-06 23:33:45 +00:00
|
|
|
|
1998-09-15 18:16:39 +00:00
|
|
|
VESA opt_vesa.h
|
1999-01-11 03:18:56 +00:00
|
|
|
VESA_DEBUG opt_vesa.h
|
1998-09-15 18:16:39 +00:00
|
|
|
|
1997-06-30 14:37:43 +00:00
|
|
|
PSM_HOOKAPM opt_psm.h
|
|
|
|
PSM_RESETAFTERSUSPEND opt_psm.h
|
1997-01-15 18:16:32 +00:00
|
|
|
PSM_DEBUG opt_psm.h
|
|
|
|
|
1998-09-08 18:09:51 +00:00
|
|
|
PCIC_RESUME_RESET opt_pcic.h
|
|
|
|
|
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
|
|
|
ATKBD_DFLT_KEYMAP opt_atkbd.h
|
|
|
|
UKBD_DFLT_KEYMAP opt_ukbd.h
|
|
|
|
|
|
|
|
KBD_DISABLE_KEYMAP_LOAD opt_kbd.h
|
1999-01-11 03:18:56 +00:00
|
|
|
KBD_INSTALL_CDEV opt_kbd.h
|
|
|
|
KBD_MAXRETRY opt_kbd.h
|
|
|
|
KBD_MAXWAIT opt_kbd.h
|
|
|
|
KBD_RESETDELAY opt_kbd.h
|
|
|
|
KBDIO_DEBUG opt_kbd.h
|
1997-01-15 18:16:32 +00:00
|
|
|
|
1996-09-06 23:33:45 +00:00
|
|
|
ATAPI opt_atapi.h
|
|
|
|
ATAPI_STATIC opt_atapi.h
|
1996-09-11 19:53:45 +00:00
|
|
|
|
1997-04-28 19:26:18 +00:00
|
|
|
CMD640 opt_wd.h
|
|
|
|
|
1996-09-11 19:53:45 +00:00
|
|
|
USERCONFIG opt_userconfig.h
|
|
|
|
VISUAL_USERCONFIG opt_userconfig.h
|
1998-11-03 21:08:49 +00:00
|
|
|
INTRO_USERCONFIG opt_userconfig.h
|
1997-03-12 17:41:35 +00:00
|
|
|
|
|
|
|
EISA_SLOTS opt_eisa.h
|
1997-09-16 07:45:45 +00:00
|
|
|
|
|
|
|
FDC_DEBUG opt_fdc.h
|
|
|
|
FDC_PRINT_BOGUS_CHIPTYPE opt_fdc.h
|
1998-12-12 08:16:01 +00:00
|
|
|
FDC_YE opt_fdc.h
|
1997-10-18 10:59:47 +00:00
|
|
|
|
1999-03-03 10:40:27 +00:00
|
|
|
FE_8BIT_SUPPORT opt_fe.h
|
|
|
|
|
1999-01-01 08:09:58 +00:00
|
|
|
# pcvt(4) has a bunch of options
|
|
|
|
FAT_CURSOR opt_pcvt.h
|
|
|
|
XSERVER opt_pcvt.h
|
|
|
|
PCVT_24LINESDEF opt_pcvt.h
|
|
|
|
PCVT_CTRL_ALT_DEL opt_pcvt.h
|
|
|
|
PCVT_EMU_MOUSE opt_pcvt.h
|
|
|
|
PCVT_FREEBSD opt_pcvt.h
|
|
|
|
PCVT_META_ESC opt_pcvt.h
|
|
|
|
PCVT_NSCREENS opt_pcvt.h
|
|
|
|
PCVT_PRETTYSCRNS opt_pcvt.h
|
|
|
|
PCVT_SCANSET opt_pcvt.h
|
|
|
|
PCVT_SCREENSAVER opt_pcvt.h
|
|
|
|
PCVT_USEKBDSEC opt_pcvt.h
|
|
|
|
PCVT_VT220KEYB opt_pcvt.h
|
|
|
|
|
|
|
|
# voxware options
|
|
|
|
GUS_DMA2 opt_sound.h
|
|
|
|
GUS_DMA opt_sound.h
|
|
|
|
GUS_IRQ opt_sound.h
|
|
|
|
|
1998-08-08 19:26:08 +00:00
|
|
|
# Video spigot
|
|
|
|
SPIGOT_UNSECURE opt_spigot.h
|
1998-12-27 21:47:14 +00:00
|
|
|
# -------------------------------
|
|
|
|
# isdn4bsd: passive ISA cards
|
|
|
|
# -------------------------------
|
|
|
|
TEL_S0_8 opt_i4b.h
|
|
|
|
TEL_S0_16 opt_i4b.h
|
|
|
|
TEL_S0_16_3 opt_i4b.h
|
|
|
|
AVM_A1 opt_i4b.h
|
|
|
|
USR_STI opt_i4b.h
|
|
|
|
ITKIX1 opt_i4b.h
|
|
|
|
# -------------------------------
|
|
|
|
# isdn4bsd: passive ISA PnP cards
|
|
|
|
# -------------------------------
|
|
|
|
CRTX_S0_P opt_i4b.h
|
|
|
|
DRN_NGO opt_i4b.h
|
|
|
|
TEL_S0_16_3_P opt_i4b.h
|
|
|
|
SEDLBAUER opt_i4b.h
|
|
|
|
DYNALINK opt_i4b.h
|
|
|
|
ELSA_QS1ISA opt_i4b.h
|
|
|
|
# -------------------------------
|
|
|
|
# isdn4bsd: passive PCI cards
|
|
|
|
# -------------------------------
|
|
|
|
ELSA_QS1PCI opt_i4b.h
|
1999-03-07 16:11:12 +00:00
|
|
|
AVM_A1_PCI opt_i4b.h
|
1998-12-27 21:47:14 +00:00
|
|
|
# -------------------------------
|
|
|
|
# isdn4bsd: passive PCMCIA cards
|
|
|
|
# -------------------------------
|
|
|
|
AVM_A1_PCMCIA opt_i4b.h
|
|
|
|
# -------------------------------
|
|
|
|
# isdn4bsd: misc options
|
|
|
|
# -------------------------------
|
|
|
|
# temporary workaround for SMP machines
|
|
|
|
I4B_SMP_WORKAROUND opt_i4b.h
|
|
|
|
# enable VJ compression code for ipr i/f
|
|
|
|
IPR_VJ opt_i4b.h
|
|
|
|
# -------------------------------
|
1999-03-10 10:11:43 +00:00
|
|
|
# oltr: build options
|
|
|
|
# -------------------------------
|
|
|
|
# Exclude microcode options
|
|
|
|
OLTR_NO_TMS_MAC opt_oltr.h
|
|
|
|
OLTR_NO_HAWKEYE_MAC opt_oltr.h
|
|
|
|
OLTR_NO_BULLSEYE_MAC opt_oltr.h
|
|
|
|
# -------------------------------
|
1998-12-27 21:47:14 +00:00
|
|
|
# EOF
|
|
|
|
# -------------------------------
|