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