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