Annotation of src/sys/arch/alpha/conf/GENERIC, Revision 1.414
1.414 ! jakllsch 1: # $NetBSD: GENERIC,v 1.413 2021/07/23 14:38:58 thorpej 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.414 ! jakllsch 22: ident "GENERIC-$Revision: 1.413 $"
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.180 lukem 49: options NTP # kernel PLL for NTP
1.218 junyoung 50:
1.379 sevan 51: # Alternate buffer queue strategies for better responsiveness under high
52: # disk I/O load.
1.265 tsutsui 53: #options BUFQ_READPRIO
1.394 sevan 54: options BUFQ_PRIOCSCAN
1.1 cgd 55:
1.38 cgd 56: # Diagnostic/debugging support options
1.405 thorpej 57: options DIAGNOSTIC # Cheap kernel consistency checks
1.307 pavel 58: #options DEBUG # Expensive debugging checks/support
1.405 thorpej 59: #options LOCKDEBUG # Expensive locking checks/support
1.108 thorpej 60: options DDB # kernel debugger
1.250 mycroft 61: options DDB_HISTORY_SIZE=512 # enable history editing in DDB
1.406 thorpej 62: makeoptions DEBUG="-g"
1.185 ross 63: #makeoptions DEBUGLIST="pattern1 pattern2 ..."
1.38 cgd 64:
1.193 thorpej 65: #options KGDB # Remote kernel GDB support
1.197 lukem 66: #options KGDB_DEVNAME="\"com\"" # device to use for KGDB
1.193 thorpej 67: #options KGDB_DEVADDR=0x2f8 # at this address
68: #options KGDB_DEVRATE=57600 # at this comm. rate
69:
1.396 rin 70: #options CONSPEED=57600 # Console speed (default to 9600)
71:
1.37 thorpej 72: # File systems
1.65 cgd 73: file-system FFS # Fast file system
74: file-system MFS # Memory-based file system
1.307 pavel 75: file-system LFS # Log-structured file system
1.65 cgd 76: file-system CD9660 # ISO-9660 CD-ROM FS (w/RockRidge extensions)
1.307 pavel 77: file-system ADOSFS # AmigaDOS-compatible file system
1.65 cgd 78: file-system MSDOSFS # MS-DOS-compatible file system
1.140 cjs 79: file-system NTFS # Windows/NT file system (experimental)
1.307 pavel 80: file-system EXT2FS # Linux ext2 file system
1.65 cgd 81: file-system NFS # Sun NFS-compatible file system client
1.307 pavel 82: file-system NULLFS # Null file system layer
1.210 jdolecek 83: file-system KERNFS # Kernel variable file system (/kern)
1.307 pavel 84: file-system FDESC # File descriptor file system (/dev/fd)
1.330 pooka 85: file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs)
1.307 pavel 86: file-system UMAPFS # User-mapping file system layer
1.210 jdolecek 87: file-system PROCFS # Process file system (/proc)
1.307 pavel 88: file-system UNION # union file system
89: file-system CODA # CODA distributed file system
1.274 christos 90: file-system PTYFS # /dev/pts/N support
1.335 chs 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.339 bouyer 95: options QUOTA # legacy UFS quotas
96: options QUOTA2 # new, in-filesystem UFS quotas
1.340 wiz 97: #options FFS_EI # FFS Endian Independent support
1.343 dholland 98: options WAPBL # File system journaling support
1.304 tsutsui 99: #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
1.214 jdolecek 100: options NFSSERVER # Sun NFS-compatible file system server
1.281 tsutsui 101: #options FFS_NO_SNAPSHOT # No FFS snapshot support
1.361 manu 102: options UFS_EXTATTR # Extended attribute support for UFS1
1.137 itojun 103:
1.1 cgd 104: # Networking options
1.225 grant 105: #options GATEWAY # packet forwarding
106: options INET # IP + ICMP + TCP + UDP
1.137 itojun 107: options INET6 # IPV6
108: #options IPSEC # IP security
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.307 pavel 112: options NETATALK # AppleTalk networking protocols
113: options PPP_BSDCOMP # BSD-Compress compression support for PPP
114: options PPP_DEFLATE # Deflate compression support for PPP
115: options PPP_FILTER # Active filter support for PPP (requires bpf)
1.225 grant 116: #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
1.1 cgd 117:
1.245 abs 118: #options ALTQ # Manipulate network interfaces' output queues
119: #options ALTQ_BLUE # Stochastic Fair Blue
120: #options ALTQ_CBQ # Class-Based Queueing
121: #options ALTQ_CDNR # Diffserv Traffic Conditioner
122: #options ALTQ_FIFOQ # First-In First-Out Queue
123: #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
124: #options ALTQ_HFSC # Hierarchical Fair Service Curve
125: #options ALTQ_LOCALQ # Local queueing discipline
126: #options ALTQ_PRIQ # Priority Queueing
127: #options ALTQ_RED # Random Early Detection
128: #options ALTQ_RIO # RED with IN/OUT
129: #options ALTQ_WFQ # Weighted Fair Queueing
130:
1.378 mrg 131: # Binary compatibility with previous versions of NetBSD.
1.387 pgoyette 132: include "conf/compat_netbsd09.config"
1.1 cgd 133:
1.70 mjacob 134: # System V-like message queues
135: options SYSVMSG
1.307 pavel 136:
137: # System V-like semaphores
138: options SYSVSEM
1.70 mjacob 139:
1.34 cgd 140: # System V-like shared memory
1.58 mellon 141: options SYSVSHM
1.1 cgd 142:
1.246 bouyer 143: # p1003.1b semaphore support
144:
1.392 thorpej 145: # new style module(7) framework
146: # XXX does not work yet
147: #options MODULAR
148: #options MODULAR_DEFAULT_AUTOLOAD
1.5 cgd 149:
150: # Disable kernel security.
1.116 ross 151: #options INSECURE
1.2 cgd 152:
1.7 cgd 153: # Misc. options
1.58 mellon 154: options EISAVERBOSE # recognize "unknown" EISA devices
155: options PCIVERBOSE # recognize "unknown" PCI devices
1.151 augustss 156: options MIIVERBOSE # verbose PHY autoconfig messages
1.146 cgd 157: #options PCI_CONFIG_DUMP # verbosely dump PCI config space
1.71 mjacob 158: options SCSIVERBOSE # Verbose SCSI errors
1.304 tsutsui 159: options USBVERBOSE # verbose USB device autoconfig messages
1.58 mellon 160: options TCVERBOSE # recognize "unknown" TC devices
1.307 pavel 161: options PCMCIAVERBOSE # verbose PCMCIA configuration messages
162: #options EXTENT_DEBUG # extent alloc/dealloc code debugging
163: options FIX_UNALIGNED_VAX_FP # fix unaligned VAX FP loads & stores
164: #options NO_KERNEL_RCSIDS # don't include kernel file RCS IDs
1.213 lukem 165: options USERCONF # userconf(4) support
1.221 itohy 166: #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
1.247 atatat 167: options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
1.221 itohy 168: options FONT_GALLANT12x22 # Console font for TC devices
1.73 drochner 169:
170: # The Alpha console firmware network boots using the BOOTP
1.76 cgd 171: # protocol, so we ask the NFS code to use BOOTP/DHCP as well,
172: # in case we have NFS root.
173: options NFS_BOOT_DHCP # superset of BOOTP
1.7 cgd 174:
1.117 ross 175: # WS console uses SUN or VT100 terminal emulation
176: options WSEMUL_VT100
1.345 abs 177: options WSDISPLAY_COMPAT_USL # wsconscfg VT handling
1.101 drochner 178:
179: # realtime clock compatible to OSF/1
180: #options CLOCK_COMPAT_OSF1
1.81 drochner 181:
1.37 thorpej 182: config netbsd root on ? type ?
1.57 mrg 183: #config netbsd root on sd0 type ffs
1.37 thorpej 184: #config netbsd root on ? type nfs
1.7 cgd 185:
186: mainbus0 at root
1.413 thorpej 187: cpu* at mainbus?
188: qemu* at mainbus?
1.1 cgd 189:
1.41 cgd 190: # TurboLaser bus support and devices
1.413 thorpej 191: tlsb* at mainbus?
1.41 cgd 192: gbus* at tlsb? node ? offset ?
193: tlsbmem* at tlsb? node ? offset ?
194: kft* at tlsb? node ? offset ?
195:
196: # Gbus Devices
1.85 thorpej 197: mcclock* at gbus? offset ?
1.41 cgd 198:
1.80 mjacob 199: # MCBUS bus support
1.413 thorpej 200: mcbus* at mainbus?
1.80 mjacob 201: mcmem* at mcbus? mid ?
202:
203: #i2c at mcbus?
204:
1.122 ross 205: #EV6 Tsunami Core Logic
206:
1.413 thorpej 207: tsc* at mainbus?
1.358 jdc 208: tsciic* at tsc?
1.382 thorpej 209: iic* at tsciic?
1.122 ross 210:
1.161 thorpej 211: # DECpc AXP150 (Jensen) internal bus support
1.413 thorpej 212: jensenio* at mainbus?
1.161 thorpej 213:
214: com* at jensenio? port ?
215: lpt* at jensenio? port ?
216: mcclock* at jensenio? port ?
217: pckbc* at jensenio? port ?
218:
1.170 tsutsui 219: # TURBOchannel host bus adapter support
1.413 thorpej 220: tcasic* at mainbus?
1.10 cgd 221:
1.170 tsutsui 222: # TURBOchannel bus support
1.10 cgd 223: tc* at tcasic?
1.8 cgd 224:
1.170 tsutsui 225: # TURBOchannel devices
1.29 cgd 226: ioasic* at tc? slot ? offset ?
227: mcclock* at ioasic? offset ?
1.12 cgd 228: le* at ioasic? offset ?
1.221 itohy 229: zsc0 at ioasic? offset 0x100000
230: zsc1 at ioasic? offset 0x180000
1.170 tsutsui 231: bba0 at ioasic? offset ?
1.87 thorpej 232: tcds* at tc? slot ? offset ?
233: asc* at tcds? chip ?
1.194 simonb 234: asc* at tc? slot ? offset ?
1.12 cgd 235: le* at tc? slot ? offset ?
1.215 ad 236: cfb* at tc? slot ? offset ?
237: mfb* at tc? slot ? offset ?
238: tfb* at tc? slot ? offset ?
239: sfb* at tc? slot ? offset ?
240: #sfbp* at tc? slot ? offset ?
241: px* at tc? slot ? offset ?
242: pxg* at tc? slot ? offset ?
1.369 flxd 243: tcu* at tc? slot ? offset ?
244: slhci* at tcu?
1.215 ad 245:
1.305 tsutsui 246: # TURBOchannel serial attachments
1.309 pavel 247: zstty0 at zsc0 channel ? # serial port on B channels
1.306 pavel 248: # /dev/ttyB1 has minor number 2 for historical reasons
1.309 pavel 249: zstty2 at zsc1 channel ? # serial port on B channels
1.215 ad 250: lkkbd0 at zsc1 channel ? # keyboard port on A channels
251: vsms0 at zsc0 channel ? # mouse port on A channels
1.1 cgd 252:
1.8 cgd 253: # PCI host bus adapter support
1.7 cgd 254: apecs* at mainbus?
1.9 cgd 255: cia* at mainbus?
1.156 thorpej 256: irongate* at mainbus?
1.9 cgd 257: lca* at mainbus?
1.41 cgd 258: dwlpx* at kft?
1.80 mjacob 259: mcpcia* at mcbus? mid ?
1.122 ross 260: tsp* at tsc?
1.176 thorpej 261: ttwoga* at mainbus?
1.161 thorpej 262:
263: # Sable PCI and STDIO bus and devices
1.176 thorpej 264: ttwopci* at ttwoga? hose ?
265: sableio* at ttwopci? bus ?
266: com* at sableio? port ?
267: lpt* at sableio? port ?
268: pckbc* at sableio? port ?
269: fdc* at sableio? port ?
1.7 cgd 270:
1.8 cgd 271: # PCI bus support
1.413 thorpej 272: pci* at pcibus? # "pcibus" interface attribute
1.193 thorpej 273:
274: # AGP support
1.413 thorpej 275: agp* at agpbus? # "agpbus" interface attribute
1.7 cgd 276:
1.8 cgd 277: # PCI devices
1.239 jonathan 278:
279: # PCI cryptographic devices
280: hifn* at pci? dev ? function ? # Hifn 7755/7811/795x
281: ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x
282:
1.126 thorpej 283: adv* at pci? dev ? function ? # AdvanSys SCSI
284: adw* at pci? dev ? function ? # AdvanSys Wide SCSI
1.211 wiz 285: #options SCSI_ADW_WDTR_DISABLE # disable WDTR
286: #options SCSI_ADW_SDTR_DISABLE # disable SDTR
287: #options SCSI_ADW_TAGQ_DISABLE # disable Tag Queuing
1.43 cgd 288: ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
1.212 nathanw 289: autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio
1.354 jdc 290: bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet
1.43 cgd 291: bha* at pci? dev ? function ? # BusLogic 9xx SCSI (untested)
1.150 ad 292: cac* at pci? dev ? function ? # Compaq array controller (untested)
1.195 itohy 293: cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 Audio
1.49 cgd 294: cy* at pci? dev ? function ? # Cyclades Cyclom-Y (untested)
1.155 matt 295: cz* at pci? dev ? function ? # Cyclades-Z (untested)
1.129 ad 296: dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
1.120 christos 297: eap* at pci? dev ? function ? # Ensoniq AudioPCI
1.305 tsutsui 298: ep* at pci? dev ? function ? # 3COM 3c59x/3c90x Ethernet
1.120 christos 299: epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
1.130 kleink 300: eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
1.191 hubertf 301: ex* at pci? dev ? function ? # 3COM 3c90x[BC] Ethernet
1.75 enami 302: fxp* at pci? dev ? function ? # Intel EEPRO 10+/100B
1.187 thorpej 303: gsip* at pci? dev ? function ? # NS DP83820 Gigabit Ethernet
1.186 lukem 304: iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
1.43 cgd 305: isp* at pci? dev ? function ? # Qlogic ISP 10x0 SCSI
1.411 msaitoh 306: #ixg* at pci? dev ? function ? # Intel 8259x 10G Ethernet
1.400 thorpej 307: pcn* at pci? dev ? function ? # PCnet-PCI Ethernet
1.187 thorpej 308: sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
1.161 thorpej 309: siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
1.231 bouyer 310: esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer
1.181 ad 311: mlx* at pci? dev ? function ? # Mylex DAC960 / DEC SWXCR (untested)
1.228 thorpej 312: mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC
1.120 christos 313: ne* at pci? dev ? function ? # NE2000-compatible Ethernet
314: ohci* at pci? dev ? function ? # USB Open Host Controller
1.252 reinoud 315: ehci* at pci? dev ? function ? # USB-2 Host controller
1.395 rin 316: xhci* at pci? dev ? function ? # eXtensible Host Controller
1.43 cgd 317: pceb* at pci? dev ? function ? # Intel PCI-EISA Bridges
1.254 reinoud 318: pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver
319: acardide* at pci? dev ? function ? # Acard IDE controllers
320: aceride* at pci? dev ? function ? # Acer Lab IDE controllers
321: artsata* at pci? dev ? function ? # Intel i31244 SATA controller
322: cmdide* at pci? dev ? function ? # CMD tech IDE controllers
323: cypide* at pci? dev ? function ? # Cypress IDE controllers
324: hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers
325: optiide* at pci? dev ? function ? # Opti IDE controllers
326: pdcide* at pci? dev ? function ? # Promise IDE controllers
1.305 tsutsui 327: pdcsata* at pci? dev ? function ? # Promise SATA150 controllers
1.254 reinoud 328: satalink* at pci? dev ? function ? # SiI SATALink controllers
1.407 thorpej 329: siisata* at pci? dev ? function ? # SiI SteelVine controllers
1.254 reinoud 330: siside* at pci? dev ? function ? # SiS IDE controllers
331: slide* at pci? dev ? function ? # Symphony Labs IDE controllers
332: viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers
1.303 tsutsui 333: pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
1.108 thorpej 334: pcscp* at pci? dev ? function ? # AMD Am53c974 PCscsi-PCI
1.363 macallan 335: pm2fb* at pci? dev ? function ? # 3Dlabs Permedia 2 Graphics
1.370 macallan 336: pm3fb* at pci? dev ? function ? # 3Dlabs Permedia 3 Graphics
1.43 cgd 337: ppb* at pci? dev ? function ? # PCI-PCI Bridges
1.307 pavel 338: puc* at pci? dev ? function ? # PCI "universal" comm. cards
1.357 tsutsui 339: radeonfb* at pci? dev ? function ? # ATI/AMD Radeon Graphics
340: options RADEONFB_DEPTH_32
1.287 mrg 341: re* at pci? dev ? function ? # Realtek 8169 Ethernet
1.240 wiz 342: rtk* at pci? dev ? function ? # Realtek 8129/8139 Ethernet
1.43 cgd 343: sio* at pci? dev ? function ? # Intel PCI-ISA Bridges
1.131 thorpej 344: sip* at pci? dev ? function ? # SiS 900 Ethernet
1.223 mjacob 345: stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 GigE
1.120 christos 346: sv* at pci? dev ? function ? # S3 SonicVibes
1.43 cgd 347: tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics
1.131 thorpej 348: ti* at pci? dev ? function ? # Alteon Tigon Gig-E
1.99 thorpej 349: tl* at pci? dev ? function ? # TI ThunderLAN Ethernet
1.131 thorpej 350: tlp* at pci? dev ? function ? # DECchip 21x4x and clones
1.120 christos 351: uhci* at pci? dev ? function ? # USB Univ. Host Controller
1.49 cgd 352: vga* at pci? dev ? function ? # PCI VGA Graphics
1.120 christos 353: vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
1.222 grant 354: wi* at pci? dev ? function ? # Lucent/Intersil WaveLAN/IEEE
1.302 tsutsui 355: wm* at pci? dev ? function ? # Intel 8254x Ethernet
1.183 minoura 356: yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio
1.120 christos 357:
1.195 itohy 358: opl* at cmpci? flags 1
1.130 kleink 359: opl* at eso?
1.354 jdc 360: opl* at sb?
1.107 augustss 361: #opl* at sv?
1.183 minoura 362: opl* at yds?
1.130 kleink 363:
1.195 itohy 364: mpu* at cmpci?
1.130 kleink 365: mpu* at eso?
1.354 jdc 366: mpu* at sb?
1.183 minoura 367: mpu* at yds?
1.196 itohy 368:
1.329 mhitch 369: # I2O devices
370: iop* at pci? dev ? function ? # I/O processor
371: iopsp* at iop? tid ? # SCSI/FC-AL ports
372: ld* at iop? tid ? # block devices
373: # XXX dpti.c wants a processor type that is not assigned for x86-64
374: #dpti* at iop? tid 0 # DPT/Adaptec control interface
375:
1.369 flxd 376: # GPIO devices
377: gpio* at gpiobus?
378:
1.99 thorpej 379: # MII/PHY support
1.367 jklos 380: brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
1.121 christos 381: exphy* at mii? phy ? # 3Com internal PHYs
1.205 wiz 382: icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
1.121 christos 383: inphy* at mii? phy ? # Intel 82555 PHYs
1.307 pavel 384: iophy* at mii? phy ? # Intel 82553 PHYs
1.121 christos 385: lxtphy* at mii? phy ? # Level One LXT-970 PHYs
1.187 thorpej 386: gphyter* at mii? phy ? # NS83861 Gig-E PHY
1.302 tsutsui 387: makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
1.121 christos 388: nsphy* at mii? phy ? # NS83840 PHYs
1.305 tsutsui 389: nsphyter* at mii? phy ? # NS83843 PHYs
1.121 christos 390: qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
1.302 tsutsui 391: rgephy* at mii? phy ? # Realtek 8169S internal PHYs
392: rlphy* at mii? phy ? # Realtek 8139 PHYs
1.305 tsutsui 393: sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
1.121 christos 394: tlphy* at mii? phy ? # ThunderLAN PHYs
1.307 pavel 395: tqphy* at mii? phy ? # TDK Semiconductor PHYs
1.121 christos 396: ukphy* at mii? phy ? # generic unknown PHYs
1.7 cgd 397:
1.9 cgd 398: # ISA/EISA bus support
1.413 thorpej 399: isa* at isabus? # "isabus" interface attribute
400: eisa* at eisabus? # "eisabus" interface attribute
1.177 mycroft 401: #isapnp* at isa?
1.8 cgd 402:
403: # ISA devices
1.29 cgd 404: mcclock* at isa? port 0x70
1.140 cjs 405: pckbc* at isa? # PC keyboard controller
1.81 drochner 406: pckbd* at pckbc? # PC keyboard (kbd port)
1.109 drochner 407: pms* at pckbc? # PS/2-style mouse (aux port)
1.262 cube 408: attimer* at isa? # AT Timer
1.83 thorpej 409: pcppi* at isa? # PC prog. periph. interface
1.375 christos 410: spkr* at pcppi? # IBM BASIC emulation
1.98 drochner 411: isabeep0 at pcppi? # "keyboard" beep
1.29 cgd 412: com* at isa? port 0x3f8 irq 4 # standard serial ports
413: com* at isa? port 0x2f8 irq 3
1.97 thorpej 414: cs* at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
1.170 tsutsui 415: ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
1.52 cjs 416: ep* at isa? port ? irq ? # 3COM 3c509 Ethernet
1.177 mycroft 417: #ep* at isapnp?
418: #ix0 at isa? port 0x300 irq 10 # EtherExpress/16
419: #iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA
1.112 thorpej 420: fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller
1.86 matt 421: lc0 at isa? port 0x300 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
422: lc1 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
423: depca0 at isa? port 0x300 iomem 0xd0000 iosiz 0x10000 irq 5 # DEPCA
424: depca1 at isa? port 0x200 iomem 0xd8000 iosiz 0x8000 irq 10 # DEPCA
425: le* at depca?
1.29 cgd 426: lpt* at isa? port 0x3bc irq 7 # standard parallel port
427: vga* at isa? # ISA (EISA: XXX) VGA
1.74 thorpej 428: wdc0 at isa? port 0x1f0 irq 14 # ST506/ESDI/IDE controllers
429: wdc1 at isa? port 0x170 irq 15
1.177 mycroft 430: #wdc* at isapnp?
1.198 lukem 431: we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet
432: we1 at isa? port 0x300 iomem 0xcc000 irq 10
1.108 thorpej 433: #wss* at isa? port 0x530 irq 9 drq 0 # Windows Sound System
1.177 mycroft 434: #wss* at isapnp?
1.204 ross 435:
436: ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX
1.114 ross 437: sb* at isa? port 0x220 irq 5 drq 1 # SoundBlaster
438: #sb* at isapnp?
1.119 dante 439: #adv* at isa? port ? irq ? drq ? # AdvanSys APB-514[02]
1.56 thorpej 440: aha* at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI
441: aha* at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI
442: bha* at isa? port 0x330 irq ? drq ? # BusLogic [57]4X SCSI (unt.)
443: bha* at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI (unt.)
444: uha* at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI (unt.)
445: uha* at isa? port 0x334 irq ? drq ? # UltraStor [13]4f SCSI (unt.)
1.152 matt 446: pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
447: pcic1 at isa? port 0x3e2 iomem 0xcc000 iosiz 0x10000
448: pcmcia* at pcic? controller ? socket ?
1.15 cgd 449:
450: # EISA devices
1.56 thorpej 451: ahb* at eisa? slot ? # Adaptec 174[024] SCSI (unt.)
1.44 cgd 452: ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI
453: bha* at eisa? slot ? # BusLogic 7xx SCSI
1.53 cjs 454: ep* at eisa? slot ? # 3COM 3c579 Ethernet (untested)
1.184 ad 455: mlx* at eisa? slot ? # Mylex DAC960 / DEC SWXCR (untested)
1.131 thorpej 456: tlp* at eisa? slot ? # DEC DE-425 Ethernet
1.163 thorpej 457: depca* at eisa? slot ? # DEC DE-422 Ethernet
458: le* at depca?
1.56 thorpej 459: uha* at eisa? slot ? # UltraStor 24f SCSI (unt.)
1.7 cgd 460:
1.152 matt 461: # PCMCIA device
1.249 mycroft 462: com* at pcmcia? function ? # Modems and serial cards
463:
464: aic* at pcmcia? function ? # Adaptec APA-1460 SCSI
1.290 hubertf 465: spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI
1.249 mycroft 466:
467: wdc* at pcmcia? function ? # PCMCIA IDE controllers
468:
469: ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Eth.
470: mbe* at pcmcia? function ? # MB8696x based Ethernet
471: ne* at pcmcia? function ? # NE2000-compatible Eth.
472: ray* at pcmcia? function ? # Raytheon Raylink (802.11)
473: sm* at pcmcia? function ? # Megahertz Ethernet
474: wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE
475: xirc* at pcmcia? function ? # Xircom CreditCard Ethernet
476: com* at xirc?
477: xi* at xirc?
478: mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards
479: com* at mhzc?
480: sm* at mhzc?
1.152 matt 481:
1.307 pavel 482: # PUC devices
483: com* at puc? port ? # 16x50s on "universal" comm boards
484: lpt* at puc? port ? # || ports on "universal" comm boards
485:
1.8 cgd 486: # SCSI bus support
1.241 fair 487: scsibus* at scsi?
1.1 cgd 488:
1.8 cgd 489: # SCSI devices
1.31 cgd 490: cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
1.307 pavel 491: ch* at scsibus? target ? lun ? # SCSI autochangers
1.31 cgd 492: sd* at scsibus? target ? lun ? # SCSI disk drives
1.307 pavel 493: se* at scsibus? target ? lun ? # Cabletron SCSI<->Ethernet
494: ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE
495: ss* at scsibus? target ? lun ? # SCSI scanners
1.31 cgd 496: st* at scsibus? target ? lun ? # SCSI tape drives
1.307 pavel 497: uk* at scsibus? target ? lun ? # SCSI unknown
1.51 cgd 498:
1.236 lukem 499: # ATA (IDE) bus support
500: atabus* at ata?
1.234 bouyer 501:
1.236 lukem 502: # IDE drives
1.234 bouyer 503: wd* at atabus? drive ?
1.74 thorpej 504:
505: # ATAPI bus support
1.236 lukem 506: atapibus* at atapi?
1.74 thorpej 507:
508: # ATAPI devices
509: sd* at atapibus? drive ? # ATAPI disk devices
510: cd* at atapibus? drive ? # ATAPI CD-ROM devices
1.112 thorpej 511:
512: # Floppy drives
513: fd* at fdc? drive ?
1.150 ad 514:
515: # Hardware RAID devices
1.173 ad 516: ld* at cac? unit ?
1.182 itojun 517: ld* at mlx? unit ?
1.108 thorpej 518:
1.354 jdc 519: # Acer Labs M7101 SMBus controller
520: alipm* at pci? dev ? function ?
1.382 thorpej 521: iic* at alipm?
1.354 jdc 522:
1.358 jdc 523: # AlphaServer DS20L i2c devices
1.383 thorpej 524: #lmenv* at iic? addr 0x2c
525: #lmenv* at iic? addr 0x2d
526: #lmenv* at iic? addr 0x2e
527: #lmenv* at iic? addr 0x2f
528: #spdmem* at iic? addr 0x50
529: #spdmem* at iic? addr 0x51
530: #spdmem* at iic? addr 0x52
531: #spdmem* at iic? addr 0x53
532: #spdmem* at iic? addr 0x54
533: #spdmem* at iic? addr 0x55
534: #spdmem* at iic? addr 0x56
535: #spdmem* at iic? addr 0x57
1.358 jdc 536: #seeprom* at iic0 addr 0x51 flags 0x2
1.354 jdc 537:
1.317 kiyohara 538: # PCMCIA USB controllers
539: slhci* at pcmcia? function ? # ScanLogic SL811HS
540:
1.108 thorpej 541: # USB bus support
1.413 thorpej 542: usb* at usbus? # "usbus" interface attribute
1.108 thorpej 543:
1.127 augustss 544: # USB Hubs
1.108 thorpej 545: uhub* at usb?
1.312 drochner 546: uhub* at uhub? port ?
1.108 thorpej 547:
1.201 augustss 548: # USB HID device
549: uhidev* at uhub? port ? configuration ? interface ?
550:
1.127 augustss 551: # USB Mice
1.201 augustss 552: ums* at uhidev? reportid ?
1.133 mycroft 553: wsmouse* at ums?
1.108 thorpej 554:
555: # USB Keyboards
1.201 augustss 556: ukbd* at uhidev? reportid ?
1.133 mycroft 557: wskbd* at ukbd? console ?
1.253 reinoud 558: options WSDISPLAY_COMPAT_RAWKBD
1.108 thorpej 559:
1.292 skrll 560: # USB serial adapter
1.272 skrll 561: ucycom* at uhidev? reportid ?
562:
1.108 thorpej 563: # USB Generic HID devices
1.201 augustss 564: uhid* at uhidev? reportid ?
1.108 thorpej 565:
1.127 augustss 566: # USB Printer
567: ulpt* at uhub? port ? configuration ? interface ?
568:
569: # USB Modem
570: umodem* at uhub? port ? configuration ?
1.142 augustss 571: ucom* at umodem?
1.128 thorpej 572:
1.331 plunky 573: # Option N.V. Wireless WAN modems
574: uhso* at uhub? port ? configuration ?
575:
1.128 thorpej 576: # USB Mass Storage
577: umass* at uhub? port ? configuration ? interface ?
1.138 augustss 578:
1.254 reinoud 579: # USB audio
580: uaudio* at uhub? port ? configuration ?
581:
582: # USB MIDI
583: umidi* at uhub? port ? configuration ?
584:
585: # USB IrDA
586: # USB-IrDA bridge spec
587: uirda* at uhub? port ? configuration ? interface ?
588: irframe* at uirda?
589:
590: # SigmaTel STIr4200 USB/IrDA Bridge
591: ustir* at uhub? port ?
592: irframe* at ustir?
593:
1.138 augustss 594: # USB Ethernet adapters
595: aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
1.255 augustss 596: axe* at uhub? port ? # ASIX AX88172 based adapters
1.138 augustss 597: cue* at uhub? port ? # CATC USB-EL1201A based adapters
598: kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
1.385 rin 599: mue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters
1.389 rin 600: udav* at uhub? port ? # Davicom DM9601 based adapters
601: ure* at uhub? port ? # Realtek RTL8152/RTL8153 based adapters
1.224 augustss 602: url* at uhub? port ? # Realtek RTL8150L based adapters
1.178 nathanw 603:
604: # Serial adapters
605: # FTDI FT8U100AX serial adapter
606: uftdi* at uhub? port ?
607: ucom* at uftdi? portno ?
1.169 augustss 608:
1.263 itohy 609: # Kyocera AIR-EDGE PHONE
1.307 pavel 610: ukyopon* at uhub? port ?
611: ucom* at ukyopon? portno ?
1.263 itohy 612:
1.219 fair 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
1.316 kiyohara 632: btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139
1.297 plunky 633:
634: # Bluetooth USB Controllers
1.312 drochner 635: ubt* at uhub? port ?
1.341 jakllsch 636: aubtfwl* at uhub? port ?
1.297 plunky 637:
638: # Bluetooth Device Hub
1.320 kiyohara 639: bthub* at bcsp?
1.297 plunky 640: bthub* at bt3c?
1.316 kiyohara 641: bthub* at btbc?
1.311 kiyohara 642: bthub* at btuart?
1.297 plunky 643: bthub* at ubt?
644:
645: # Bluetooth HID support
646: bthidev* at bthub?
647:
648: # Bluetooth Mouse
649: btms* at bthidev? reportid ?
650: wsmouse* at btms? mux 0
651:
652: # Bluetooth Keyboard
653: btkbd* at bthidev? reportid ?
654: wskbd* at btkbd? console ? mux 1
655:
1.337 plunky 656: # Bluetooth Apple Magic Mouse
657: btmagic* at bthub?
658: wsmouse* at btmagic? mux 0
659:
1.297 plunky 660: # Bluetooth Audio support
661: btsco* at bthub?
662:
663:
1.254 reinoud 664: # Audio support
665: audio* at audiobus?
666: midi* at midibus?
667: midi* at pcppi?
1.354 jdc 668: midi* at sb?
1.254 reinoud 669:
1.375 christos 670: spkr* at audio? # PC speaker (synthesized)
1.372 nat 671:
1.11 cgd 672: # Workstation Console attachments
1.364 macallan 673: wsdisplay0 at wsemuldisplaydev? console 1
674: wsdisplay* at wsemuldisplaydev?
1.215 ad 675: wskbd* at lkkbd? console ?
676: wsmouse* at vsms?
1.133 mycroft 677: wskbd* at pckbd?
678: wsmouse* at pms?
1.1 cgd 679:
1.325 tls 680: #
681: # accept filters
682: pseudo-device accf_data # "dataready" accept filter
683: pseudo-device accf_http # "httpready" accept filter
684:
1.279 thorpej 685: pseudo-device crypto # /dev/crypto device
1.280 thorpej 686: pseudo-device swcrypto # software crypto implementation
1.239 jonathan 687:
1.284 rpaulo 688: pseudo-device bpfilter
1.394 sevan 689: pseudo-device carp # Common Address Redundancy Protocol
1.349 christos 690: pseudo-device ccd
691: pseudo-device cgd # cryptographic disk devices
1.350 christos 692: pseudo-device raid # RAIDframe disk driver
1.202 oster 693: options RAID_AUTOCONFIG # auto-configuration of RAID components
694: # Options to enable various other RAIDframe RAID types.
1.304 tsutsui 695: #options RF_INCLUDE_EVENODD=1
696: #options RF_INCLUDE_RAID5_RS=1
697: #options RF_INCLUDE_PARITYLOGGING=1
698: #options RF_INCLUDE_CHAINDECLUSTER=1
699: #options RF_INCLUDE_INTERDECLUSTER=1
700: #options RF_INCLUDE_PARITY_DECLUSTERING=1
701: #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
1.334 pooka 702: pseudo-device fss # file system snapshot device
1.384 maxv 703: pseudo-device npf # NPF packet filter
1.349 christos 704: pseudo-device loop
1.338 hannken 705: pseudo-device md
1.285 cube 706: pseudo-device ppp
1.200 martin 707: pseudo-device pppoe # PPP over Ethernet (RFC 2516)
1.166 jdolecek 708: pseudo-device pty # pseudo-terminals
1.285 cube 709: pseudo-device sl
1.307 pavel 710: pseudo-device tun
711: pseudo-device tap # virtual Ethernet
1.285 cube 712: pseudo-device vnd
1.269 hubertf 713: #options VND_COMPRESSION # compressed vnd(4)
1.285 cube 714: #pseudo-device gre # generic L3 over IP tunnel
715: pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
716: #pseudo-device faith # IPv[46] tcp relay translation i/f
1.286 pavel 717: pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
1.175 bouyer 718: pseudo-device vlan # IEEE 802.1q encapsulation
1.192 atatat 719: pseudo-device bridge # simple inter-network bridging
1.408 roy 720: pseudo-device vether # Virtual Ethernet for bridge
1.410 thorpej 721: pseudo-device agr # IEEE 802.3ad link aggregation
1.351 christos 722: pseudo-device sequencer # MIDI sequencer
1.69 explorer 723: #options RND_COM # use "com" randomness too
1.307 pavel 724: # a pseudo device needed for Coda # also needs CODA (above)
1.350 christos 725: pseudo-device vcoda # coda minicache <-> venus comm.
1.209 lukem 726: pseudo-device clockctl # user control of clock subsystem
1.393 isaki 727: pseudo-device drvctl # user control of drive subsystem
1.230 gmcgarry 728: pseudo-device wsfont
1.253 reinoud 729: pseudo-device wsmux # mouse and keyboad multiplexing
1.229 ragge 730: pseudo-device ksyms # /dev/ksyms
1.310 ad 731: pseudo-device lockstat # lock profiling
1.320 kiyohara 732: pseudo-device bcsp # BlueCore Serial Protocol
1.311 kiyohara 733: pseudo-device btuart # Bluetooth HCI UART (H4)
1.330 pooka 734: pseudo-device putter # for puffs and pud
1.282 elad 735:
1.394 sevan 736: include "dev/veriexec.config"
1.298 elad 737:
1.322 christos 738: options PAX_MPROTECT=0 # PaX mprotect(2) restrictions
739: options PAX_ASLR=0 # PaX Address Space Layout Randomization
1.414 ! jakllsch 740:
! 741: # Pull in optional local configuration
! 742: cinclude "arch/alpha/conf/GENERIC.local"
CVSweb <webmaster@jp.NetBSD.org>