1998-10-06 13:16:29 +00:00
|
|
|
# $Id: options.i386,v 1.89 1998/09/25 17:34:48 peter Exp $
|
1997-04-27 20:01:47 +00:00
|
|
|
|
1998-02-03 22:09:01 +00:00
|
|
|
DISABLE_PSE
|
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
|
|
|
|
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
|
|
|
|
DSI_SOFT_MODEM 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
|
|
|
|
1997-05-07 19:39:16 +00:00
|
|
|
# These two SMP options have dramatic implications all over the kernel
|
|
|
|
SMP opt_global.h
|
|
|
|
APIC_IO opt_global.h
|
|
|
|
|
|
|
|
# Standard SMP options
|
1997-04-26 11:46:25 +00:00
|
|
|
NCPU opt_smp.h
|
|
|
|
NBUS opt_smp.h
|
|
|
|
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
|
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
|
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-10-02 03:48:09 +00:00
|
|
|
SC_SPLASH_SCREEN opt_syscons.h
|
1996-09-10 21:38:47 +00:00
|
|
|
MAXCONS opt_syscons.h
|
|
|
|
SLOW_VGA 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
|
1998-09-24 13:20:47 +00:00
|
|
|
SC_ALT_SEQACCESS opt_syscons.h
|
1996-09-06 23:33:45 +00:00
|
|
|
|
1998-09-15 18:16:39 +00:00
|
|
|
VESA opt_vesa.h
|
|
|
|
|
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
|
|
|
|
|
1997-01-15 18:16:32 +00:00
|
|
|
KBD_RESETDELAY opt_kbdio.h
|
1997-01-27 11:54:56 +00:00
|
|
|
KBD_MAXRETRY opt_kbdio.h
|
1997-01-15 18:16:32 +00:00
|
|
|
KBD_MAXWAIT opt_kbdio.h
|
|
|
|
KBDIO_DEBUG opt_kbdio.h
|
|
|
|
|
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
|
Multiple changes stacked as one commit since they all depend on one another.
First, change sysinstall and the Makefile rules to not build the kernel
nlist directly into sysinstall now. Instead, spit it out as an ascii
file in /stand and parse it from sysinstall later. This solves the chicken-n-
egg problem of building sysinstall into the fsimage before BOOTMFS is built
and can have its symbols extracted. Now we generate the symbol file in
release.8.
Second, add Poul-Henning's USERCONFIG_BOOT changes. These have two
effects:
1. Userconfig is always entered, rather than only after a -c
(don't scream yet, it's not as bad as it sounds).
2. Userconfig reads a message string which can optionally be
written just past the boot blocks. This string "preloads"
the userconfig input buffer and is parsed as user input.
If the first command is not "USERCONFIG", userconfig will
treat this as an implied "quit" (which is why you don't need
to scream - you never even know you went through userconfig
and back out again if you don't specifically ask for it),
otherwise it will read and execute the following commands
until a "quit" is seen or the end is reached, in which case
the normal userconfig command prompt will then be presented.
How to create your own startup sequences, using any boot.flp image
from the next snap forward (not yet, but soon):
% dd of=/dev/rfd0 seek=1 bs=512 count=1 conv=sync <<WAKKA_WAKKA_DOO
USERCONFIG
irq ed0 10
iomem ed0 0xcc000
disable ed1
quit
WAKKA_WAKKA_DOO
Third, add an intro screen to UserConfig so that users aren't just thrown
into this strange screen if userconfig is auto-launched. The default
boot.flp startup sequence is now, in fact, this:
USERCONFIG
intro
visual
(Since visual never returns, we don't need a following "quit").
Submitted-By: phk & jkh
1996-10-05 10:44:07 +00:00
|
|
|
USERCONFIG_BOOT 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
|
1997-10-18 10:59:47 +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
|
1998-04-18 04:58:33 +00:00
|
|
|
|
1998-06-30 08:24:02 +00:00
|
|
|
# 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
|