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