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