NOTES revision 2519
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.75 1994/08/31 06:17:21 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 138controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 139disk fd0 at fdc0 drive 0 140disk fd1 at fdc0 drive 1 141tape ft0 at fdc0 drive 2 142 143# driver for the Western Digital and SMCC WD80xx cards, for the Novell 144# NE1000/2000 card and the 3COM 3C503 card. 145device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr 146# driver for the AT&T Starlan card. 147device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr 148#driver for the Isolan AT 4114-0 and the Isolink 4110 ethernet card. 149device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr 150#device ix0 at isa? port 0x320 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr 151# driver for the Etherlink III ( 3C509 ) card, beta version. 152device ep0 at isa? port 0x300 net irq 10 vector epintr 153#driver for the 3c501 154device el0 at isa? port 0x300 net irq 9 vector elintr 155 156#special cased above: 157#controller isa0 158# interruptless parallel printer port driver 159device lpa0 at isa? port "IO_LPT1" tty 160device lpa1 at isa? port "IO_LPT2" tty 161# interrupt driven parallel printer port driver 162device lpt0 at isa? port "IO_LPT3" tty irq 7 vector lptintr 163# Driver for Mitsumi CD-ROM players 164device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr 165# Driver for Logitech and ATI inport bus mice 166device mse0 at isa? port 0x23c tty irq 5 vector mseintr 167device npx0 at isa? port "IO_NPX" irq 13 vector npxintr 168# Driver for ProAudioSpectrum SCSI, on cards with NCR 5380 chips. 169# The four units correspond to the HW-jumpers. No intr, No DMA, very slow. 170device pas0 at isa? port 0x1f88 171device pas1 at isa? port 0x1f84 172device pas2 at isa? port 0x1f8c 173device pas3 at isa? port 0x1e88 174device pc0 at isa? port "IO_KBD" tty irq 1 vector pcrint 175#only one of pc0 or sc0 allowed 176#device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr 177device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr 178device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr 179device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr 180device sio3 at isa? port "IO_COM4" tty irq 9 vector siointr 181#PS/2 mouse driver (must follow pc0 or sc0 if enabled). Also enable 182#ALLOW_CONFLICT_IOADDR option (see above) if you want to use this. 183#device psm0 at isa? port "IO_KBD" tty irq 12 vector psmintr 184 185pseudo-device speaker 186#tw device-driver 187controller uha0 at isa? port "IO_UHA0" bio irq 14 drq 5 vector uhaintr 188controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 189disk wd0 at wdc0 drive 0 190disk wd1 at wdc0 drive 1 191controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr 192disk wd2 at wdc1 drive 0 193disk wd3 at wdc1 drive 1 194device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 195 196# Various sound card drivers. 197# See /sys/doc/sound.doc for more information. 198device snd5 at isa? port 0x330 irq 6 vector mpuintr 199device snd4 at isa? port 0x220 irq 15 drq 6 vector gusintr 200device snd3 at isa? port 0x388 irq 10 drq 6 vector pasintr 201device snd2 at isa? port 0x220 irq 7 drq 1 vector sbintr 202device snd6 at isa? port 0x220 irq 7 drq 5 vector sbintr 203device snd7 at isa? port 0x300 204device snd1 at isa? port 0x388 205 206# The digital speaker driver (/dev/pcaudio). 207device pca0 at isa? tty 208 209# options that have not been resolved yet 210pseudo-device log 211