1# 2# LINT -- config file for checking all the sources, tries to pull in 3# as much of the source tree as it can. 4# 5# This kernel is NOT MEANT to be runnable! 6# 7# $Id: LINT,v 1.74 1994/08/28 06:46:25 davidg Exp $ 8# 9 10machine "i386" 11cpu "I386_CPU" 12cpu "I486_CPU" 13cpu "I586_CPU" 14ident LINT 15timezone 8 dst 16maxusers 10 17maxfdescs 2048 #Max file descriptors per process 18options MATH_EMULATE #Support for x87 emulation 19 20# Do not use in binary distributions 21#options GPL_MATH_EMULATE #Support for x87 emualtion via 22 #new math emulator 23 24config kernel root on wd0 swap on wd0 and sd0 dumps on wd0 25 26# 27# options that appear as inline #ifdef's 28# 29options "COM_MULTIPORT" #Multiport support in sys/isa/sio.c 30options "FIFO_TRIGGER=FIFO_TRIGGER_1" #Use this fifo value in sio.c 31 32options "COMPAT_43" #compatible with BSD 4.3 33options "SYMTAB_SPACE=113498" #This kernel needs LOTS of symtable 34options GATEWAY #internetwork gateway 35options KTRACE #kernel tracing 36 37options "NCONS=8" #number of syscons virtual consoles 38options "FAT_CURSOR" #block cursor in syscons or pccons 39options "STAR_SAVER" #syscons "stars" screen saver 40options "FADE_SAVER" #syscons "fade" screen saver 41options "SNAKE_SAVER" #syscons "snake" screen saver 42options "BLANK_SAVER" #syscons "blank" screen saver 43 44#options ALLOW_CONFLICT_IOADDR #no IO addr conflict checks (PS/2 mice) 45#options ALLOW_CONFLICT_IRQ #no IRQ conflict checks (mport serial) 46 47options BOUNCE_BUFFERS #include support for DMA bounce buffers 48 49options "TCP_COMPAT_42" #tcp/ip compatible with 4.2 50 # ^^^ NOT RECOMMENDED FOR NORMAL USE 51options UCONSOLE #x console support 52options DECBIT #here because clnp.h wanted it here 53 #support for CLNP ``congestion 54 #experienced'' bit in ISO-TP 55options TROLL #CLNP network error simulator 56options ICMPPRINTFS #ICMP packet dump by printf() 57options NSERRPRINTFS #ditto for XNS Error protocol 58 #^^above three NOT RECOMMENTED 59options MACHVMCOMPAT #support for Mach-style vm calls 60options IPBROADCASTECHO=1 #send reply to broadcast pings 61options IPMASKAGENT=1 #send reply to icmp mask requests 62options TPCONS #support X.25 network-layer service 63options USER_LDT #allow user-level control of i386 ldt 64 65# See /sys/i386/doc/sound.doc for information about EXCLUDE options for 66# the sound drivers. 67 68# Multicast support. 69options MULTICAST # Multicast code 70options MROUTING # Multicast routing 71 72# 73# options that are in sys/conf/files 74# 75 76options "CD9660" #ISO 9660 filesystem 77options FDESC #File descriptor filesystem 78options FFS #Fast filesystem 79options KERNFS #Kernel filesystem 80options LFS #Log filesystem 81options MFS #Memory File System 82options NFS #Network File System 83options NULLFS #NULL filesystem 84options PORTAL #Portal filesystem 85options PROCFS #Process filesystem 86options UMAPFS #UID map filesystem 87options UNION #Union filesystem 88 89pseudo-device bpfilter 4 #berkeley packet filter 90options CCITT 91device cd0 #Only need one of these, the code dynamically grows 92device ch0 93options DDB #Kernel debugger 94options EON 95pseudo-device ether 96options FIFO 97#pseudo-device imp 98options INET #Internet communications protocols 99options ISO 100options LKM #Loadable kernel modules 101pseudo-device loop #Network loop back device 102options NS #Xerox NS communications protocols 103options NSIP #XNS over IP 104pseudo-device ppp 2 #Point-to-point protocol 105pseudo-device pty 4 #Pseudo ttys 106options QUOTA #enable disk quotas 107options RMP #HP remote maint protocol 108controller scbus0 109device sd0 110device sd1 111device sd2 112device sd3 113pseudo-device sl 2 114device st0 115device st1 116options SYSVSHM 117options "SHMMAXPGS=64" # 256Kb of sharable memory 118options SYSVSEM 119options SYSVMSG 120#pseudo-device tb #tablet line discipline. 121options TPIP # ISO TP class 4 over IP 122#pseudo-device tun 123device uk0 #unknown scsi devices 124 125# 126# options that are in sys/i386/conf/files.i386 127# 128#This is needed here so the isa? below will work 129controller isa0 130 131# driver for the Adaptec 154x SCSI cards. 132controller aha0 at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr 133# driver for the Adaptec 174x SCSI cards. 134controller ahb0 at isa? bio irq 11 vector ahbintr 135# driver for the Bustek 742. 136controller bt0 at isa? port "IO_BT0" bio irq 12 vector btintr 137# driver for the Seagate ST01/ST02 card, not yet finished. 138#controller sg0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector sgintr 139controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 140disk fd0 at fdc0 drive 0 141disk fd1 at fdc0 drive 1 142tape ft0 at fdc0 drive 2 143 144# driver for the Western Digital and SMCC WD80xx cards, for the Novell 145# NE1000/2000 card and the 3COM 3C503 card. 146device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr 147# driver for the AT&T Starlan card. 148device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr 149#driver for the Isolan AT 4114-0 and the Isolink 4110 ethernet card. 150device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr 151#device ix0 at isa? port 0x320 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr 152# driver for the Etherlink III ( 3C509 ) card, beta version. 153device ep0 at isa? port 0x300 net irq 10 vector epintr 154#driver for the 3c501 155device el0 at isa? port 0x300 net irq 9 vector elintr 156 157#special cased above: 158#controller isa0 159# interruptless parallel printer port driver 160device lpa0 at isa? port "IO_LPT1" tty 161device lpa1 at isa? port "IO_LPT2" tty 162# interrupt driven parallel printer port driver 163device lpt0 at isa? port "IO_LPT3" tty irq 7 vector lptintr 164# Driver for Mitsumi CD-ROM players 165device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr 166# Driver for Logitech and ATI inport bus mice 167device mse0 at isa? port 0x23c tty irq 5 vector mseintr 168device npx0 at isa? port "IO_NPX" irq 13 vector npxintr 169# Driver for ProAudioSpectrum SCSI, on cards with NCR 5380 chips. 170# The four units correspond to the HW-jumpers. No intr, No DMA, very slow. 171device pas0 at isa? port 0x1f88 172device pas1 at isa? port 0x1f84 173device pas2 at isa? port 0x1f8c 174device pas3 at isa? port 0x1e88 175device pc0 at isa? port "IO_KBD" tty irq 1 vector pcrint 176#only one of pc0 or sc0 allowed 177#device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr 178device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr 179device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr 180device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr 181device sio3 at isa? port "IO_COM4" tty irq 9 vector siointr 182#PS/2 mouse driver (must follow pc0 or sc0 if enabled). Also enable 183#ALLOW_CONFLICT_IOADDR option (see above) if you want to use this. 184#device psm0 at isa? port "IO_KBD" tty irq 12 vector psmintr 185 186pseudo-device speaker 187#tw device-driver 188controller uha0 at isa? port "IO_UHA0" bio irq 14 drq 5 vector uhaintr 189controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 190disk wd0 at wdc0 drive 0 191disk wd1 at wdc0 drive 1 192controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr 193disk wd2 at wdc1 drive 0 194disk wd3 at wdc1 drive 1 195device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 196 197# Various sound card drivers. 198# See /sys/doc/sound.doc for more information. 199device snd5 at isa? port 0x330 irq 6 vector mpuintr 200device snd4 at isa? port 0x220 irq 15 drq 6 vector gusintr 201device snd3 at isa? port 0x388 irq 10 drq 6 vector pasintr 202device snd2 at isa? port 0x220 irq 7 drq 1 vector sbintr 203device snd6 at isa? port 0x220 irq 7 drq 5 vector sbintr 204device snd7 at isa? port 0x300 205device snd1 at isa? port 0x388 206 207# The digital speaker driver (/dev/pcaudio). 208device pca0 at isa? tty 209 210# options that have not been resolved yet 211pseudo-device log 212