Annotation of src/sys/arch/alpha/conf/GENERIC, Revision 1.314.2.1
1.314.2.1! matt 1: # $NetBSD: GENERIC,v 1.315 2007/08/06 21:26:53 adrianp Exp $
1.221 itohy 2: #
1.199 gmcgarry 3: # This machine description file is used to generate the default NetBSD
1.307 pavel 4: # kernel.
1.145 cjs 5: #
1.199 gmcgarry 6: # The machine description file can be customised for your specific
7: # machine to reduce the kernel size and improve its performance.
8: #
9: # For further information on compiling NetBSD kernels, see the config(8)
10: # man page.
11: #
12: # For further information on hardware support for this architecture, see
13: # the intro(4) man page. For further information about kernel options
14: # for this architecture, see the options(4) man page. For an explanation
15: # of each device driver in this file see the section 4 man page for the
16: # device.
17:
1.307 pavel 18: include "arch/alpha/conf/std.alpha"
1.141 hubertf 19:
1.208 atatat 20: options INCLUDE_CONFIG_FILE # embed config file in kernel binary
21:
1.314.2.1! matt 22: ident "GENERIC-$Revision: 1.315 $"
1.1 cgd 23:
1.77 thorpej 24: maxusers 32
1.36 cgd 25:
1.1 cgd 26: # CPU Support
1.161 thorpej 27: options DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150)
1.58 mellon 28: options DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc.
1.176 thorpej 29: options DEC_2100_A500 # Sable: AlphaServer 2100
30: options DEC_2100A_A500 # Lynx: AlphaServer 2100A
1.58 mellon 31: options DEC_3000_500 # Flamingo etc: 3000/[4-9]00*
32: options DEC_3000_300 # Pelican etc: 3000/300*
1.305 tsutsui 33: options DEC_AXPPCI_33 # NoName: AXPpci33, Multia, etc.
1.58 mellon 34: options DEC_EB164 # EB164: AlphaPC 164
35: options DEC_EB64PLUS # EB64+: AlphaPC 64, etc.
36: options DEC_KN20AA # KN20AA: AlphaStation 500 and 600
37: options DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400
1.153 thorpej 38: options DEC_KN300 # KN300: AlphaServer 4100 and 1200
1.89 thorpej 39: options DEC_550 # Miata: Digital Personal Workstation
1.93 ross 40: options DEC_1000 # Mikasa etc: Digital AlphaServer 1000
1.90 ross 41: options DEC_1000A # Corelle etc: Digital AlphaServer 800/1000A
1.92 thorpej 42: options DEC_ALPHABOOK1 # AlphaBook1: Tadpole/DEC AlphaBook
1.94 thorpej 43: options DEC_EB66 # EB66: 21066 Evaluation Board
1.122 ross 44: options DEC_6600 # EV6: 264DP OEM Board
1.156 thorpej 45: options API_UP1000 # EV6: Alpha Processor, Inc. UP1000
1.1 cgd 46:
47: # Standard system options
1.58 mellon 48: options KTRACE # System call tracing support
1.291 christos 49: #options SYSTRACE # System call vetting via systrace(1)
1.180 lukem 50: options NTP # kernel PLL for NTP
1.218 junyoung 51:
1.221 itohy 52: # Enable experimental buffer queue strategy for better responsiveness under
1.218 junyoung 53: # high disk I/O load. Use it with caution - it's not proven to be stable yet.
1.265 tsutsui 54: #options BUFQ_READPRIO
55: #options BUFQ_PRIOCSCAN
1.1 cgd 56:
1.38 cgd 57: # Diagnostic/debugging support options
1.277 chs 58: #options DIAGNOSTIC # Cheap kernel consistency checks
1.307 pavel 59: #options DEBUG # Expensive debugging checks/support
60: #options KMEMSTATS # Collect kmem usage statistics
1.108 thorpej 61: options DDB # kernel debugger
1.250 mycroft 62: options DDB_HISTORY_SIZE=512 # enable history editing in DDB
1.111 ross 63: #makeoptions DEBUG="-g"
1.185 ross 64: #makeoptions DEBUGLIST="pattern1 pattern2 ..."
1.38 cgd 65:
1.193 thorpej 66: #options KGDB # Remote kernel GDB support
1.197 lukem 67: #options KGDB_DEVNAME="\"com\"" # device to use for KGDB
1.193 thorpej 68: #options KGDB_DEVADDR=0x2f8 # at this address
69: #options KGDB_DEVRATE=57600 # at this comm. rate
70:
1.37 thorpej 71: # File systems
1.65 cgd 72: file-system FFS # Fast file system
73: file-system MFS # Memory-based file system
1.307 pavel 74: file-system LFS # Log-structured file system
1.65 cgd 75: file-system CD9660 # ISO-9660 CD-ROM FS (w/RockRidge extensions)
1.307 pavel 76: file-system ADOSFS # AmigaDOS-compatible file system
1.65 cgd 77: file-system MSDOSFS # MS-DOS-compatible file system
1.140 cjs 78: file-system NTFS # Windows/NT file system (experimental)
1.307 pavel 79: file-system EXT2FS # Linux ext2 file system
1.65 cgd 80: file-system NFS # Sun NFS-compatible file system client
1.307 pavel 81: file-system NULLFS # Null file system layer
1.210 jdolecek 82: file-system KERNFS # Kernel variable file system (/kern)
1.307 pavel 83: file-system FDESC # File descriptor file system (/dev/fd)
84: file-system PORTAL # Portal file system
85: file-system UMAPFS # User-mapping file system layer
1.210 jdolecek 86: file-system PROCFS # Process file system (/proc)
1.307 pavel 87: file-system UNION # union file system
88: file-system CODA # CODA distributed file system
89: file-system SMBFS # experimental - CIFS; also needs nsmb (below)
1.274 christos 90: file-system PTYFS # /dev/pts/N support
1.301 jmmv 91: #file-system TMPFS # Efficient memory file-system
1.283 reinoud 92: #file-system UDF # experimental - OSTA UDF CD/DVD file-system
1.37 thorpej 93:
1.1 cgd 94: # File system options
1.214 jdolecek 95: options QUOTA # UFS quotas
1.78 bouyer 96: #options FFS_EI # FFS Endian Independant support
1.158 fvdl 97: options SOFTDEP # FFS soft updates support.
1.304 tsutsui 98: #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
1.214 jdolecek 99: options NFSSERVER # Sun NFS-compatible file system server
1.281 tsutsui 100: #options FFS_NO_SNAPSHOT # No FFS snapshot support
1.137 itojun 101:
1.1 cgd 102: # Networking options
1.225 grant 103: #options GATEWAY # packet forwarding
104: options INET # IP + ICMP + TCP + UDP
1.137 itojun 105: options INET6 # IPV6
106: #options IPSEC # IP security
107: #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
1.267 tron 108: #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
1.137 itojun 109: #options IPSEC_DEBUG # debug for IP security
1.225 grant 110: #options MROUTING # IP multicast routing
1.251 manu 111: #options PIM # Protocol Independent Multicast
1.314.2.1! matt 112: #options ISO,TPIP # OSI
! 113: #options EON # OSI tunneling over IP
1.307 pavel 114: options NETATALK # AppleTalk networking protocols
115: options PPP_BSDCOMP # BSD-Compress compression support for PPP
116: options PPP_DEFLATE # Deflate compression support for PPP
117: options PPP_FILTER # Active filter support for PPP (requires bpf)
118: options PFIL_HOOKS # pfil(9) packet filter hooks
1.276 abs 119: options IPFILTER_LOG # ipmon(8) log support
1.294 christos 120: options IPFILTER_LOOKUP # ippool(8) support
1.225 grant 121: #options IPFILTER_DEFAULT_BLOCK # block all packets by default
122: #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
1.1 cgd 123:
1.245 abs 124: #options ALTQ # Manipulate network interfaces' output queues
125: #options ALTQ_BLUE # Stochastic Fair Blue
126: #options ALTQ_CBQ # Class-Based Queueing
127: #options ALTQ_CDNR # Diffserv Traffic Conditioner
128: #options ALTQ_FIFOQ # First-In First-Out Queue
129: #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
130: #options ALTQ_HFSC # Hierarchical Fair Service Curve
131: #options ALTQ_LOCALQ # Local queueing discipline
132: #options ALTQ_PRIQ # Priority Queueing
133: #options ALTQ_RED # Random Early Detection
134: #options ALTQ_RIO # RED with IN/OUT
135: #options ALTQ_WFQ # Weighted Fair Queueing
136:
1.1 cgd 137: # 4.3BSD compatibility. Should be optional, but necessary for now.
1.58 mellon 138: options COMPAT_43
1.1 cgd 139:
1.9 cgd 140: # Binary compatibility with previous versions of NetBSD.
1.58 mellon 141: #options COMPAT_09
142: options COMPAT_10
143: options COMPAT_11
144: options COMPAT_12
1.72 mjacob 145: options COMPAT_13
1.123 augustss 146: options COMPAT_14
1.300 manu 147: options COMPAT_15
1.304 tsutsui 148: options COMPAT_16
149: options COMPAT_20
1.273 christos 150: options COMPAT_30 # NetBSD 3.0 compatibility.
1.307 pavel 151: #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
1.118 cgd 152: # OSF/1 binary compatibility
153: options COMPAT_OSF1
1.174 mycroft 154:
155: # Linux binary compatibility
156: options COMPAT_LINUX
1.304 tsutsui 157: options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
1.256 christos 158:
1.70 mjacob 159: # System V-like message queues
160: options SYSVMSG
1.307 pavel 161:
162: # System V-like semaphores
163: options SYSVSEM
1.198 lukem 164: #options SEMMNI=10 # number of semaphore identifiers
165: #options SEMMNS=60 # number of semaphores in system
166: #options SEMUME=10 # max number of undo entries per process
167: #options SEMMNU=30 # number of undo structures in system
1.70 mjacob 168:
1.34 cgd 169: # System V-like shared memory
1.58 mellon 170: options SYSVSHM
171: #options SHMMAXPGS=1024 # 1024 pages is the default
1.1 cgd 172:
1.246 bouyer 173: # p1003.1b semaphore support
174: options P1003_1B_SEMAPHORE
175:
1.7 cgd 176: # Loadable Kernel Modules
1.58 mellon 177: options LKM
1.5 cgd 178:
179: # Disable kernel security.
1.116 ross 180: #options INSECURE
1.2 cgd 181:
1.7 cgd 182: # Misc. options
1.58 mellon 183: options EISAVERBOSE # recognize "unknown" EISA devices
184: options PCIVERBOSE # recognize "unknown" PCI devices
1.151 augustss 185: options MIIVERBOSE # verbose PHY autoconfig messages
1.146 cgd 186: #options PCI_CONFIG_DUMP # verbosely dump PCI config space
1.71 mjacob 187: options SCSIVERBOSE # Verbose SCSI errors
1.304 tsutsui 188: options USBVERBOSE # verbose USB device autoconfig messages
1.58 mellon 189: options TCVERBOSE # recognize "unknown" TC devices
1.307 pavel 190: options PCMCIAVERBOSE # verbose PCMCIA configuration messages
191: #options EXTENT_DEBUG # extent alloc/dealloc code debugging
192: options FIX_UNALIGNED_VAX_FP # fix unaligned VAX FP loads & stores
193: #options NO_KERNEL_RCSIDS # don't include kernel file RCS IDs
1.213 lukem 194: options USERCONF # userconf(4) support
1.221 itohy 195: #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
1.247 atatat 196: options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
1.221 itohy 197: options FONT_GALLANT12x22 # Console font for TC devices
1.73 drochner 198:
199: # The Alpha console firmware network boots using the BOOTP
1.76 cgd 200: # protocol, so we ask the NFS code to use BOOTP/DHCP as well,
201: # in case we have NFS root.
202: options NFS_BOOT_DHCP # superset of BOOTP
1.7 cgd 203:
1.117 ross 204: # WS console uses SUN or VT100 terminal emulation
205: options WSEMUL_VT100
1.101 drochner 206:
207: # realtime clock compatible to OSF/1
208: #options CLOCK_COMPAT_OSF1
1.81 drochner 209:
1.37 thorpej 210: config netbsd root on ? type ?
1.57 mrg 211: #config netbsd root on sd0 type ffs
1.37 thorpej 212: #config netbsd root on ? type nfs
1.7 cgd 213:
214: mainbus0 at root
215: cpu* at mainbus0
1.1 cgd 216:
1.41 cgd 217: # TurboLaser bus support and devices
218: tlsb* at mainbus0
219: gbus* at tlsb? node ? offset ?
220: tlsbmem* at tlsb? node ? offset ?
221: kft* at tlsb? node ? offset ?
222:
223: # Gbus Devices
1.85 thorpej 224: mcclock* at gbus? offset ?
1.41 cgd 225:
1.80 mjacob 226: # MCBUS bus support
227: mcbus* at mainbus0
228: mcmem* at mcbus? mid ?
229:
230: #i2c at mcbus?
231:
1.122 ross 232: #EV6 Tsunami Core Logic
233:
234: tsc* at mainbus0
235:
1.161 thorpej 236: # DECpc AXP150 (Jensen) internal bus support
237: jensenio* at mainbus0
238:
239: com* at jensenio? port ?
240: lpt* at jensenio? port ?
241: mcclock* at jensenio? port ?
242: pckbc* at jensenio? port ?
243:
1.170 tsutsui 244: # TURBOchannel host bus adapter support
1.10 cgd 245: tcasic* at mainbus0
246:
1.170 tsutsui 247: # TURBOchannel bus support
1.10 cgd 248: tc* at tcasic?
1.8 cgd 249:
1.170 tsutsui 250: # TURBOchannel devices
1.29 cgd 251: ioasic* at tc? slot ? offset ?
252: mcclock* at ioasic? offset ?
1.12 cgd 253: le* at ioasic? offset ?
1.221 itohy 254: zsc0 at ioasic? offset 0x100000
255: zsc1 at ioasic? offset 0x180000
1.170 tsutsui 256: bba0 at ioasic? offset ?
1.87 thorpej 257: tcds* at tc? slot ? offset ?
258: asc* at tcds? chip ?
1.194 simonb 259: asc* at tc? slot ? offset ?
1.12 cgd 260: le* at tc? slot ? offset ?
1.15 cgd 261: fta* at tc? slot ? offset ? # DEC DEFTA FDDI cards
1.215 ad 262: cfb* at tc? slot ? offset ?
263: mfb* at tc? slot ? offset ?
264: tfb* at tc? slot ? offset ?
265: sfb* at tc? slot ? offset ?
266: #sfbp* at tc? slot ? offset ?
267: px* at tc? slot ? offset ?
268: pxg* at tc? slot ? offset ?
269:
1.305 tsutsui 270: # TURBOchannel serial attachments
1.309 pavel 271: zstty0 at zsc0 channel ? # serial port on B channels
1.306 pavel 272: # /dev/ttyB1 has minor number 2 for historical reasons
1.309 pavel 273: zstty2 at zsc1 channel ? # serial port on B channels
1.215 ad 274: lkkbd0 at zsc1 channel ? # keyboard port on A channels
275: vsms0 at zsc0 channel ? # mouse port on A channels
1.1 cgd 276:
1.8 cgd 277: # PCI host bus adapter support
1.7 cgd 278: apecs* at mainbus?
1.9 cgd 279: cia* at mainbus?
1.156 thorpej 280: irongate* at mainbus?
1.9 cgd 281: lca* at mainbus?
1.41 cgd 282: dwlpx* at kft?
1.80 mjacob 283: mcpcia* at mcbus? mid ?
1.122 ross 284: tsp* at tsc?
1.176 thorpej 285: ttwoga* at mainbus?
1.161 thorpej 286:
287: # Sable PCI and STDIO bus and devices
1.176 thorpej 288: ttwopci* at ttwoga? hose ?
289: sableio* at ttwopci? bus ?
290: com* at sableio? port ?
291: lpt* at sableio? port ?
292: pckbc* at sableio? port ?
293: fdc* at sableio? port ?
1.7 cgd 294:
1.8 cgd 295: # PCI bus support
1.7 cgd 296: pci* at apecs?
1.9 cgd 297: pci* at cia?
1.156 thorpej 298: pci* at irongate?
1.9 cgd 299: pci* at lca?
300: pci* at ppb?
1.41 cgd 301: pci* at dwlpx?
1.80 mjacob 302: pci* at mcpcia?
1.122 ross 303: pci* at tsp?
1.176 thorpej 304: pci* at ttwopci?
1.193 thorpej 305:
306: # AGP support
307: agp* at irongate?
1.7 cgd 308:
1.8 cgd 309: # PCI devices
1.239 jonathan 310:
311: # PCI cryptographic devices
312: hifn* at pci? dev ? function ? # Hifn 7755/7811/795x
313: ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x
314:
1.126 thorpej 315: adv* at pci? dev ? function ? # AdvanSys SCSI
316: adw* at pci? dev ? function ? # AdvanSys Wide SCSI
1.211 wiz 317: #options SCSI_ADW_WDTR_DISABLE # disable WDTR
318: #options SCSI_ADW_SDTR_DISABLE # disable SDTR
319: #options SCSI_ADW_TAGQ_DISABLE # disable Tag Queuing
1.43 cgd 320: ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
1.212 nathanw 321: autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio
1.43 cgd 322: bha* at pci? dev ? function ? # BusLogic 9xx SCSI (untested)
1.150 ad 323: cac* at pci? dev ? function ? # Compaq array controller (untested)
1.195 itohy 324: cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 Audio
1.49 cgd 325: cy* at pci? dev ? function ? # Cyclades Cyclom-Y (untested)
1.155 matt 326: cz* at pci? dev ? function ? # Cyclades-Z (untested)
1.129 ad 327: dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
1.120 christos 328: eap* at pci? dev ? function ? # Ensoniq AudioPCI
1.20 cgd 329: en* at pci? dev ? function ? # ENI PCI ATM (untested)
1.305 tsutsui 330: ep* at pci? dev ? function ? # 3COM 3c59x/3c90x Ethernet
1.120 christos 331: epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
1.307 pavel 332: esh* at pci? dev ? function ? # Essential HIPPI card
1.130 kleink 333: eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
1.191 hubertf 334: ex* at pci? dev ? function ? # 3COM 3c90x[BC] Ethernet
1.43 cgd 335: fpa* at pci? dev ? function ? # DEC DEFPA FDDI
1.75 enami 336: fxp* at pci? dev ? function ? # Intel EEPRO 10+/100B
1.187 thorpej 337: gsip* at pci? dev ? function ? # NS DP83820 Gigabit Ethernet
1.186 lukem 338: iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
1.43 cgd 339: isp* at pci? dev ? function ? # Qlogic ISP 10x0 SCSI
1.20 cgd 340: le* at pci? dev ? function ? # PCI LANCE Ethernet (untested)
1.187 thorpej 341: sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
1.161 thorpej 342: siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
1.231 bouyer 343: esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer
1.181 ad 344: mlx* at pci? dev ? function ? # Mylex DAC960 / DEC SWXCR (untested)
1.228 thorpej 345: mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC
1.120 christos 346: ne* at pci? dev ? function ? # NE2000-compatible Ethernet
347: ohci* at pci? dev ? function ? # USB Open Host Controller
1.252 reinoud 348: ehci* at pci? dev ? function ? # USB-2 Host controller
1.43 cgd 349: pceb* at pci? dev ? function ? # Intel PCI-EISA Bridges
1.254 reinoud 350: pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver
351: acardide* at pci? dev ? function ? # Acard IDE controllers
352: aceride* at pci? dev ? function ? # Acer Lab IDE controllers
353: artsata* at pci? dev ? function ? # Intel i31244 SATA controller
354: cmdide* at pci? dev ? function ? # CMD tech IDE controllers
355: cypide* at pci? dev ? function ? # Cypress IDE controllers
356: hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers
357: optiide* at pci? dev ? function ? # Opti IDE controllers
358: pdcide* at pci? dev ? function ? # Promise IDE controllers
1.305 tsutsui 359: pdcsata* at pci? dev ? function ? # Promise SATA150 controllers
1.254 reinoud 360: satalink* at pci? dev ? function ? # SiI SATALink controllers
361: siside* at pci? dev ? function ? # SiS IDE controllers
362: slide* at pci? dev ? function ? # Symphony Labs IDE controllers
363: viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers
1.303 tsutsui 364: pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
1.108 thorpej 365: pcscp* at pci? dev ? function ? # AMD Am53c974 PCscsi-PCI
1.43 cgd 366: ppb* at pci? dev ? function ? # PCI-PCI Bridges
1.307 pavel 367: puc* at pci? dev ? function ? # PCI "universal" comm. cards
1.287 mrg 368: re* at pci? dev ? function ? # Realtek 8169 Ethernet
1.240 wiz 369: rtk* at pci? dev ? function ? # Realtek 8129/8139 Ethernet
1.43 cgd 370: sio* at pci? dev ? function ? # Intel PCI-ISA Bridges
1.131 thorpej 371: sip* at pci? dev ? function ? # SiS 900 Ethernet
1.223 mjacob 372: stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 GigE
1.120 christos 373: sv* at pci? dev ? function ? # S3 SonicVibes
1.43 cgd 374: tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics
1.131 thorpej 375: ti* at pci? dev ? function ? # Alteon Tigon Gig-E
1.99 thorpej 376: tl* at pci? dev ? function ? # TI ThunderLAN Ethernet
1.131 thorpej 377: tlp* at pci? dev ? function ? # DECchip 21x4x and clones
1.120 christos 378: uhci* at pci? dev ? function ? # USB Univ. Host Controller
1.49 cgd 379: vga* at pci? dev ? function ? # PCI VGA Graphics
1.120 christos 380: vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
1.222 grant 381: wi* at pci? dev ? function ? # Lucent/Intersil WaveLAN/IEEE
1.302 tsutsui 382: wm* at pci? dev ? function ? # Intel 8254x Ethernet
1.183 minoura 383: yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio
1.120 christos 384:
1.195 itohy 385: opl* at cmpci? flags 1
1.130 kleink 386: opl* at eso?
1.107 augustss 387: #opl* at sv?
1.183 minoura 388: opl* at yds?
1.130 kleink 389:
1.195 itohy 390: mpu* at cmpci?
1.130 kleink 391: mpu* at eso?
1.183 minoura 392: mpu* at yds?
1.196 itohy 393:
1.99 thorpej 394: # MII/PHY support
1.121 christos 395: exphy* at mii? phy ? # 3Com internal PHYs
1.205 wiz 396: icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
1.121 christos 397: inphy* at mii? phy ? # Intel 82555 PHYs
1.307 pavel 398: iophy* at mii? phy ? # Intel 82553 PHYs
1.121 christos 399: lxtphy* at mii? phy ? # Level One LXT-970 PHYs
1.187 thorpej 400: gphyter* at mii? phy ? # NS83861 Gig-E PHY
1.302 tsutsui 401: makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
1.121 christos 402: nsphy* at mii? phy ? # NS83840 PHYs
1.305 tsutsui 403: nsphyter* at mii? phy ? # NS83843 PHYs
1.121 christos 404: qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
1.302 tsutsui 405: rgephy* at mii? phy ? # Realtek 8169S internal PHYs
406: rlphy* at mii? phy ? # Realtek 8139 PHYs
1.305 tsutsui 407: sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
1.121 christos 408: tlphy* at mii? phy ? # ThunderLAN PHYs
1.307 pavel 409: tqphy* at mii? phy ? # TDK Semiconductor PHYs
1.121 christos 410: ukphy* at mii? phy ? # generic unknown PHYs
1.7 cgd 411:
1.9 cgd 412: # ISA/EISA bus support
1.161 thorpej 413: isa* at jensenio?
414: eisa* at jensenio?
1.9 cgd 415: isa* at pceb?
416: eisa* at pceb?
417: isa* at sio?
1.177 mycroft 418: #isapnp* at isa?
1.8 cgd 419:
420: # ISA devices
1.29 cgd 421: mcclock* at isa? port 0x70
1.140 cjs 422: pckbc* at isa? # PC keyboard controller
1.81 drochner 423: pckbd* at pckbc? # PC keyboard (kbd port)
1.109 drochner 424: pms* at pckbc? # PS/2-style mouse (aux port)
1.262 cube 425: attimer* at isa? # AT Timer
1.83 thorpej 426: pcppi* at isa? # PC prog. periph. interface
427: spkr0 at pcppi? # IBM BASIC emulation
1.98 drochner 428: isabeep0 at pcppi? # "keyboard" beep
1.29 cgd 429: com* at isa? port 0x3f8 irq 4 # standard serial ports
430: com* at isa? port 0x2f8 irq 3
1.97 thorpej 431: cs* at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
1.170 tsutsui 432: ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
1.52 cjs 433: ep* at isa? port ? irq ? # 3COM 3c509 Ethernet
1.177 mycroft 434: #ep* at isapnp?
435: #ix0 at isa? port 0x300 irq 10 # EtherExpress/16
436: #iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA
1.112 thorpej 437: fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller
1.86 matt 438: lc0 at isa? port 0x300 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
439: lc1 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
440: depca0 at isa? port 0x300 iomem 0xd0000 iosiz 0x10000 irq 5 # DEPCA
441: depca1 at isa? port 0x200 iomem 0xd8000 iosiz 0x8000 irq 10 # DEPCA
442: le* at depca?
1.29 cgd 443: lpt* at isa? port 0x3bc irq 7 # standard parallel port
444: vga* at isa? # ISA (EISA: XXX) VGA
1.74 thorpej 445: wdc0 at isa? port 0x1f0 irq 14 # ST506/ESDI/IDE controllers
446: wdc1 at isa? port 0x170 irq 15
1.177 mycroft 447: #wdc* at isapnp?
1.198 lukem 448: we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet
449: we1 at isa? port 0x300 iomem 0xcc000 irq 10
1.108 thorpej 450: #wss* at isa? port 0x530 irq 9 drq 0 # Windows Sound System
1.177 mycroft 451: #wss* at isapnp?
1.204 ross 452:
453: ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX
1.114 ross 454: sb* at isa? port 0x220 irq 5 drq 1 # SoundBlaster
455: #sb* at isapnp?
1.119 dante 456: #adv* at isa? port ? irq ? drq ? # AdvanSys APB-514[02]
1.56 thorpej 457: aha* at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI
458: aha* at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI
459: bha* at isa? port 0x330 irq ? drq ? # BusLogic [57]4X SCSI (unt.)
460: bha* at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI (unt.)
461: uha* at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI (unt.)
462: uha* at isa? port 0x334 irq ? drq ? # UltraStor [13]4f SCSI (unt.)
1.152 matt 463: pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
464: pcic1 at isa? port 0x3e2 iomem 0xcc000 iosiz 0x10000
465: pcmcia* at pcic? controller ? socket ?
1.307 pavel 466: #satlink0 at isa? port 0x300 drq 1 # PlanetConnect Satellite receiver.
1.15 cgd 467:
468: # EISA devices
1.56 thorpej 469: ahb* at eisa? slot ? # Adaptec 174[024] SCSI (unt.)
1.44 cgd 470: ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI
471: bha* at eisa? slot ? # BusLogic 7xx SCSI
1.53 cjs 472: ep* at eisa? slot ? # 3COM 3c579 Ethernet (untested)
1.50 cgd 473: fea* at eisa? slot ? # DEC DEFEA FDDI
1.184 ad 474: mlx* at eisa? slot ? # Mylex DAC960 / DEC SWXCR (untested)
1.131 thorpej 475: tlp* at eisa? slot ? # DEC DE-425 Ethernet
1.163 thorpej 476: depca* at eisa? slot ? # DEC DE-422 Ethernet
477: le* at depca?
1.56 thorpej 478: uha* at eisa? slot ? # UltraStor 24f SCSI (unt.)
1.7 cgd 479:
1.152 matt 480: # PCMCIA device
1.249 mycroft 481: com* at pcmcia? function ? # Modems and serial cards
482:
483: aic* at pcmcia? function ? # Adaptec APA-1460 SCSI
1.290 hubertf 484: spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI
1.249 mycroft 485:
486: wdc* at pcmcia? function ? # PCMCIA IDE controllers
487:
488: ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Eth.
489: mbe* at pcmcia? function ? # MB8696x based Ethernet
490: ne* at pcmcia? function ? # NE2000-compatible Eth.
491: ray* at pcmcia? function ? # Raytheon Raylink (802.11)
492: sm* at pcmcia? function ? # Megahertz Ethernet
493: wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE
494: xirc* at pcmcia? function ? # Xircom CreditCard Ethernet
495: com* at xirc?
496: xi* at xirc?
497: mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards
498: com* at mhzc?
499: sm* at mhzc?
1.152 matt 500:
1.307 pavel 501: # PUC devices
502: com* at puc? port ? # 16x50s on "universal" comm boards
503: lpt* at puc? port ? # || ports on "universal" comm boards
504:
1.8 cgd 505: # SCSI bus support
1.241 fair 506: scsibus* at scsi?
1.1 cgd 507:
1.8 cgd 508: # SCSI devices
1.31 cgd 509: cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
1.307 pavel 510: ch* at scsibus? target ? lun ? # SCSI autochangers
1.31 cgd 511: sd* at scsibus? target ? lun ? # SCSI disk drives
1.307 pavel 512: se* at scsibus? target ? lun ? # Cabletron SCSI<->Ethernet
513: ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE
514: ss* at scsibus? target ? lun ? # SCSI scanners
1.31 cgd 515: st* at scsibus? target ? lun ? # SCSI tape drives
1.307 pavel 516: uk* at scsibus? target ? lun ? # SCSI unknown
1.51 cgd 517:
1.236 lukem 518: # ATA (IDE) bus support
519: atabus* at ata?
1.234 bouyer 520:
1.236 lukem 521: # IDE drives
1.234 bouyer 522: wd* at atabus? drive ?
1.74 thorpej 523:
524: # ATAPI bus support
1.236 lukem 525: atapibus* at atapi?
1.74 thorpej 526:
527: # ATAPI devices
528: sd* at atapibus? drive ? # ATAPI disk devices
529: cd* at atapibus? drive ? # ATAPI CD-ROM devices
1.112 thorpej 530:
531: # Floppy drives
532: fd* at fdc? drive ?
1.150 ad 533:
534: # Hardware RAID devices
1.173 ad 535: ld* at cac? unit ?
1.182 itojun 536: ld* at mlx? unit ?
1.108 thorpej 537:
538: # USB bus support
539: usb* at uhci?
540: usb* at ohci?
1.252 reinoud 541: usb* at ehci?
1.108 thorpej 542:
1.127 augustss 543: # USB Hubs
1.108 thorpej 544: uhub* at usb?
1.312 drochner 545: uhub* at uhub? port ?
1.108 thorpej 546:
1.201 augustss 547: # USB HID device
548: uhidev* at uhub? port ? configuration ? interface ?
549:
1.127 augustss 550: # USB Mice
1.201 augustss 551: ums* at uhidev? reportid ?
1.133 mycroft 552: wsmouse* at ums?
1.108 thorpej 553:
554: # USB Keyboards
1.201 augustss 555: ukbd* at uhidev? reportid ?
1.133 mycroft 556: wskbd* at ukbd? console ?
1.253 reinoud 557: options WSDISPLAY_COMPAT_RAWKBD
1.108 thorpej 558:
1.292 skrll 559: # USB serial adapter
1.272 skrll 560: ucycom* at uhidev? reportid ?
561:
1.108 thorpej 562: # USB Generic HID devices
1.201 augustss 563: uhid* at uhidev? reportid ?
1.108 thorpej 564:
1.127 augustss 565: # USB Printer
566: ulpt* at uhub? port ? configuration ? interface ?
567:
568: # USB Modem
569: umodem* at uhub? port ? configuration ?
1.142 augustss 570: ucom* at umodem?
1.128 thorpej 571:
572: # USB Mass Storage
573: umass* at uhub? port ? configuration ? interface ?
1.138 augustss 574:
1.254 reinoud 575: # USB audio
576: uaudio* at uhub? port ? configuration ?
577:
578: # USB MIDI
579: umidi* at uhub? port ? configuration ?
580:
581: # USB IrDA
582: # USB-IrDA bridge spec
583: uirda* at uhub? port ? configuration ? interface ?
584: irframe* at uirda?
585:
586: # SigmaTel STIr4200 USB/IrDA Bridge
587: ustir* at uhub? port ?
588: irframe* at ustir?
589:
1.138 augustss 590: # USB Ethernet adapters
591: aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
1.255 augustss 592: axe* at uhub? port ? # ASIX AX88172 based adapters
1.138 augustss 593: cue* at uhub? port ? # CATC USB-EL1201A based adapters
594: kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
1.224 augustss 595: url* at uhub? port ? # Realtek RTL8150L based adapters
1.232 itojun 596: udav* at uhub? port ? # Davicom DM9601 based adapters
1.178 nathanw 597:
598: # Serial adapters
599: # FTDI FT8U100AX serial adapter
600: uftdi* at uhub? port ?
601: ucom* at uftdi? portno ?
1.169 augustss 602:
1.263 itohy 603: # Kyocera AIR-EDGE PHONE
1.307 pavel 604: ukyopon* at uhub? port ?
605: ucom* at ukyopon? portno ?
1.263 itohy 606:
1.169 augustss 607: # USB scanners
608: uscanner* at uhub? port ?
1.179 augustss 609:
610: # Y@P firmware loader
611: uyap* at uhub? port ?
1.219 fair 612:
613: # D-Link DSB-R100 USB FM radio tuner
614: udsbr* at uhub? port ?
615: radio* at udsbr?
1.127 augustss 616:
617: # USB Generic driver
618: ugen* at uhub? port ?
1.11 cgd 619:
1.268 kiyohara 620: # PCI IEEE1394 controllers
621: #fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller
622:
623: #ieee1394if* at fwohci?
624: #fwip* at ieee1394if? # IP over IEEE1394
625: #sbp* at ieee1394if? euihi ? euilo ?
626:
1.297 plunky 627:
628: # Bluetooth Controller and Device support
629:
630: # Bluetooth PCMCIA Controllers
631: bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A
632:
633: # Bluetooth USB Controllers
1.312 drochner 634: ubt* at uhub? port ?
1.297 plunky 635:
636: # Bluetooth Device Hub
637: bthub* at bt3c?
1.311 kiyohara 638: bthub* at btuart?
1.297 plunky 639: bthub* at ubt?
640:
641: # Bluetooth HID support
642: bthidev* at bthub?
643:
644: # Bluetooth Mouse
645: btms* at bthidev? reportid ?
646: wsmouse* at btms? mux 0
647:
648: # Bluetooth Keyboard
649: btkbd* at bthidev? reportid ?
650: wskbd* at btkbd? console ? mux 1
651:
652: # Bluetooth Audio support
653: btsco* at bthub?
654:
655:
1.254 reinoud 656: # Audio support
657: audio* at audiobus?
658: midi* at midibus?
659: midi* at pcppi?
660:
1.11 cgd 661: # Workstation Console attachments
1.215 ad 662: wsdisplay* at cfb?
663: wsdisplay* at mfb?
664: wsdisplay* at tfb?
665: wsdisplay* at sfb?
666: #wsdisplay* at sfbp?
667: wsdisplay* at px?
668: wsdisplay* at pxg?
1.81 drochner 669: wsdisplay* at vga?
670: wsdisplay* at tga?
1.215 ad 671: wskbd* at lkkbd? console ?
672: wsmouse* at vsms?
1.133 mycroft 673: wskbd* at pckbd?
674: wsmouse* at pms?
1.1 cgd 675:
1.279 thorpej 676: pseudo-device crypto # /dev/crypto device
1.280 thorpej 677: pseudo-device swcrypto # software crypto implementation
1.239 jonathan 678:
1.284 rpaulo 679: pseudo-device bpfilter
1.288 liamjfoy 680: #pseudo-device carp # Common Address Redundancy Protocol
1.34 cgd 681: pseudo-device ccd 4
1.307 pavel 682: pseudo-device cgd 4 # cryptographic disk devices
1.202 oster 683: pseudo-device raid 8 # RAIDframe disk driver
684: options RAID_AUTOCONFIG # auto-configuration of RAID components
685: # Options to enable various other RAIDframe RAID types.
1.304 tsutsui 686: #options RF_INCLUDE_EVENODD=1
687: #options RF_INCLUDE_RAID5_RS=1
688: #options RF_INCLUDE_PARITYLOGGING=1
689: #options RF_INCLUDE_CHAINDECLUSTER=1
690: #options RF_INCLUDE_INTERDECLUSTER=1
691: #options RF_INCLUDE_PARITY_DECLUSTERING=1
692: #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
1.259 hannken 693: pseudo-device fss 4 # file system snapshot device
1.67 cjs 694: pseudo-device ipfilter 1
1.34 cgd 695: pseudo-device loop 1
696: pseudo-device md 1
1.285 cube 697: pseudo-device ppp
1.200 martin 698: pseudo-device pppoe # PPP over Ethernet (RFC 2516)
1.166 jdolecek 699: pseudo-device pty # pseudo-terminals
1.285 cube 700: pseudo-device sl
1.307 pavel 701: pseudo-device strip
702: pseudo-device tun
703: pseudo-device tap # virtual Ethernet
1.285 cube 704: pseudo-device vnd
1.269 hubertf 705: #options VND_COMPRESSION # compressed vnd(4)
1.285 cube 706: #pseudo-device gre # generic L3 over IP tunnel
707: pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
708: #pseudo-device faith # IPv[46] tcp relay translation i/f
1.286 pavel 709: pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
1.175 bouyer 710: pseudo-device vlan # IEEE 802.1q encapsulation
1.192 atatat 711: pseudo-device bridge # simple inter-network bridging
1.304 tsutsui 712: #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
1.313 martin 713: pseudo-device agr # IEEE 802.3ad link aggregation
1.139 mycroft 714: pseudo-device sequencer 1 # MIDI sequencer
1.167 itojun 715: pseudo-device rnd # /dev/random and in-kernel generator
1.69 explorer 716: #options RND_COM # use "com" randomness too
1.307 pavel 717: # a pseudo device needed for Coda # also needs CODA (above)
718: pseudo-device vcoda 4 # coda minicache <-> venus comm.
719: # a pseudo device needed for SMBFS
720: pseudo-device nsmb # experimental - SMB requester
1.209 lukem 721: pseudo-device clockctl # user control of clock subsystem
1.230 gmcgarry 722: pseudo-device wsfont
1.253 reinoud 723: pseudo-device wsmux # mouse and keyboad multiplexing
1.229 ragge 724: pseudo-device ksyms # /dev/ksyms
1.244 itojun 725: #pseudo-device pf # PF packet filter
726: #pseudo-device pflog # PF log if
1.310 ad 727: pseudo-device lockstat # lock profiling
1.311 kiyohara 728: pseudo-device btuart # Bluetooth HCI UART (H4)
1.282 elad 729:
1.314 christos 730: #options FILEASSOC # fileassoc(9) - required for Veriexec
731:
1.282 elad 732: # Veriexec
733: #
734: # a pseudo device needed for veriexec
735: #pseudo-device veriexec 1
736: #
737: # Uncomment the fingerprint methods below that are desired. Note that
738: # removing fingerprint methods will have almost no impact on the kernel
739: # code size.
740: #
1.304 tsutsui 741: #options VERIFIED_EXEC_FP_RMD160
742: #options VERIFIED_EXEC_FP_SHA256
743: #options VERIFIED_EXEC_FP_SHA384
744: #options VERIFIED_EXEC_FP_SHA512
745: #options VERIFIED_EXEC_FP_SHA1
746: #options VERIFIED_EXEC_FP_MD5
1.298 elad 747:
1.304 tsutsui 748: options PAX_MPROTECT=0 # PaX mprotect(2) restrictions
CVSweb <webmaster@jp.NetBSD.org>