GENERIC revision 1.91
1# $NetBSD: GENERIC,v 1.91 1998/06/26 01:53:45 lukem 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#makeoptions DEBUG="-g" 10 11# CPU Support 12#options DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) 13options DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. 14options DEC_3000_500 # Flamingo etc: 3000/[4-9]00* 15options DEC_3000_300 # Pelican etc: 3000/300* 16options DEC_AXPPCI_33 # NoName: AXPpci33, etc. 17options DEC_EB164 # EB164: AlphaPC 164 18options DEC_EB64PLUS # EB64+: AlphaPC 64, etc. 19options DEC_KN20AA # KN20AA: AlphaStation 500 and 600 20options DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400 21options DEC_KN300 # KN300: AlphaServer 4100 22options DEC_550 # Miata: Digital Personal Workstation 23options DEC_1000A # Corelle etc: Digital AlphaServer 800/1000A 24 25# Standard system options 26options KTRACE # System call tracing support 27 28# Diagnostic/debugging support options 29options DIAGNOSTIC # Cheap kernel consistency checks 30 31# File systems 32file-system FFS # Fast file system 33file-system MFS # Memory-based file system 34file-system CD9660 # ISO-9660 CD-ROM FS (w/RockRidge extensions) 35file-system MSDOSFS # MS-DOS-compatible file system 36file-system NFS # Sun NFS-compatible file system client 37 38# File system options 39options NFSSERVER # Sun NFS-compatible file system server 40#options FFS_EI # FFS Endian Independant support 41 42# Networking options 43options INET # Internet protocol suite 44 45# 4.3BSD compatibility. Should be optional, but necessary for now. 46options COMPAT_43 47 48# Binary compatibility with previous versions of NetBSD. 49#options COMPAT_09 50options COMPAT_10 51options COMPAT_11 52options COMPAT_12 53options COMPAT_13 54 55# System V-like message queues 56options SYSVMSG 57 58# System V-like semaphores 59options SYSVSEM 60 61# System V-like shared memory 62options SYSVSHM 63#options SHMMAXPGS=1024 # 1024 pages is the default 64 65# Loadable Kernel Modules 66options LKM 67 68# Disable kernel security. 69#options INSECURE 70 71# Misc. options 72options EISAVERBOSE # recognize "unknown" EISA devices 73options PCIVERBOSE # recognize "unknown" PCI devices 74options SCSIVERBOSE # Verbose SCSI errors 75options TCVERBOSE # recognize "unknown" TC devices 76options UCONSOLE # users can use TIOCCONS (for xconsole) 77 78# The Alpha console firmware network boots using the BOOTP 79# protocol, so we ask the NFS code to use BOOTP/DHCP as well, 80# in case we have NFS root. 81options NFS_BOOT_DHCP # superset of BOOTP 82 83# WS console uses SUN terminal emulation 84options WSEMUL_SUN 85 86config netbsd root on ? type ? 87#config netbsd root on sd0 type ffs 88#config netbsd root on ? type nfs 89 90mainbus0 at root 91cpu* at mainbus0 92 93# TurboLaser bus support and devices 94tlsb* at mainbus0 95gbus* at tlsb? node ? offset ? 96tlsbmem* at tlsb? node ? offset ? 97kft* at tlsb? node ? offset ? 98 99# Gbus Devices 100mcclock* at gbus? offset ? 101 102# MCBUS bus support 103mcbus* at mainbus0 104mcmem* at mcbus? mid ? 105 106#i2c at mcbus? 107 108# TurboChannel host bus adapter support 109tcasic* at mainbus0 110 111# TurboChannel bus support 112tc* at tcasic? 113 114# TurboChannel devices 115ioasic* at tc? slot ? offset ? 116mcclock* at ioasic? offset ? 117le* at ioasic? offset ? 118scc0 at ioasic? offset ? 119scc1 at ioasic? offset ? 120tcds* at tc? slot ? offset ? 121asc* at tcds? chip ? 122#cfb* at tc? slot ? offset ? 123#sfb* at tc? slot ? offset ? 124le* at tc? slot ? offset ? 125fta* at tc? slot ? offset ? # DEC DEFTA FDDI cards 126 127# PCI host bus adapter support 128apecs* at mainbus? 129cia* at mainbus? 130lca* at mainbus? 131dwlpx* at kft? 132mcpcia* at mcbus? mid ? 133 134# PCI bus support 135pci* at apecs? 136pci* at cia? 137pci* at lca? 138pci* at ppb? 139pci* at dwlpx? 140pci* at mcpcia? 141 142# PCI devices 143ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 144bha* at pci? dev ? function ? # BusLogic 9xx SCSI (untested) 145cy* at pci? dev ? function ? # Cyclades Cyclom-Y (untested) 146de* at pci? dev ? function ? # 21x4x-based Ethernet 147en* at pci? dev ? function ? # ENI PCI ATM (untested) 148ep* at pci? dev ? function ? # 3COM 3c59x/3c90x Ethernet 149epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 150fpa* at pci? dev ? function ? # DEC DEFPA FDDI 151fxp* at pci? dev ? function ? # Intel EEPRO 10+/100B 152isp* at pci? dev ? function ? # Qlogic ISP 10x0 SCSI 153le* at pci? dev ? function ? # PCI LANCE Ethernet (untested) 154ncr* at pci? dev ? function ? # NCR 53c8xx SCSI 155pceb* at pci? dev ? function ? # Intel PCI-EISA Bridges 156ppb* at pci? dev ? function ? # PCI-PCI Bridges 157pciide* at pci? dev ? function ? # PCI IDE controllers 158wdc* at pciide? channel ? 159sio* at pci? dev ? function ? # Intel PCI-ISA Bridges 160tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics 161vga* at pci? dev ? function ? # PCI VGA Graphics 162#eap* at pci? dev ? function ? # Ensoniq AudioPCI 163#audio* at eap? 164 165# ISA/EISA bus support 166isa* at pceb? 167eisa* at pceb? 168isa* at sio? 169 170# ISA devices 171mcclock* at isa? port 0x70 172pckbc* at isa? # PC keyboard controller 173pckbd* at pckbc? # PC keyboard (kbd port) 174psm* at pckbc? # PS/2-style mouse (aux port) 175pcppi* at isa? # PC prog. periph. interface 176spkr0 at pcppi? # IBM BASIC emulation 177com* at isa? port 0x3f8 irq 4 # standard serial ports 178com* at isa? port 0x2f8 irq 3 179ep* at isa? port ? irq ? # 3COM 3c509 Ethernet 180lc0 at isa? port 0x300 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 181lc1 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 182depca0 at isa? port 0x300 iomem 0xd0000 iosiz 0x10000 irq 5 # DEPCA 183depca1 at isa? port 0x200 iomem 0xd8000 iosiz 0x8000 irq 10 # DEPCA 184le* at depca? 185lpt* at isa? port 0x3bc irq 7 # standard parallel port 186vga* at isa? # ISA (EISA: XXX) VGA 187wdc0 at isa? port 0x1f0 irq 14 # ST506/ESDI/IDE controllers 188wdc1 at isa? port 0x170 irq 15 189#wss* at isa? port 0x530 irq 9 drq 0 # Windows Sound System 190#audio* at wss? 191#midi* at wss? 192aha* at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 193aha* at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI 194bha* at isa? port 0x330 irq ? drq ? # BusLogic [57]4X SCSI (unt.) 195bha* at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI (unt.) 196uha* at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI (unt.) 197uha* at isa? port 0x334 irq ? drq ? # UltraStor [13]4f SCSI (unt.) 198 199# EISA devices 200ahb* at eisa? slot ? # Adaptec 174[024] SCSI (unt.) 201ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 202bha* at eisa? slot ? # BusLogic 7xx SCSI 203ep* at eisa? slot ? # 3COM 3c579 Ethernet (untested) 204fea* at eisa? slot ? # DEC DEFEA FDDI 205uha* at eisa? slot ? # UltraStor 24f SCSI (unt.) 206 207# SCSI bus support 208scsibus* at aha? 209scsibus* at ahb? 210scsibus* at ahc? 211scsibus* at asc? 212scsibus* at bha? 213scsibus* at isp? 214scsibus* at ncr? 215scsibus* at uha? 216 217# SCSI devices 218cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 219sd* at scsibus? target ? lun ? # SCSI disk drives 220st* at scsibus? target ? lun ? # SCSI tape drives 221 222# ST506/ESDI/IDE devices 223wd* at wdc? drive ? 224 225# ATAPI bus support 226atapibus* at wdc? 227 228# ATAPI devices 229sd* at atapibus? drive ? # ATAPI disk devices 230cd* at atapibus? drive ? # ATAPI CD-ROM devices 231 232# Workstation Console attachments 233#wsdisplay* at cfb? 234wsdisplay* at vga? 235#wsdisplay* at sfb? 236wsdisplay* at tga? 237wskbd* at pckbd? 238wsmouse* at psm? 239 240pseudo-device bpfilter 16 241pseudo-device ccd 4 242pseudo-device ipfilter 1 243pseudo-device loop 1 244pseudo-device md 1 245pseudo-device ppp 4 246pseudo-device pty 64 247pseudo-device sl 4 248pseudo-device vnd 4 249 250# rnd is EXPERIMENTAL 251#pseudo-device rnd # /dev/random and in-kernel generator 252#options RND_COM # use "com" randomness too 253