GENERIC revision 1.145
1# $NetBSD: GENERIC,v 1.145 2000/03/09 22:27:26 cjs Exp $ 2# 3# Generic Alpha kernel. Enough to get booted, etc., but not much more. 4# 5# If you add stuff to this, please add it to the ALPHA configuration, too. 6 7include "arch/alpha/conf/std.alpha" 8 9#ident "GENERIC-$Revision: 1.145 $" 10 11maxusers 32 12 13# CPU Support 14#options DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) 15options DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. 16options DEC_3000_500 # Flamingo etc: 3000/[4-9]00* 17options DEC_3000_300 # Pelican etc: 3000/300* 18options DEC_AXPPCI_33 # NoName: AXPpci33, etc. 19options DEC_EB164 # EB164: AlphaPC 164 20options DEC_EB64PLUS # EB64+: AlphaPC 64, etc. 21options DEC_KN20AA # KN20AA: AlphaStation 500 and 600 22options DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400 23options DEC_KN300 # KN300: AlphaServer 4100 24options DEC_550 # Miata: Digital Personal Workstation 25options DEC_1000 # Mikasa etc: Digital AlphaServer 1000 26options DEC_1000A # Corelle etc: Digital AlphaServer 800/1000A 27options DEC_ALPHABOOK1 # AlphaBook1: Tadpole/DEC AlphaBook 28options DEC_EB66 # EB66: 21066 Evaluation Board 29options DEC_6600 # EV6: 264DP OEM Board 30 31# Standard system options 32options KTRACE # System call tracing support 33 34# Diagnostic/debugging support options 35options DIAGNOSTIC # Cheap kernel consistency checks 36options DDB # kernel debugger 37#makeoptions DEBUG="-g" 38 39# File systems 40file-system FFS # Fast file system 41file-system MFS # Memory-based file system 42file-system CD9660 # ISO-9660 CD-ROM FS (w/RockRidge extensions) 43file-system MSDOSFS # MS-DOS-compatible file system 44file-system NTFS # Windows/NT file system (experimental) 45file-system NFS # Sun NFS-compatible file system client 46#file-system KERNFS 47#file-system PROCFS 48 49# File system options 50options NFSSERVER # Sun NFS-compatible file system server 51#options FFS_EI # FFS Endian Independant support 52#options SOFTDEP # FFS soft updates support. 53 54# Pull in config fragments for kernel crypto. This is required for 55# options IPSEC etc. to work. If you want to run with IPSEC, uncomment 56# one of these, based on whether you use crypto-us or crypto-intl, and 57# adjust the prefixes as necessary. 58 59#prefix ../crypto-us/sys 60#cinclude "conf/files.crypto-us" 61#prefix 62 63#prefix ../crypto-intl/sys 64#cinclude "conf/files.crypto-intl" 65#prefix 66 67# Networking options 68options INET # Internet protocol suite 69options INET6 # IPV6 70#options IPSEC # IP security 71#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 72#options IPSEC_DEBUG # debug for IP security 73 74# 4.3BSD compatibility. Should be optional, but necessary for now. 75options COMPAT_43 76 77# Binary compatibility with previous versions of NetBSD. 78#options COMPAT_09 79options COMPAT_10 80options COMPAT_11 81options COMPAT_12 82options COMPAT_13 83options COMPAT_14 84 85# OSF/1 binary compatibility 86options COMPAT_OSF1 87 88# System V-like message queues 89options SYSVMSG 90 91# System V-like semaphores 92options SYSVSEM 93 94# System V-like shared memory 95options SYSVSHM 96#options SHMMAXPGS=1024 # 1024 pages is the default 97 98# Loadable Kernel Modules 99options LKM 100 101# Disable kernel security. 102#options INSECURE 103 104# Misc. options 105options EISAVERBOSE # recognize "unknown" EISA devices 106options PCIVERBOSE # recognize "unknown" PCI devices 107options SCSIVERBOSE # Verbose SCSI errors 108options TCVERBOSE # recognize "unknown" TC devices 109options UCONSOLE # users can use TIOCCONS (for xconsole) 110 111# The Alpha console firmware network boots using the BOOTP 112# protocol, so we ask the NFS code to use BOOTP/DHCP as well, 113# in case we have NFS root. 114options NFS_BOOT_DHCP # superset of BOOTP 115 116# WS console uses SUN or VT100 terminal emulation 117options WSEMUL_VT100 118 119# realtime clock compatible to OSF/1 120#options CLOCK_COMPAT_OSF1 121 122config netbsd root on ? type ? 123#config netbsd root on sd0 type ffs 124#config netbsd root on ? type nfs 125 126mainbus0 at root 127cpu* at mainbus0 128 129# TurboLaser bus support and devices 130tlsb* at mainbus0 131gbus* at tlsb? node ? offset ? 132tlsbmem* at tlsb? node ? offset ? 133kft* at tlsb? node ? offset ? 134 135# Gbus Devices 136mcclock* at gbus? offset ? 137 138# MCBUS bus support 139mcbus* at mainbus0 140mcmem* at mcbus? mid ? 141 142#i2c at mcbus? 143 144#EV6 Tsunami Core Logic 145 146tsc* at mainbus0 147 148# TurboChannel host bus adapter support 149tcasic* at mainbus0 150 151# TurboChannel bus support 152tc* at tcasic? 153 154# TurboChannel devices 155ioasic* at tc? slot ? offset ? 156mcclock* at ioasic? offset ? 157le* at ioasic? offset ? 158scc0 at ioasic? offset ? 159scc1 at ioasic? offset ? 160tcds* at tc? slot ? offset ? 161asc* at tcds? chip ? 162#cfb* at tc? slot ? offset ? 163#sfb* at tc? slot ? offset ? 164le* at tc? slot ? offset ? 165fta* at tc? slot ? offset ? # DEC DEFTA FDDI cards 166 167# PCI host bus adapter support 168apecs* at mainbus? 169cia* at mainbus? 170lca* at mainbus? 171dwlpx* at kft? 172mcpcia* at mcbus? mid ? 173tsp* at tsc? 174 175# PCI bus support 176pci* at apecs? 177pci* at cia? 178pci* at lca? 179pci* at ppb? 180pci* at dwlpx? 181pci* at mcpcia? 182pci* at tsp? 183 184# PCI devices 185adv* at pci? dev ? function ? # AdvanSys SCSI 186adw* at pci? dev ? function ? # AdvanSys Wide SCSI 187#options ADW_WDTR_DISABLE # disable WDTR 188#options ADW_SDTR_DISABLE # disable SDTR 189#options ADW_TAGQ_DISABLE # disable Tag Queuing 190ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 191bha* at pci? dev ? function ? # BusLogic 9xx SCSI (untested) 192cy* at pci? dev ? function ? # Cyclades Cyclom-Y (untested) 193de* at pci? dev ? function ? # 21x4x-based Ethernet 194dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 195eap* at pci? dev ? function ? # Ensoniq AudioPCI 196en* at pci? dev ? function ? # ENI PCI ATM (untested) 197ep* at pci? dev ? function ? # 3COM 3c59x 198epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 199eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 200ex* at pci? dev ? function ? # 3COM 3c90x[B] Ethernet 201fpa* at pci? dev ? function ? # DEC DEFPA FDDI 202fxp* at pci? dev ? function ? # Intel EEPRO 10+/100B 203isp* at pci? dev ? function ? # Qlogic ISP 10x0 SCSI 204le* at pci? dev ? function ? # PCI LANCE Ethernet (untested) 205ncr* at pci? dev ? function ? # NCR 53c8xx SCSI 206ne* at pci? dev ? function ? # NE2000-compatible Ethernet 207ohci* at pci? dev ? function ? # USB Open Host Controller 208pceb* at pci? dev ? function ? # Intel PCI-EISA Bridges 209pciide* at pci? dev ? function ? # PCI IDE controllers 210pcscp* at pci? dev ? function ? # AMD Am53c974 PCscsi-PCI 211ppb* at pci? dev ? function ? # PCI-PCI Bridges 212rl* at pci? dev ? function ? # RealTek 8129/8139 Ethernet 213sio* at pci? dev ? function ? # Intel PCI-ISA Bridges 214sip* at pci? dev ? function ? # SiS 900 Ethernet 215sv* at pci? dev ? function ? # S3 SonicVibes 216tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics 217ti* at pci? dev ? function ? # Alteon Tigon Gig-E 218tl* at pci? dev ? function ? # TI ThunderLAN Ethernet 219tlp* at pci? dev ? function ? # DECchip 21x4x and clones 220#options TLP_MATCH_21040 221#options TLP_MATCH_21041 222#options TLP_MATCH_21140 223#options TLP_MATCH_21142 224uhci* at pci? dev ? function ? # USB Univ. Host Controller 225vga* at pci? dev ? function ? # PCI VGA Graphics 226vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 227 228audio* at eap? 229audio* at eso? 230audio* at sv? 231 232opl* at eso? 233#opl* at sv? 234 235mpu* at eso? 236 237# MII/PHY support 238exphy* at mii? phy ? # 3Com internal PHYs 239icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 240inphy* at mii? phy ? # Intel 82555 PHYs 241lxtphy* at mii? phy ? # Level One LXT-970 PHYs 242nsphy* at mii? phy ? # NS83840 PHYs 243qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 244sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 245tlphy* at mii? phy ? # ThunderLAN PHYs 246ukphy* at mii? phy ? # generic unknown PHYs 247 248# ISA/EISA bus support 249isa* at pceb? 250eisa* at pceb? 251isa* at sio? 252 253# ISA devices 254mcclock* at isa? port 0x70 255pckbc* at isa? # PC keyboard controller 256pckbd* at pckbc? # PC keyboard (kbd port) 257pms* at pckbc? # PS/2-style mouse (aux port) 258pcppi* at isa? # PC prog. periph. interface 259spkr0 at pcppi? # IBM BASIC emulation 260isabeep0 at pcppi? # "keyboard" beep 261com* at isa? port 0x3f8 irq 4 # standard serial ports 262com* at isa? port 0x2f8 irq 3 263cs* at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 264ep* at isa? port ? irq ? # 3COM 3c509 Ethernet 265fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller 266lc0 at isa? port 0x300 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 267lc1 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 268depca0 at isa? port 0x300 iomem 0xd0000 iosiz 0x10000 irq 5 # DEPCA 269depca1 at isa? port 0x200 iomem 0xd8000 iosiz 0x8000 irq 10 # DEPCA 270le* at depca? 271lpt* at isa? port 0x3bc irq 7 # standard parallel port 272vga* at isa? # ISA (EISA: XXX) VGA 273wdc0 at isa? port 0x1f0 irq 14 # ST506/ESDI/IDE controllers 274wdc1 at isa? port 0x170 irq 15 275we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 276we1 at isa? port 0x300 iomem 0xcc000 irq 10 277#wss* at isa? port 0x530 irq 9 drq 0 # Windows Sound System 278#audio* at wss? 279#midi* at wss? 280sb* at isa? port 0x220 irq 5 drq 1 # SoundBlaster 281#sb* at isapnp? 282audio* at sb? 283#adv* at isa? port ? irq ? drq ? # AdvanSys APB-514[02] 284aha* at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 285aha* at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI 286bha* at isa? port 0x330 irq ? drq ? # BusLogic [57]4X SCSI (unt.) 287bha* at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI (unt.) 288uha* at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI (unt.) 289uha* at isa? port 0x334 irq ? drq ? # UltraStor [13]4f SCSI (unt.) 290 291# EISA devices 292ahb* at eisa? slot ? # Adaptec 174[024] SCSI (unt.) 293ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 294bha* at eisa? slot ? # BusLogic 7xx SCSI 295ep* at eisa? slot ? # 3COM 3c579 Ethernet (untested) 296fea* at eisa? slot ? # DEC DEFEA FDDI 297tlp* at eisa? slot ? # DEC DE-425 Ethernet 298uha* at eisa? slot ? # UltraStor 24f SCSI (unt.) 299 300# SCSI bus support 301scsibus* at adv? 302scsibus* at adw? 303scsibus* at aha? 304scsibus* at ahb? 305scsibus* at ahc? 306scsibus* at asc? 307scsibus* at bha? 308scsibus* at dpt? 309scsibus* at isp? 310scsibus* at ncr? 311scsibus* at pcscp? 312scsibus* at uha? 313 314# SCSI devices 315cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 316sd* at scsibus? target ? lun ? # SCSI disk drives 317st* at scsibus? target ? lun ? # SCSI tape drives 318 319# ST506/ESDI/IDE devices 320wd* at pciide? channel ? 321wd* at wdc? drive ? 322 323# ATAPI bus support 324atapibus* at pciide? channel ? 325atapibus* at wdc? 326 327# ATAPI devices 328sd* at atapibus? drive ? # ATAPI disk devices 329cd* at atapibus? drive ? # ATAPI CD-ROM devices 330 331# Floppy drives 332fd* at fdc? drive ? 333 334# USB bus support 335usb* at uhci? 336usb* at ohci? 337 338# USB Hubs 339uhub* at usb? 340uhub* at uhub? port ? configuration ? interface ? 341 342# USB Mice 343ums* at uhub? port ? configuration ? interface ? 344wsmouse* at ums? 345 346# USB Keyboards 347ukbd* at uhub? port ? configuration ? interface ? 348wskbd* at ukbd? console ? 349 350# USB Generic HID devices 351uhid* at uhub? port ? configuration ? interface ? 352 353# USB Printer 354ulpt* at uhub? port ? configuration ? interface ? 355 356# USB Modem 357umodem* at uhub? port ? configuration ? 358ucom* at umodem? 359 360# USB Mass Storage 361umass* at uhub? port ? configuration ? interface ? 362scsibus* at umass? channel ? 363 364# USB Ethernet adapters 365aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 366cue* at uhub? port ? # CATC USB-EL1201A based adapters 367kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 368 369# USB Generic driver 370ugen* at uhub? port ? 371 372# Workstation Console attachments 373#wsdisplay* at cfb? 374wsdisplay* at vga? 375#wsdisplay* at sfb? 376wsdisplay* at tga? 377wskbd* at pckbd? 378wsmouse* at pms? 379 380pseudo-device bpfilter 16 381pseudo-device ccd 4 382#pseudo-device raid 4 # RAIDframe disk driver 383#options RAID_AUTOCONFIG # auto-configuration of RAID components 384pseudo-device ipfilter 1 385pseudo-device loop 1 386pseudo-device md 1 387pseudo-device ppp 4 388pseudo-device pty 64 389pseudo-device sl 4 390pseudo-device vnd 4 391#pseudo-device gre 2 # generic L3 over IP tunnel 392pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 393#pseudo-device faith 1 # IPv[46] tcp relay translation i/f 394pseudo-device sequencer 1 # MIDI sequencer 395 396# rnd is EXPERIMENTAL 397#pseudo-device rnd # /dev/random and in-kernel generator 398#options RND_COM # use "com" randomness too 399