GENERIC revision 86495
1171568Sscottl# 2171568Sscottl# GENERIC -- Generic kernel configuration file for FreeBSD/pc98 3254657Strasz# 4171568Sscottl# For more information on this file, please read the handbook section on 5171568Sscottl# Kernel Configuration Files: 6171568Sscottl# 7171568Sscottl# http://www.FreeBSD.org/handbook/kernelconfig-config.html 8171568Sscottl# 9171568Sscottl# The handbook is also available locally in /usr/share/doc/handbook 10234481Sdelphij# if you've installed the doc distribution, otherwise always see the 11234481Sdelphij# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12234481Sdelphij# latest information. 13234481Sdelphij# 14171568Sscottl# An exhaustive list of options and more detailed explanations of the 15# device lines is also present in the NOTES configuration file. If you are 16# in doubt as to the purpose or necessity of a line, check first in NOTES. 17# 18# $FreeBSD: head/sys/pc98/conf/GENERIC 86495 2001-11-17 13:48:31Z nyan $ 19 20machine pc98 21#cpu I386_CPU #Do not enable with other cpu types 22cpu I486_CPU 23cpu I586_CPU 24cpu I686_CPU 25ident GENERIC 26maxusers 32 27 28#To statically compile in device wiring instead of /boot/device.hints 29#hints "GENERIC.hints" #Default places to look for devices. 30 31makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 32 33options PC98 #PC98 34options MATH_EMULATE #Support for x87 emulation 35options INET #InterNETworking 36options INET6 #IPv6 communications protocols 37options FFS #Berkeley Fast Filesystem 38options SOFTUPDATES #Enable FFS soft updates support 39options MD_ROOT #MD is a potential root device 40options NFSCLIENT #Network Filesystem Client 41options NFSSERVER #Network Filesystem Server 42options NFS_ROOT #NFS usable as root device, requires NFSCLIENT 43options MSDOSFS #MSDOS Filesystem 44options CD9660 #ISO 9660 Filesystem 45options PROCFS #Process filesystem 46options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 47options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI 48options EPSON_BOUNCEDMA #use bounce buufer for 15-16M 49#options EPSON_MEMWIN #EPSON memory window support 50options UCONSOLE #Allow users to grab the console 51#options LINE30 52#options USERCONFIG #boot -c editor 53#options VISUAL_USERCONFIG #visual boot -c editor 54options KTRACE #ktrace(1) support 55options SYSVSHM #SYSV-style shared memory 56options SYSVMSG #SYSV-style message queues 57options SYSVSEM #SYSV-style semaphores 58options P1003_1B #Posix P1003_1B real-time extensions 59options _KPOSIX_PRIORITY_SCHEDULING 60options KBD_INSTALL_CDEV # install a CDEV entry in /dev 61 62# Debugging for use in -current 63options DDB #Enable the kernel debugger 64options INVARIANTS #Enable calls of extra sanity checking 65options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 66options WITNESS #Enable mutex checks to detects deadlocks and cycles 67 68# To make an SMP kernel, the next two are needed 69#options SMP # Symmetric MultiProcessor Kernel 70#options APIC_IO # Symmetric (APIC) I/O 71 72device isa 73device pci 74options COMPAT_OLDISA # Old ISA driver shims 75#options PCI_ENABLE_IO_MODES # Enable pci resources left off by a "lazy BIOS" 76 77# Floppy drives 78device fdc 79 80# IDE controller and disks 81device wdc 82 83# ATAPI devices on wdc 84device wcd #IDE CD-ROM 85#device wfd #IDE Floppy (e.g. LS-120) 86#device wst #IDE Tape (e.g. Travan) 87 88# SCSI Controllers 89device adv # Advansys SCSI adapters 90device ahc # AHA2940 and onboard AIC7xxx devices 91device amd # AMD 53C974 (Tekram DC-390(T)) 92device isp # Qlogic family 93#device ncr # NCR/Symbios Logic 94device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') 95 96device aic # PC-9801-100 97options BS_TARG_SAFEMODE 98device bs 1 # WD33C93 SCSI card (55/92 like board) 99#device ct # host adapter using WD33C93[ABC] chip (C bus) 100 101device ncv # NCR 53C500 102device nsp # Workbit Ninja SCSI-3 103device stg # TMC 18C30/18C50 104 105# SCSI peripherals 106device scbus # SCSI bus (required) 107device ch # SCSI media changers 108device da # Direct Access (disks) 109device sa # Sequential Access (tape etc) 110device cd # CD 111device pass # Passthrough device (direct SCSI access) 112device ses # SCSI Environmental Services (and SAF-TE) 113 114# keyboard driver 115device pckbd 1 # at keyboard 116 117device gdc # GDC screen 118 119# splash screen/screen saver 120device splash 121 122# syscons is the default console driver, resembling an SCO console 123device sc 1 124 125# Floating point support - do not disable. 126device npx 127 128# Power management support (see NOTES for more options) 129#device apm 130#device pmc 131# Add suspend/resume support for the i8254. 132#device pmtimer 133 134# Audio support 135#device pcm # Windows Sound System 136#device sbc # Sound Blaster 16 137 138# PCCARD (PCMCIA) support 139device card # pccard bus 140device pcic # PCMCIA bridge 141 142# Serial (COM) ports 143options COM_MULTIPORT 144#options COM_ESP # ESP98 145device sio # 8250, 16[45]50, 8251 based serial ports 146 147device mse 148#device joy 149 150# NEW Parallel port 151device ppc 152device ppbus # Parallel port bus (required) 153device lpt # Printer 154device plip # TCP/IP over parallel 155device ppi # Parallel port interface device 156#device vpo # Requires scbus and da 157# OLD Parallel port 158# Please stay olpt driver after ppc driver 159device olpt 160 161# PCI Ethernet NICs. 162device de # DEC/Intel DC21x4x (``Tulip'') 163device txp # 3Com 3cR990 (``Typhoon'') 164device vx # 3Com 3c590, 3c595 (``Vortex'') 165 166# PCI Ethernet NICs that use the common MII bus controller code. 167# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! 168device miibus # MII bus support 169device dc # DEC/Intel 21143 and various workalikes 170device fxp # Intel EtherExpress PRO/100B (82557, 82558) 171device pcn # AMD Am79C97x PCI 10/100 NICs 172device rl # RealTek 8129/8139 173device sf # Adaptec AIC-6915 (``Starfire'') 174device sis # Silicon Integrated Systems SiS 900/SiS 7016 175device ste # Sundance ST201 (D-Link DFE-550TX) 176device tl # Texas Instruments ThunderLAN 177device tx # SMC EtherPower II (83c170 ``EPIC'') 178device vr # VIA Rhine, Rhine II 179device wb # Winbond W89C840F 180device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') 181 182# ISA Ethernet NICs. pccard nics included. 183# 'device ed' requires 'device miibus' 184device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards 185device ep # Etherlink III based cards 186device fe # Fujitsu MB8696x based cards 187device lnc # C-NET(98)S 188device sn # SMC's 9000 series of ethernet chips 189device snc 190device xe # Xircom pccard ethernet 191 192# Wireless NIC cards 193device an # Aironet 4500/4800 802.11 wireless NICs. 194device awi # BayStack 660 and others 195device wi # WaveLAN/IEEE 802.11 wireless NICs. 196#device wl # Older non 802.11 Wavelan wireless NIC. 197 198# Pseudo devices - the number indicates how many units to allocate. 199device random # Entropy device 200device loop # Network loopback 201device ether # Ethernet support 202device sl # Kernel SLIP 203device ppp 1 # Kernel PPP 204device tun # Packet tunnel. 205device pty # Pseudo-ttys (telnet etc) 206device md # Memory "disks" 207device gif # IPv6 and IPv4 tunneling 208device faith # IPv6-to-IPv4 relaying (translation) 209 210# The `bpf' device enables the Berkeley Packet Filter. 211# Be aware of the administrative consequences of enabling this! 212device bpf # Berkeley packet filter 213 214#device compat_atdisk # IBM-PC HDD support 215 216# USB support 217#device uhci # UHCI PCI->USB interface 218#device ohci # OHCI PCI->USB interface 219#device usb # USB Bus (required) 220#device udbp # USB Double Bulk Pipe devices 221#device ugen # Generic 222#device uhid # "Human Interface Devices" 223#device ukbd # Keyboard 224#device ulpt # Printer 225#device umass # Disks/Mass storage - Requires scbus and da 226#device ums # Mouse 227#device urio # Diamond Rio 500 MP3 player 228#device uscanner # Scanners 229# USB Ethernet, requires mii 230#device aue # ADMtek USB ethernet 231#device cue # CATC USB ethernet 232#device kue # Kawasaki LSI USB ethernet 233