NOTES revision 3150
1221807Sstas# 2221807Sstas# LINT -- config file for checking all the sources, tries to pull in 3221807Sstas# as much of the source tree as it can. 4221807Sstas# 5221807Sstas# This kernel is NOT MEANT to be runnable! 6221807Sstas# 7221807Sstas# $Id: LINT,v 1.85 1994/09/26 16:15:05 jkh Exp $ 8221807Sstas# 9221807Sstas 10221807Sstasmachine "i386" 11221807Sstascpu "I386_CPU" 12221807Sstascpu "I486_CPU" 13221807Sstascpu "I586_CPU" 14221807Sstasident LINT 15221807Sstasmaxusers 10 16221807Sstas# maxfdescs 2048 #Max file descriptors per process 17221807Sstasoptions MATH_EMULATE #Support for x87 emulation 18221807Sstas 19221807Sstas# Do not use in binary distributions 20221807Sstas#options GPL_MATH_EMULATE #Support for x87 emualtion via 21221807Sstas #new math emulator 22221807Sstas 23221807Sstasconfig kernel root on wd0 swap on wd0 and sd0 dumps on wd0 24221807Sstas 25221807Sstas# 26221807Sstas# options that appear as inline #ifdef's 27221807Sstas# 28221807Sstasoptions "COM_MULTIPORT" #Multiport support in sys/isa/sio.c 29221807Sstasoptions "FIFO_TRIGGER=FIFO_TRIGGER_1" #Use this fifo value in sio.c 30221807Sstas 31221807Sstasoptions "COMPAT_43" #compatible with BSD 4.3 32221807Sstasoptions "SYMTAB_SPACE=113498" #This kernel needs LOTS of symtable 33221807Sstasoptions GATEWAY #internetwork gateway 34221807Sstasoptions KTRACE #kernel tracing 35221807Sstas 36221807Sstasoptions "NCONS=8" #number of syscons virtual consoles 37221807Sstasoptions "FAT_CURSOR" #block cursor in syscons or pccons 38221807Sstasoptions HARDFONTS #load iso8859 fonts instead of 39221807Sstas #standard VGA fonts 40221807Sstas 41221807Sstas#options ALLOW_CONFLICT_IOADDR #no IO addr conflict checks (PS/2 mice) 42221807Sstas#options ALLOW_CONFLICT_IRQ #no IRQ conflict checks (mport serial) 43221807Sstas 44221807Sstasoptions BOUNCE_BUFFERS #include support for DMA bounce buffers 45221807Sstas 46221807Sstasoptions "TCP_COMPAT_42" #tcp/ip compatible with 4.2 47221807Sstas # ^^^ NOT RECOMMENDED FOR NORMAL USE 48221807Sstasoptions UCONSOLE #x console support 49221807Sstasoptions DECBIT #here because clnp.h wanted it here 50221807Sstas #support for CLNP ``congestion 51221807Sstas #experienced'' bit in ISO-TP 52221807Sstasoptions TROLL #CLNP network error simulator 53221807Sstasoptions ICMPPRINTFS #ICMP packet dump by printf() 54221807Sstasoptions NSERRPRINTFS #ditto for XNS Error protocol 55221807Sstas #^^above three NOT RECOMMENTED 56221807Sstasoptions MACHVMCOMPAT #support for Mach-style vm calls 57221807Sstasoptions IPBROADCASTECHO=1 #send reply to broadcast pings 58221807Sstasoptions IPMASKAGENT=1 #send reply to icmp mask requests 59221807Sstasoptions TPCONS #support X.25 network-layer service 60221807Sstasoptions USER_LDT #allow user-level control of i386 ldt 61221807Sstasoptions DSI_SOFT_MODEM #code for DSI Softmodems 62221807Sstasoptions DIAGNOSTIC 63221807Sstasoptions MSDOSFS_DEBUG 64221807Sstas 65221807Sstas# See /sys/i386/doc/sound.doc for information about EXCLUDE options for 66221807Sstas# the sound drivers. 67221807Sstas 68221807Sstas# Multicast support. 69221807Sstasoptions MROUTING # Multicast routing 70221807Sstas 71221807Sstas# 72221807Sstas# options that are in sys/conf/files 73221807Sstas# 74221807Sstas 75221807Sstasoptions "CD9660" #ISO 9660 filesystem 76221807Sstasoptions FDESC #File descriptor filesystem 77221807Sstasoptions FFS #Fast filesystem 78221807Sstasoptions KERNFS #Kernel filesystem 79221807Sstasoptions LFS #Log filesystem 80221807Sstasoptions MFS #Memory File System 81221807Sstasoptions NFS #Network File System 82221807Sstasoptions MSDOSFS #MS DOS File System 83221807Sstasoptions NULLFS #NULL filesystem 84221807Sstasoptions PORTAL #Portal filesystem 85221807Sstasoptions PROCFS #Process filesystem 86221807Sstasoptions UMAPFS #UID map filesystem 87221807Sstasoptions UNION #Union filesystem 88221807Sstas 89221807Sstaspseudo-device bpfilter 4 #berkeley packet filter 90221807Sstasoptions CCITT 91221807Sstasdevice cd0 #Only need one of these, the code dynamically grows 92221807Sstasdevice ch0 93221807Sstasoptions DDB #Kernel debugger 94221807Sstasoptions EON 95221807Sstaspseudo-device ether 96221807Sstas#pseudo-device imp 97221807Sstasoptions INET #Internet communications protocols 98221807Sstasoptions ISO 99221807Sstasoptions LKM #Loadable kernel modules 100221807Sstaspseudo-device loop #Network loop back device 101221807Sstasoptions NS #Xerox NS communications protocols 102221807Sstasoptions NSIP #XNS over IP 103221807Sstaspseudo-device ppp 2 #Point-to-point protocol 104221807Sstaspseudo-device pty 4 #Pseudo ttys 105221807Sstasoptions QUOTA #enable disk quotas 106221807Sstasoptions RMP #HP remote maint protocol 107221807Sstascontroller scbus0 108221807Sstasdevice sd0 109221807Sstasdevice sd1 110221807Sstasdevice sd2 111221807Sstasdevice sd3 112221807Sstaspseudo-device sl 2 113221807Sstasdevice st0 114221807Sstasdevice st1 115221807Sstasoptions SYSVSHM 116221807Sstasoptions SYSVSEM 117221807Sstasoptions SYSVMSG 118221807Sstas#pseudo-device tb #tablet line discipline. 119221807Sstasoptions TPIP # ISO TP class 4 over IP 120221807Sstas#pseudo-device tun 121221807Sstasdevice uk0 #unknown scsi devices 122221807Sstas 123221807Sstas# 124221807Sstas# options that are in sys/i386/conf/files.i386 125221807Sstas# 126221807Sstas#This is needed here so the isa? below will work 127221807Sstascontroller isa0 128221807Sstas 129221807Sstas# driver for the Adaptec 154x SCSI cards. 130221807Sstascontroller aha0 at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr 131221807Sstas# driver for the Adaptec 174x SCSI cards. 132221807Sstascontroller ahb0 at isa? bio irq 11 vector ahbintr 133221807Sstas# Driver for Soundblaster (and PAS?) SCSI controller. 134221807Sstascontroller aic0 at isa? port 0x340 bio irq 11 vector aicintr 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 174#device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr 175device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr 176device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr 177device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr 178device sio3 at isa? port "IO_COM4" tty irq 9 vector siointr 179#PS/2 mouse driver (must follow pc0 or sc0 if enabled). Also enable 180#ALLOW_CONFLICT_IOADDR option (see above) if you want to use this. 181#device psm0 at isa? port "IO_KBD" tty irq 12 vector psmintr 182 183pseudo-device speaker 184#tw device-driver 185controller uha0 at isa? port "IO_UHA0" bio irq 14 drq 5 vector uhaintr 186controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 187disk wd0 at wdc0 drive 0 188disk wd1 at wdc0 drive 1 189controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr 190disk wd2 at wdc1 drive 0 191disk wd3 at wdc1 drive 1 192device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 193 194# Various sound card drivers. 195# See /sys/doc/sound.doc for more information. 196device snd5 at isa? port 0x330 irq 6 vector mpuintr 197device snd4 at isa? port 0x220 irq 15 drq 6 vector gusintr 198device snd3 at isa? port 0x388 irq 10 drq 6 vector pasintr 199device snd2 at isa? port 0x220 irq 7 drq 1 vector sbintr 200device snd6 at isa? port 0x220 irq 7 drq 5 vector sbintr 201device snd7 at isa? port 0x300 202device snd1 at isa? port 0x388 203 204# The digital speaker driver (/dev/pcaudio). 205device pca0 at isa? tty 206 207# options that have not been resolved yet 208pseudo-device log 209