files revision 1.857.2.2 1 1.857.2.2 ad # $NetBSD: files,v 1.857.2.2 2007/08/04 11:03:00 ad Exp $
2 1.857.2.2 ad
3 1.857.2.2 ad # @(#)files.newconf 7.5 (Berkeley) 5/10/93
4 1.857.2.2 ad
5 1.857.2.2 ad version 20070109
6 1.857.2.2 ad
7 1.857.2.2 ad #
8 1.857.2.2 ad # device classes
9 1.857.2.2 ad #
10 1.857.2.2 ad devclass disk
11 1.857.2.2 ad devclass tape
12 1.857.2.2 ad devclass ifnet
13 1.857.2.2 ad devclass tty
14 1.857.2.2 ad
15 1.857.2.2 ad # options understood by the machine-independent part of the kernel
16 1.857.2.2 ad # (note, these are case-sensitive)
17 1.857.2.2 ad #
18 1.857.2.2 ad defflag INSECURE
19 1.857.2.2 ad defflag KMEMSTATS
20 1.857.2.2 ad defflag KTRACE
21 1.857.2.2 ad defflag MBUFTRACE
22 1.857.2.2 ad defflag PTRACE
23 1.857.2.2 ad defflag SYSTRACE
24 1.857.2.2 ad defflag COREDUMP
25 1.857.2.2 ad
26 1.857.2.2 ad defparam DEFCORENAME
27 1.857.2.2 ad defparam HZ
28 1.857.2.2 ad defparam MAXUPRC
29 1.857.2.2 ad defparam RTC_OFFSET
30 1.857.2.2 ad defflag opt_pipe.h PIPE_SOCKETPAIR PIPE_NODIRECT
31 1.857.2.2 ad
32 1.857.2.2 ad defflag BUFQ_DISKSORT
33 1.857.2.2 ad defflag BUFQ_FCFS
34 1.857.2.2 ad defflag BUFQ_PRIOCSCAN
35 1.857.2.2 ad defflag BUFQ_READPRIO
36 1.857.2.2 ad defflag NEW_BUFQ_STRATEGY # same as BUFQ_READPRIO
37 1.857.2.2 ad
38 1.857.2.2 ad defflag opt_sched.h SCHED_4BSD
39 1.857.2.2 ad
40 1.857.2.2 ad defparam SOMAXKVA
41 1.857.2.2 ad defflag opt_sock_counters.h SOSEND_COUNTERS
42 1.857.2.2 ad defflag opt_sosend_loan.h SOSEND_NO_LOAN
43 1.857.2.2 ad defflag opt_route.h RTCACHE_DEBUG RTFLUSH_DEBUG
44 1.857.2.2 ad
45 1.857.2.2 ad defflag MULTIPROCESSOR
46 1.857.2.2 ad
47 1.857.2.2 ad defflag opt_config.h INCLUDE_CONFIG_FILE INCLUDE_JUST_CONFIG
48 1.857.2.2 ad
49 1.857.2.2 ad defparam opt_dump.h DUMP_ON_PANIC
50 1.857.2.2 ad
51 1.857.2.2 ad defflag opt_callout.h CALLWHEEL_STATS
52 1.857.2.2 ad
53 1.857.2.2 ad defflag opt_posix.h P1003_1B_SEMAPHORE
54 1.857.2.2 ad defflag opt_sysv.h SYSVMSG SYSVSEM SYSVSHM
55 1.857.2.2 ad defparam opt_sysvparam.h SHMMAXPGS SEMMNI SEMMNS SEMUME SEMMNU
56 1.857.2.2 ad
57 1.857.2.2 ad defflag opt_ntp.h PPS_SYNC NTP
58 1.857.2.2 ad
59 1.857.2.2 ad defflag opt_ptm.h NO_DEV_PTM COMPAT_BSDPTY
60 1.857.2.2 ad
61 1.857.2.2 ad defparam opt_kmempages.h NKMEMPAGES NKMEMPAGES_MIN NKMEMPAGES_MAX
62 1.857.2.2 ad defflag opt_malloclog.h MALLOCLOG
63 1.857.2.2 ad defparam opt_malloclog.h MALLOCLOGSIZE
64 1.857.2.2 ad defflag opt_malloc_debug.h MALLOC_DEBUG
65 1.857.2.2 ad defflag opt_pool.h POOL_DIAGNOSTIC
66 1.857.2.2 ad defparam opt_poollog.h POOL_LOGSIZE
67 1.857.2.2 ad defflag opt_powerhook.h POWERHOOK_DEBUG
68 1.857.2.2 ad
69 1.857.2.2 ad defflag opt_revcache.h NAMECACHE_ENTER_REVERSE
70 1.857.2.2 ad
71 1.857.2.2 ad defflag opt_execfmt.h EXEC_AOUT EXEC_COFF EXEC_ECOFF EXEC_ELF32
72 1.857.2.2 ad EXEC_ELF64 EXEC_MACHO EXEC_SCRIPT
73 1.857.2.2 ad EXEC_ELF_NOTELESS
74 1.857.2.2 ad
75 1.857.2.2 ad defflag opt_dkwedge.h DKWEDGE_AUTODISCOVER
76 1.857.2.2 ad DKWEDGE_METHOD_BSDLABEL
77 1.857.2.2 ad DKWEDGE_METHOD_GPT
78 1.857.2.2 ad DKWEDGE_METHOD_MBR
79 1.857.2.2 ad
80 1.857.2.2 ad defflag opt_veriexec.h VERIFIED_EXEC_FP_SHA1
81 1.857.2.2 ad VERIFIED_EXEC_FP_SHA256
82 1.857.2.2 ad VERIFIED_EXEC_FP_SHA384
83 1.857.2.2 ad VERIFIED_EXEC_FP_SHA512
84 1.857.2.2 ad VERIFIED_EXEC_FP_MD5
85 1.857.2.2 ad VERIFIED_EXEC_FP_RMD160
86 1.857.2.2 ad
87 1.857.2.2 ad # Per system call number counts and times
88 1.857.2.2 ad defflag opt_syscall_stats.h SYSCALL_STATS
89 1.857.2.2 ad defflag opt_syscall_stats.h SYSCALL_TIMES: SYSCALL_STATS
90 1.857.2.2 ad # Assume cpu_hascounter() returns true - to use disabled rdtsc() (for soekris)
91 1.857.2.2 ad defflag opt_syscall_stats.h SYSCALL_TIMES_HASCOUNTER: SYSCALL_TIMES
92 1.857.2.2 ad file kern/subr_syscall_stats.c syscall_stats
93 1.857.2.2 ad
94 1.857.2.2 ad defparam opt_pax.h PAX_MPROTECT
95 1.857.2.2 ad PAX_SEGVGUARD
96 1.857.2.2 ad
97 1.857.2.2 ad defflag opt_fileassoc.h FILEASSOC
98 1.857.2.2 ad
99 1.857.2.2 ad defflag opt_gre.h GRE_DEBUG
100 1.857.2.2 ad
101 1.857.2.2 ad # compatibility options
102 1.857.2.2 ad #
103 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_40
104 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_30: COMPAT_40
105 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_20: COMPAT_30
106 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_16: COMPAT_20
107 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_15: COMPAT_16
108 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_14: COMPAT_15
109 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_13: COMPAT_14
110 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_12: COMPAT_13
111 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_11: COMPAT_12
112 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_10: COMPAT_11
113 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_09: COMPAT_10
114 1.857.2.2 ad defflag COMPAT_OSSAUDIO
115 1.857.2.2 ad defflag COMPAT_FREEBSD: COMPAT_30
116 1.857.2.2 ad defflag COMPAT_HPUX
117 1.857.2.2 ad defflag COMPAT_IBCS2
118 1.857.2.2 ad defflag COMPAT_IRIX
119 1.857.2.2 ad defflag COMPAT_LINUX
120 1.857.2.2 ad defflag COMPAT_LINUX32
121 1.857.2.2 ad defflag COMPAT_OSF1
122 1.857.2.2 ad defflag COMPAT_SUNOS: COMPAT_30
123 1.857.2.2 ad defflag opt_compat_svr4.h COMPAT_SVR4 COMPAT_SVR4_32 SVR4_COMPAT_SOLARIS2
124 1.857.2.2 ad defflag COMPAT_ULTRIX
125 1.857.2.2 ad defflag COMPAT_NETBSD32
126 1.857.2.2 ad defflag COMPAT_AOUT_M68K: COMPAT_40
127 1.857.2.2 ad defflag COMPAT_M68K4K
128 1.857.2.2 ad defflag COMPAT_MACH
129 1.857.2.2 ad defflag COMPAT_DARWIN
130 1.857.2.2 ad defflag COMPAT_VAX1K
131 1.857.2.2 ad defflag COMPAT_43
132 1.857.2.2 ad defflag COMPAT_PECOFF
133 1.857.2.2 ad defflag opt_compat_netbsd.h COMPAT_NOMID
134 1.857.2.2 ad
135 1.857.2.2 ad #
136 1.857.2.2 ad # Cryptography support. Include this early, since several things
137 1.857.2.2 ad # use it.
138 1.857.2.2 ad
139 1.857.2.2 ad # Individual crypto transforms
140 1.857.2.2 ad include "crypto/arc4/files.arc4"
141 1.857.2.2 ad include "crypto/des/files.des"
142 1.857.2.2 ad include "crypto/blowfish/files.blowfish"
143 1.857.2.2 ad include "crypto/cast128/files.cast128"
144 1.857.2.2 ad include "crypto/rijndael/files.rijndael"
145 1.857.2.2 ad include "crypto/skipjack/files.skipjack"
146 1.857.2.2 ad
147 1.857.2.2 ad # General-purpose crypto processing framework.
148 1.857.2.2 ad include "opencrypto/files.opencrypto"
149 1.857.2.2 ad
150 1.857.2.2 ad #
151 1.857.2.2 ad # System monitoring framework
152 1.857.2.2 ad #
153 1.857.2.2 ad include "dev/sysmon/files.sysmon"
154 1.857.2.2 ad
155 1.857.2.2 ad #
156 1.857.2.2 ad # Networking protocols
157 1.857.2.2 ad #
158 1.857.2.2 ad include "net80211/files.net80211"
159 1.857.2.2 ad include "netatalk/files.netatalk"
160 1.857.2.2 ad include "netbt/files.netbt"
161 1.857.2.2 ad include "netinet/files.netinet"
162 1.857.2.2 ad include "netinet/files.ipfilter"
163 1.857.2.2 ad include "netinet6/files.netinet6"
164 1.857.2.2 ad include "netinet6/files.ipsec"
165 1.857.2.2 ad include "netipsec/files.netipsec"
166 1.857.2.2 ad include "netiso/files.netiso"
167 1.857.2.2 ad include "netnatm/files.netnatm"
168 1.857.2.2 ad include "netsmb/files.netsmb"
169 1.857.2.2 ad include "net/files.pf"
170 1.857.2.2 ad
171 1.857.2.2 ad obsolete defflag CCITT # obsolete
172 1.857.2.2 ad obsolete defflag HDLC # obsolete
173 1.857.2.2 ad obsolete defflag LLC # obsolete
174 1.857.2.2 ad obsolete defflag opt_ns.h NS NSIP # obsolete
175 1.857.2.2 ad obsolete defflag IPX # obsolete
176 1.857.2.2 ad obsolete defflag opt_iso.h TPCONS
177 1.857.2.2 ad defflag PFIL_HOOKS # pfil(9)
178 1.857.2.2 ad defflag opt_bridge_ipf.h BRIDGE_IPF # bridge(4) use inet_pfil_hooks
179 1.857.2.2 ad defflag opt_ppp.h PPP_DEFLATE PPP_BSDCOMP PPP_FILTER
180 1.857.2.2 ad # Include deflate or bsd
181 1.857.2.2 ad # compression, enable pppd
182 1.857.2.2 ad # packet filtering support
183 1.857.2.2 ad defflag opt_pppoe.h PPPOE_SERVER PPPOE_TERM_UNKNOWN_SESSIONS
184 1.857.2.2 ad
185 1.857.2.2 ad # networking options
186 1.857.2.2 ad #
187 1.857.2.2 ad defflag GATEWAY
188 1.857.2.2 ad defparam opt_nmbclusters.h NMBCLUSTERS
189 1.857.2.2 ad defparam SB_MAX
190 1.857.2.2 ad
191 1.857.2.2 ad # file system options
192 1.857.2.2 ad #
193 1.857.2.2 ad defflag SOFTDEP # XXX files.ufs?
194 1.857.2.2 ad defflag QUOTA # XXX files.ufs?
195 1.857.2.2 ad defflag VNODE_LOCKDEBUG
196 1.857.2.2 ad defflag MAGICLINKS
197 1.857.2.2 ad
198 1.857.2.2 ad # buffer cache size options
199 1.857.2.2 ad #
200 1.857.2.2 ad defparam opt_bufcache.h BUFCACHE BUFPAGES
201 1.857.2.2 ad
202 1.857.2.2 ad # userconf
203 1.857.2.2 ad #
204 1.857.2.2 ad defflag USERCONF
205 1.857.2.2 ad
206 1.857.2.2 ad # sysctl related
207 1.857.2.2 ad #
208 1.857.2.2 ad defflag opt_sysctl.h SYSCTL_DISALLOW_CREATE SYSCTL_DISALLOW_KWRITE
209 1.857.2.2 ad SYSCTL_DEBUG_SETUP SYSCTL_DEBUG_CREATE
210 1.857.2.2 ad SYSCTL_INCLUDE_DESCR
211 1.857.2.2 ad
212 1.857.2.2 ad #
213 1.857.2.2 ad # Not entirely MI, but present on multiple arch's
214 1.857.2.2 ad #
215 1.857.2.2 ad
216 1.857.2.2 ad # PC-style MBR handling
217 1.857.2.2 ad #
218 1.857.2.2 ad defflag opt_mbr.h COMPAT_386BSD_MBRPART
219 1.857.2.2 ad
220 1.857.2.2 ad #
221 1.857.2.2 ad # debugging options
222 1.857.2.2 ad #
223 1.857.2.2 ad include "ddb/files.ddb" # in-kernel dynamic debugger
224 1.857.2.2 ad
225 1.857.2.2 ad defflag opt_kgdb.h KGDB
226 1.857.2.2 ad defparam opt_kgdb.h KGDB_DEV KGDB_DEVNAME KGDB_DEVPORT
227 1.857.2.2 ad KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
228 1.857.2.2 ad defflag LOCKDEBUG
229 1.857.2.2 ad defflag SYSCALL_DEBUG
230 1.857.2.2 ad defflag opt_kstack.h KSTACK_CHECK_MAGIC
231 1.857.2.2 ad
232 1.857.2.2 ad # memory (ram) disk options
233 1.857.2.2 ad #
234 1.857.2.2 ad defflag opt_md.h MEMORY_DISK_HOOKS MEMORY_DISK_IS_ROOT
235 1.857.2.2 ad MEMORY_DISK_DYNAMIC
236 1.857.2.2 ad defparam opt_md.h MEMORY_DISK_SERVER=1 MEMORY_DISK_ROOT_SIZE
237 1.857.2.2 ad MEMORY_RBFLAGS
238 1.857.2.2 ad
239 1.857.2.2 ad defflag opt_tftproot.h TFTPROOT TFTPROOT_DEBUG
240 1.857.2.2 ad
241 1.857.2.2 ad # Support for hardware performance monitoring counters
242 1.857.2.2 ad #
243 1.857.2.2 ad defflag opt_perfctrs.h PERFCTRS
244 1.857.2.2 ad
245 1.857.2.2 ad # Machine-independent device majors assignements
246 1.857.2.2 ad include "conf/majors"
247 1.857.2.2 ad
248 1.857.2.2 ad # generic attributes
249 1.857.2.2 ad #
250 1.857.2.2 ad define audiobus { }
251 1.857.2.2 ad define midibus { }
252 1.857.2.2 ad define midisyn
253 1.857.2.2 ad define ata {[channel = -1]}
254 1.857.2.2 ad define sata
255 1.857.2.2 ad define scsi_core
256 1.857.2.2 ad define scsi {[channel = -1]}: scsi_core
257 1.857.2.2 ad define ata_hl {[drive = -1]}
258 1.857.2.2 ad define atapi { }
259 1.857.2.2 ad define radiodev { }
260 1.857.2.2 ad define gpibdev {[address = -1]}
261 1.857.2.2 ad define gpiobus { }
262 1.857.2.2 ad define onewirebus { }
263 1.857.2.2 ad define pckbport {[slot = -1]}
264 1.857.2.2 ad define pckbport_machdep_cnattach
265 1.857.2.2 ad define firmload
266 1.857.2.2 ad
267 1.857.2.2 ad # audio device attributes
268 1.857.2.2 ad #
269 1.857.2.2 ad define mulaw
270 1.857.2.2 ad define auconv
271 1.857.2.2 ad define aurateconv
272 1.857.2.2 ad
273 1.857.2.2 ad # audio and midi devices, attaches to audio hardware driver
274 1.857.2.2 ad #
275 1.857.2.2 ad device audio
276 1.857.2.2 ad attach audio at audiobus
277 1.857.2.2 ad device midi
278 1.857.2.2 ad attach midi at midibus
279 1.857.2.2 ad
280 1.857.2.2 ad # console bell via audio device
281 1.857.2.2 ad #
282 1.857.2.2 ad define audiobell
283 1.857.2.2 ad
284 1.857.2.2 ad # I2C device support
285 1.857.2.2 ad include "dev/i2c/files.i2c"
286 1.857.2.2 ad
287 1.857.2.2 ad # SPI device support
288 1.857.2.2 ad include "dev/spi/files.spi"
289 1.857.2.2 ad
290 1.857.2.2 ad # IR device support
291 1.857.2.2 ad include "dev/ir/files.ir"
292 1.857.2.2 ad
293 1.857.2.2 ad # Parallel Port Bus support
294 1.857.2.2 ad include "dev/ppbus/files.ppbus"
295 1.857.2.2 ad
296 1.857.2.2 ad # raster operations attributes
297 1.857.2.2 ad #
298 1.857.2.2 ad define rasops1
299 1.857.2.2 ad define rasops2
300 1.857.2.2 ad define rasops4
301 1.857.2.2 ad define rasops8
302 1.857.2.2 ad define rasops15
303 1.857.2.2 ad define rasops16
304 1.857.2.2 ad define rasops24
305 1.857.2.2 ad define rasops32
306 1.857.2.2 ad define rasops_rotation
307 1.857.2.2 ad
308 1.857.2.2 ad # splash screen support
309 1.857.2.2 ad include "dev/splash/files.splash"
310 1.857.2.2 ad
311 1.857.2.2 ad # videomode support
312 1.857.2.2 ad include "dev/videomode/files.videomode"
313 1.857.2.2 ad
314 1.857.2.2 ad # net device attributes - we have generic code for arc(net), ether(net),
315 1.857.2.2 ad # fddi, token ring, atm and eco(net).
316 1.857.2.2 ad #
317 1.857.2.2 ad define arc
318 1.857.2.2 ad define atm
319 1.857.2.2 ad define eco
320 1.857.2.2 ad define ether
321 1.857.2.2 ad define fddi
322 1.857.2.2 ad define hippi
323 1.857.2.2 ad define ieee1394
324 1.857.2.2 ad define token
325 1.857.2.2 ad define sppp
326 1.857.2.2 ad define wlan: arc4, rijndael
327 1.857.2.2 ad define crypto
328 1.857.2.2 ad
329 1.857.2.2 ad # devices ARPing IPv4 pull this in:
330 1.857.2.2 ad #
331 1.857.2.2 ad define arp
332 1.857.2.2 ad
333 1.857.2.2 ad #
334 1.857.2.2 ad # ALTQ network traffic shaping subsystem
335 1.857.2.2 ad #
336 1.857.2.2 ad include "altq/files.altq"
337 1.857.2.2 ad
338 1.857.2.2 ad #
339 1.857.2.2 ad # IPKDB kernel debugger
340 1.857.2.2 ad #
341 1.857.2.2 ad include "ipkdb/files.ipkdb"
342 1.857.2.2 ad
343 1.857.2.2 ad # Logical disk
344 1.857.2.2 ad #
345 1.857.2.2 ad device ld: disk
346 1.857.2.2 ad file dev/ld.c ld needs-flag
347 1.857.2.2 ad
348 1.857.2.2 ad #
349 1.857.2.2 ad # MII/PHY support for network devices
350 1.857.2.2 ad #
351 1.857.2.2 ad include "dev/mii/files.mii"
352 1.857.2.2 ad
353 1.857.2.2 ad #
354 1.857.2.2 ad # RAIDframe
355 1.857.2.2 ad #
356 1.857.2.2 ad include "dev/raidframe/files.raidframe"
357 1.857.2.2 ad
358 1.857.2.2 ad #
359 1.857.2.2 ad # Hardware-assisted data mover API
360 1.857.2.2 ad #
361 1.857.2.2 ad include "dev/dmover/files.dmover"
362 1.857.2.2 ad
363 1.857.2.2 ad #
364 1.857.2.2 ad # "Chipset" drivers. These are the bus-independent routines which
365 1.857.2.2 ad # contain the cfdrivers. Attachments are provided by files.<bus>
366 1.857.2.2 ad #
367 1.857.2.2 ad
368 1.857.2.2 ad # Adaptec AIC-6[32]60 ICs
369 1.857.2.2 ad #
370 1.857.2.2 ad device aic: scsi
371 1.857.2.2 ad file dev/ic/aic6360.c aic
372 1.857.2.2 ad
373 1.857.2.2 ad # SMC 93Cx6 Serial EEPROM devices
374 1.857.2.2 ad #
375 1.857.2.2 ad define smc93cx6
376 1.857.2.2 ad file dev/ic/smc93cx6.c smc93cx6
377 1.857.2.2 ad
378 1.857.2.2 ad # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
379 1.857.2.2 ad #
380 1.857.2.2 ad defparam opt_ahc.h AHC_DEBUG
381 1.857.2.2 ad defflag opt_ahc.h AHC_NO_TAGS
382 1.857.2.2 ad device ahc: scsi
383 1.857.2.2 ad define ahc_seeprom
384 1.857.2.2 ad define ahc_aic77xx
385 1.857.2.2 ad file dev/ic/aic7xxx.c ahc
386 1.857.2.2 ad file dev/ic/aic7xxx_osm.c ahc
387 1.857.2.2 ad file dev/ic/aic7xxx_seeprom.c ahc_seeprom
388 1.857.2.2 ad file dev/ic/aic77xx.c ahc_aic77xx
389 1.857.2.2 ad
390 1.857.2.2 ad # Adaptec aic79xx SCSI controllers
391 1.857.2.2 ad defflag opt_ahd.h AHD_DEBUG
392 1.857.2.2 ad device ahd: scsi
393 1.857.2.2 ad file dev/ic/aic79xx.c ahd
394 1.857.2.2 ad file dev/ic/aic79xx_osm.c ahd
395 1.857.2.2 ad
396 1.857.2.2 ad # DPT EATA SCSI controllers
397 1.857.2.2 ad #
398 1.857.2.2 ad device dpt: scsi
399 1.857.2.2 ad file dev/ic/dpt.c dpt
400 1.857.2.2 ad
401 1.857.2.2 ad # Compaq Smart ARRAY controllers
402 1.857.2.2 ad #
403 1.857.2.2 ad device cac {unit = -1}
404 1.857.2.2 ad file dev/ic/cac.c cac
405 1.857.2.2 ad
406 1.857.2.2 ad attach ld at cac with ld_cac
407 1.857.2.2 ad file dev/ic/ld_cac.c ld_cac
408 1.857.2.2 ad
409 1.857.2.2 ad # HP/Compaq Command Interface for SCSI-3 Support
410 1.857.2.2 ad #
411 1.857.2.2 ad device ciss: scsi
412 1.857.2.2 ad file dev/ic/ciss.c ciss
413 1.857.2.2 ad
414 1.857.2.2 ad # Mylex DAC960 RAID controllers
415 1.857.2.2 ad #
416 1.857.2.2 ad device mlx {unit = -1}
417 1.857.2.2 ad file dev/ic/mlx.c mlx needs-flag
418 1.857.2.2 ad
419 1.857.2.2 ad attach ld at mlx with ld_mlx
420 1.857.2.2 ad file dev/ic/ld_mlx.c ld_mlx
421 1.857.2.2 ad
422 1.857.2.2 ad # ICP-Vortex/Intel RAID controllers
423 1.857.2.2 ad #
424 1.857.2.2 ad device icp {unit = -1}
425 1.857.2.2 ad file dev/ic/icp.c icp needs-flag
426 1.857.2.2 ad file dev/ic/icp_ioctl.c icp
427 1.857.2.2 ad
428 1.857.2.2 ad attach ld at icp with ld_icp
429 1.857.2.2 ad file dev/ic/ld_icp.c ld_icp
430 1.857.2.2 ad
431 1.857.2.2 ad device icpsp: scsi
432 1.857.2.2 ad file dev/ic/icpsp.c icpsp
433 1.857.2.2 ad attach icpsp at icp
434 1.857.2.2 ad
435 1.857.2.2 ad # Adaptec FSA RAID controllers
436 1.857.2.2 ad #
437 1.857.2.2 ad device aac {unit = -1}
438 1.857.2.2 ad file dev/ic/aac.c aac
439 1.857.2.2 ad
440 1.857.2.2 ad attach ld at aac with ld_aac
441 1.857.2.2 ad file dev/ic/ld_aac.c ld_aac
442 1.857.2.2 ad
443 1.857.2.2 ad # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
444 1.857.2.2 ad #
445 1.857.2.2 ad device adv: scsi
446 1.857.2.2 ad file dev/ic/adv.c adv
447 1.857.2.2 ad file dev/ic/advlib.c adv
448 1.857.2.2 ad file dev/ic/advmcode.c adv
449 1.857.2.2 ad
450 1.857.2.2 ad # AdvanSys ULTRA WIDE SCSI controllers
451 1.857.2.2 ad #
452 1.857.2.2 ad device adw: scsi
453 1.857.2.2 ad file dev/ic/adw.c adw
454 1.857.2.2 ad
455 1.857.2.2 ad # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
456 1.857.2.2 ad # (Must be declared before AHA to ensure bha probes before aha.
457 1.857.2.2 ad # Probing AHA first configures bhas as aha, via their AHA
458 1.857.2.2 ad # hardware-compatibility mode.)
459 1.857.2.2 ad #
460 1.857.2.2 ad device bha: scsi
461 1.857.2.2 ad file dev/ic/bha.c bha
462 1.857.2.2 ad
463 1.857.2.2 ad # Adaptec AHA-154x and AHA-164x controllers
464 1.857.2.2 ad # (must be after bha, see above)
465 1.857.2.2 ad #
466 1.857.2.2 ad device aha: scsi
467 1.857.2.2 ad file dev/ic/aha.c aha
468 1.857.2.2 ad
469 1.857.2.2 ad # Initio INIC-940/950 SCSI controllers
470 1.857.2.2 ad #
471 1.857.2.2 ad device iha: scsi
472 1.857.2.2 ad file dev/ic/iha.c iha
473 1.857.2.2 ad
474 1.857.2.2 ad # Qlogic ISP 10x0 SCSI Controllers
475 1.857.2.2 ad #
476 1.857.2.2 ad defflag opt_isp.h ISP_DISABLE_1020_SUPPORT
477 1.857.2.2 ad ISP_DISABLE_1080_SUPPORT
478 1.857.2.2 ad ISP_DISABLE_2100_SUPPORT
479 1.857.2.2 ad ISP_DISABLE_2200_SUPPORT
480 1.857.2.2 ad ISP_DISABLE_2300_SUPPORT
481 1.857.2.2 ad ISP_DISABLE_2400_SUPPORT
482 1.857.2.2 ad ISP_DISABLE_FW
483 1.857.2.2 ad ISP_TARGET_MODE
484 1.857.2.2 ad ISP_FW_CRASH_DUMP
485 1.857.2.2 ad defparam opt_isp.h ISP_LOGDEFAULT
486 1.857.2.2 ad device isp: scsi
487 1.857.2.2 ad file dev/ic/isp.c isp
488 1.857.2.2 ad file dev/ic/isp_library.c isp
489 1.857.2.2 ad file dev/ic/isp_netbsd.c isp
490 1.857.2.2 ad file dev/ic/isp_target.c isp & isp_target_mode
491 1.857.2.2 ad # LSILogic MegaRAID SAS
492 1.857.2.2 ad #
493 1.857.2.2 ad device mfi: scsi
494 1.857.2.2 ad file dev/ic/mfi.c mfi
495 1.857.2.2 ad
496 1.857.2.2 ad # LSILogic Fusion-MPT I/O Processor SCSI/FC Controllers
497 1.857.2.2 ad #
498 1.857.2.2 ad device mpt: scsi
499 1.857.2.2 ad file dev/ic/mpt.c mpt
500 1.857.2.2 ad file dev/ic/mpt_debug.c mpt
501 1.857.2.2 ad file dev/ic/mpt_netbsd.c mpt
502 1.857.2.2 ad
503 1.857.2.2 ad # Workbit NinjaSCSI-32 controllers
504 1.857.2.2 ad device njs: scsi
505 1.857.2.2 ad file dev/ic/ninjascsi32.c njs
506 1.857.2.2 ad
507 1.857.2.2 ad # Symbios/NCR 53c700 SCSI controllers
508 1.857.2.2 ad device oosiop: scsi
509 1.857.2.2 ad file dev/ic/oosiop.c oosiop
510 1.857.2.2 ad
511 1.857.2.2 ad # Symbios/NCR 53c710 SCSI controllers
512 1.857.2.2 ad #
513 1.857.2.2 ad device osiop: scsi
514 1.857.2.2 ad file dev/ic/osiop.c osiop
515 1.857.2.2 ad
516 1.857.2.2 ad # common stuff for siop and esiop
517 1.857.2.2 ad #
518 1.857.2.2 ad define siop_common
519 1.857.2.2 ad file dev/ic/siop_common.c siop_common
520 1.857.2.2 ad
521 1.857.2.2 ad # Symbios/NCR 53c720/53c8xx SCSI controllers
522 1.857.2.2 ad #
523 1.857.2.2 ad device siop: scsi,siop_common
524 1.857.2.2 ad file dev/ic/siop.c siop
525 1.857.2.2 ad defflag opt_siop.h SIOP_SYMLED
526 1.857.2.2 ad
527 1.857.2.2 ad device esiop: scsi,siop_common
528 1.857.2.2 ad file dev/ic/esiop.c esiop
529 1.857.2.2 ad
530 1.857.2.2 ad # UltraStor SCSI controllers
531 1.857.2.2 ad #
532 1.857.2.2 ad device uha: scsi
533 1.857.2.2 ad file dev/ic/uha.c uha
534 1.857.2.2 ad
535 1.857.2.2 ad # Aironet PC4500/PC4800
536 1.857.2.2 ad #
537 1.857.2.2 ad device an: arp, wlan, ifnet
538 1.857.2.2 ad file dev/ic/an.c an
539 1.857.2.2 ad
540 1.857.2.2 ad # AMD 79c930-based 802.11 cards
541 1.857.2.2 ad #
542 1.857.2.2 ad device awi: arp, wlan, ifnet
543 1.857.2.2 ad file dev/ic/awi.c awi
544 1.857.2.2 ad file dev/ic/am79c930.c awi
545 1.857.2.2 ad
546 1.857.2.2 ad # Lucent & Intersil WaveLan IEEE (802.11)
547 1.857.2.2 ad #
548 1.857.2.2 ad device wi: arp, wlan, ifnet
549 1.857.2.2 ad file dev/ic/wi.c wi
550 1.857.2.2 ad
551 1.857.2.2 ad # Atheros 5210/5211/5212 multi-mode 802.11
552 1.857.2.2 ad #
553 1.857.2.2 ad defflag opt_athhal.h ATHHAL_ASSERT ATHHAL_DEBUG ATHHAL_DEBUG_ALQ
554 1.857.2.2 ad device ath: arp, wlan, ifnet
555 1.857.2.2 ad file dev/ic/ath.c ath
556 1.857.2.2 ad file dev/ic/ath_netbsd.c ath
557 1.857.2.2 ad file dev/ic/athrate-sample.c ath
558 1.857.2.2 ad file contrib/dev/ath/netbsd/ah_osdep.c ath
559 1.857.2.2 ad object /athhal.o ath
560 1.857.2.2 ad
561 1.857.2.2 ad # ADMtek ADM8211 802.11
562 1.857.2.2 ad #
563 1.857.2.2 ad device atw: arp, wlan, ifnet, smc93cx6
564 1.857.2.2 ad file dev/ic/atw.c atw
565 1.857.2.2 ad
566 1.857.2.2 ad # Realtek RTL8180 802.11
567 1.857.2.2 ad #
568 1.857.2.2 ad device rtw: arp, wlan, ifnet, smc93cx6
569 1.857.2.2 ad file dev/ic/rtw.c rtw
570 1.857.2.2 ad file dev/ic/rtwphy.c rtw
571 1.857.2.2 ad file dev/ic/rtwphyio.c rtw
572 1.857.2.2 ad
573 1.857.2.2 ad # Ralink RT2500/RT2600 802.11
574 1.857.2.2 ad device ral: arp, ether, ifnet, wlan, firmload
575 1.857.2.2 ad file dev/ic/rt2560.c ral
576 1.857.2.2 ad file dev/ic/rt2661.c ral
577 1.857.2.2 ad
578 1.857.2.2 ad # 3Com Etherlink-III Ethernet controller
579 1.857.2.2 ad #
580 1.857.2.2 ad device ep: arp, ether, ifnet, mii, mii_bitbang
581 1.857.2.2 ad file dev/ic/elink3.c ep
582 1.857.2.2 ad
583 1.857.2.2 ad # 3Com EtherLink XL Controller
584 1.857.2.2 ad #
585 1.857.2.2 ad device ex: arp, ether, ifnet, mii, mii_bitbang
586 1.857.2.2 ad file dev/ic/elinkxl.c ex
587 1.857.2.2 ad
588 1.857.2.2 ad # DEC EtherWORKS III (LEMAC) Ethernet controllers
589 1.857.2.2 ad #
590 1.857.2.2 ad device lc: arp, ether, ifnet
591 1.857.2.2 ad file dev/ic/lemac.c lc
592 1.857.2.2 ad
593 1.857.2.2 ad # LANCE and PCnet Ethernet controllers
594 1.857.2.2 ad #
595 1.857.2.2 ad device le: arp, ether, ifnet
596 1.857.2.2 ad define le24
597 1.857.2.2 ad define le32
598 1.857.2.2 ad file dev/ic/am7990.c le24
599 1.857.2.2 ad file dev/ic/am79900.c le32
600 1.857.2.2 ad file dev/ic/lance.c le24 | le32
601 1.857.2.2 ad
602 1.857.2.2 ad # DEC DEPCA-family of LANCE Ethernet controllers
603 1.857.2.2 ad #
604 1.857.2.2 ad device depca { }: le24
605 1.857.2.2 ad file dev/ic/depca.c depca
606 1.857.2.2 ad attach le at depca with le_depca
607 1.857.2.2 ad
608 1.857.2.2 ad # Sun HME Ethernet controllers
609 1.857.2.2 ad #
610 1.857.2.2 ad device hme: arp, ether, ifnet, mii
611 1.857.2.2 ad file dev/ic/hme.c hme
612 1.857.2.2 ad
613 1.857.2.2 ad # Sun GEM Ethernet controllers
614 1.857.2.2 ad #
615 1.857.2.2 ad device gem: arp, ether, ifnet, mii
616 1.857.2.2 ad file dev/ic/gem.c gem
617 1.857.2.2 ad
618 1.857.2.2 ad # 8390-family Ethernet controllers
619 1.857.2.2 ad #
620 1.857.2.2 ad defflag opt_ipkdb.h IPKDB_DP8390
621 1.857.2.2 ad define dp8390nic
622 1.857.2.2 ad file dev/ic/dp8390.c dp8390nic | ipkdb_dp8390
623 1.857.2.2 ad
624 1.857.2.2 ad # National Semiconductor DP83905 AT/LANTIC Ethernet media support
625 1.857.2.2 ad #
626 1.857.2.2 ad define dp83905
627 1.857.2.2 ad file dev/ic/dp83905.c dp83905
628 1.857.2.2 ad
629 1.857.2.2 ad # Macronix MX98905 Ethernet controller
630 1.857.2.2 ad # (use as an attribute for an "ne" bus attachment)
631 1.857.2.2 ad #
632 1.857.2.2 ad define mx98905
633 1.857.2.2 ad file dev/ic/mx98905.c mx98905
634 1.857.2.2 ad
635 1.857.2.2 ad # TROPIC Token-Ring controller
636 1.857.2.2 ad #
637 1.857.2.2 ad device tr: arp, token, ifnet
638 1.857.2.2 ad file dev/ic/tropic.c tr
639 1.857.2.2 ad
640 1.857.2.2 ad # NCR 5380 SCSI Bus Controller
641 1.857.2.2 ad #
642 1.857.2.2 ad define ncr5380sbc
643 1.857.2.2 ad file dev/ic/ncr5380sbc.c ncr5380sbc
644 1.857.2.2 ad device nca: scsi, ncr5380sbc
645 1.857.2.2 ad
646 1.857.2.2 ad # Sun sc PAL SCSI Bus Controller
647 1.857.2.2 ad #
648 1.857.2.2 ad define sunscpal
649 1.857.2.2 ad file dev/ic/sunscpal.c sunscpal
650 1.857.2.2 ad device ssc: scsi, sunscpal
651 1.857.2.2 ad
652 1.857.2.2 ad # DEC FDDI Chipset
653 1.857.2.2 ad #
654 1.857.2.2 ad define pdq
655 1.857.2.2 ad file dev/ic/pdq.c pdq
656 1.857.2.2 ad file dev/ic/pdq_ifsubr.c pdq
657 1.857.2.2 ad
658 1.857.2.2 ad # Cyclades Cyclom-8/16/32
659 1.857.2.2 ad #
660 1.857.2.2 ad device cy: tty
661 1.857.2.2 ad file dev/ic/cy.c cy needs-flag
662 1.857.2.2 ad
663 1.857.2.2 ad # Efficient Networks, Inc. ATM interface
664 1.857.2.2 ad #
665 1.857.2.2 ad device en: atm, ifnet
666 1.857.2.2 ad file dev/ic/midway.c en
667 1.857.2.2 ad
668 1.857.2.2 ad # NCR 53x9x or Emulex ESP SCSI Controller
669 1.857.2.2 ad #
670 1.857.2.2 ad define ncr53c9x
671 1.857.2.2 ad device esp: scsi, ncr53c9x
672 1.857.2.2 ad file dev/ic/ncr53c9x.c ncr53c9x
673 1.857.2.2 ad
674 1.857.2.2 ad # Fujitsu MB87030/MB89352 SCSI Protocol Controller
675 1.857.2.2 ad device spc: scsi
676 1.857.2.2 ad file dev/ic/mb89352.c spc
677 1.857.2.2 ad
678 1.857.2.2 ad # Western Digital WD33C93/WD33C93A SCSI Bus Interface Controller
679 1.857.2.2 ad define wd33c93
680 1.857.2.2 ad file dev/ic/wd33c93.c wd33c93
681 1.857.2.2 ad
682 1.857.2.2 ad # Hitachi HD44780 LCD panel controller
683 1.857.2.2 ad define hd44780
684 1.857.2.2 ad file dev/ic/hd44780_subr.c hd44780
685 1.857.2.2 ad file dev/ic/lcdkp_subr.c hd44780
686 1.857.2.2 ad
687 1.857.2.2 ad # Matrix keypad
688 1.857.2.2 ad define matrixkp
689 1.857.2.2 ad file dev/ic/matrixkp_subr.c matrixkp
690 1.857.2.2 ad
691 1.857.2.2 ad # Hitachi HD64570 serial controller
692 1.857.2.2 ad #
693 1.857.2.2 ad define hd64570
694 1.857.2.2 ad file dev/ic/hd64570.c hd64570
695 1.857.2.2 ad
696 1.857.2.2 ad # Riscom/N2 ISA/PCI Sync Serial Controller
697 1.857.2.2 ad #
698 1.857.2.2 ad device ntwoc: ifnet, hd64570
699 1.857.2.2 ad
700 1.857.2.2 ad # Intel 82586 Ethernet Controller
701 1.857.2.2 ad #
702 1.857.2.2 ad define i82586
703 1.857.2.2 ad file dev/ic/i82586.c i82586
704 1.857.2.2 ad
705 1.857.2.2 ad # Intel 82596 Ethernet Controller
706 1.857.2.2 ad #
707 1.857.2.2 ad define i82596
708 1.857.2.2 ad file dev/ic/i82596.c i82596
709 1.857.2.2 ad
710 1.857.2.2 ad # Intel 82557/82558/82559 Ethernet Controller
711 1.857.2.2 ad #
712 1.857.2.2 ad device fxp: ether, ifnet, arp, mii
713 1.857.2.2 ad file dev/ic/i82557.c fxp
714 1.857.2.2 ad
715 1.857.2.2 ad # SEEQ 8005 Advanced Ethernet Data Link Controller
716 1.857.2.2 ad #
717 1.857.2.2 ad define seeq8005
718 1.857.2.2 ad file dev/ic/seeq8005.c seeq8005
719 1.857.2.2 ad
720 1.857.2.2 ad # SMC 91Cxx Ethernet Controller
721 1.857.2.2 ad #
722 1.857.2.2 ad device sm: arp, ether, ifnet, mii, mii_bitbang
723 1.857.2.2 ad file dev/ic/smc91cxx.c sm
724 1.857.2.2 ad
725 1.857.2.2 ad # SMC 83C170 EPIC/100 Fast Ethernet Controller
726 1.857.2.2 ad #
727 1.857.2.2 ad device epic: arp, ether, ifnet, mii
728 1.857.2.2 ad file dev/ic/smc83c170.c epic
729 1.857.2.2 ad
730 1.857.2.2 ad # DEC SGEC Second Generation Ethernet Controller
731 1.857.2.2 ad #
732 1.857.2.2 ad define sgec
733 1.857.2.2 ad file dev/ic/sgec.c sgec
734 1.857.2.2 ad
735 1.857.2.2 ad # MB86950 Ethernet Controller
736 1.857.2.2 ad #
737 1.857.2.2 ad define mb86950
738 1.857.2.2 ad file dev/ic/mb86950.c mb86950
739 1.857.2.2 ad
740 1.857.2.2 ad # MB8696x Ethernet Controller
741 1.857.2.2 ad #
742 1.857.2.2 ad define mb86960
743 1.857.2.2 ad file dev/ic/mb86960.c mb86960
744 1.857.2.2 ad
745 1.857.2.2 ad # Generic MB8696x Ethernet Controller driver
746 1.857.2.2 ad #
747 1.857.2.2 ad device mbe: arp, ether, ifnet, mb86960
748 1.857.2.2 ad
749 1.857.2.2 ad # Interwave Am78C201 audio driver
750 1.857.2.2 ad #
751 1.857.2.2 ad define interwave
752 1.857.2.2 ad file dev/ic/interwave.c interwave
753 1.857.2.2 ad
754 1.857.2.2 ad # TMS 320av110 MPEG2/audio driver
755 1.857.2.2 ad #
756 1.857.2.2 ad define tms320av110
757 1.857.2.2 ad file dev/ic/tms320av110.c tms320av110
758 1.857.2.2 ad
759 1.857.2.2 ad # Novell NE2000-compatible Ethernet cards, based on the
760 1.857.2.2 ad # National Semiconductor DS8390.
761 1.857.2.2 ad #
762 1.857.2.2 ad defflag opt_ipkdb.h IPKDB_NE : IPKDB_DP8390
763 1.857.2.2 ad device ne: ether, ifnet, arp, dp8390nic, mii
764 1.857.2.2 ad file dev/ic/ne2000.c ne | ipkdb_ne
765 1.857.2.2 ad
766 1.857.2.2 ad # 8250/16[45]50-based "com" ports
767 1.857.2.2 ad #
768 1.857.2.2 ad defflag opt_com.h COM_DEBUG
769 1.857.2.2 ad # XXX In a perfect world, this would be done with attributes
770 1.857.2.2 ad defflag opt_com.h COM_16650 COM_HAYESP COM_PXA2X0 COM_AU1X00
771 1.857.2.2 ad COM_REGMAP
772 1.857.2.2 ad device com { } : tty
773 1.857.2.2 ad file dev/ic/com.c com needs-flag
774 1.857.2.2 ad
775 1.857.2.2 ad # PC-like keyboard controller
776 1.857.2.2 ad #
777 1.857.2.2 ad device pckbc: pckbport
778 1.857.2.2 ad file dev/ic/pckbc.c pckbc needs-flag
779 1.857.2.2 ad
780 1.857.2.2 ad device attimer
781 1.857.2.2 ad file dev/ic/attimer.c attimer needs-flag
782 1.857.2.2 ad
783 1.857.2.2 ad # Cirrus Logic CD240[01] 4-port Multi-Protocol Communications Controller
784 1.857.2.2 ad #
785 1.857.2.2 ad device clmpcc: tty
786 1.857.2.2 ad file dev/ic/clmpcc.c clmpcc needs-flag
787 1.857.2.2 ad
788 1.857.2.2 ad # National Semiconductor LM7[89]
789 1.857.2.2 ad #
790 1.857.2.2 ad device lm: sysmon_envsys
791 1.857.2.2 ad file dev/ic/nslm7x.c lm needs-flag
792 1.857.2.2 ad
793 1.857.2.2 ad # Abit uGuru
794 1.857.2.2 ad #
795 1.857.2.2 ad device ug: sysmon_envsys
796 1.857.2.2 ad file dev/ic/ug.c ug needs-flag
797 1.857.2.2 ad
798 1.857.2.2 ad # Essential Communications Corp. HIPPI Interface
799 1.857.2.2 ad #
800 1.857.2.2 ad device esh: hippi, ifnet
801 1.857.2.2 ad file dev/ic/rrunner.c esh needs-flag
802 1.857.2.2 ad
803 1.857.2.2 ad # SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver
804 1.857.2.2 ad #
805 1.857.2.2 ad device bah: ifnet, arc, arp
806 1.857.2.2 ad file dev/ic/smc90cx6.c bah
807 1.857.2.2 ad
808 1.857.2.2 ad # OPL2/OPL3 FM synth driver
809 1.857.2.2 ad #
810 1.857.2.2 ad device opl: midibus, midisyn
811 1.857.2.2 ad file dev/ic/opl.c opl
812 1.857.2.2 ad file dev/ic/oplinstrs.c opl
813 1.857.2.2 ad
814 1.857.2.2 ad # MPU401 MIDI UART compatibles
815 1.857.2.2 ad #
816 1.857.2.2 ad device mpu: midibus
817 1.857.2.2 ad file dev/ic/mpu.c mpu needs-flag
818 1.857.2.2 ad
819 1.857.2.2 ad # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
820 1.857.2.2 ad #
821 1.857.2.2 ad define ad1848
822 1.857.2.2 ad file dev/ic/ad1848.c ad1848
823 1.857.2.2 ad
824 1.857.2.2 ad # AMD 7930 audio/ISDN codec
825 1.857.2.2 ad #
826 1.857.2.2 ad define am7930
827 1.857.2.2 ad file dev/ic/am7930.c am7930
828 1.857.2.2 ad
829 1.857.2.2 ad # SPARC `SUNW,audiocs'
830 1.857.2.2 ad #
831 1.857.2.2 ad device audiocs: audiobus, auconv, ad1848
832 1.857.2.2 ad file dev/ic/cs4231.c audiocs
833 1.857.2.2 ad
834 1.857.2.2 ad # AC-97 CODECs
835 1.857.2.2 ad #
836 1.857.2.2 ad define ac97
837 1.857.2.2 ad file dev/ic/ac97.c ac97
838 1.857.2.2 ad
839 1.857.2.2 ad # Oki MSM6258 support code
840 1.857.2.2 ad #
841 1.857.2.2 ad define msm6258
842 1.857.2.2 ad file dev/ic/msm6258.c msm6258
843 1.857.2.2 ad
844 1.857.2.2 ad # LSI64854 DMA controller back-end
845 1.857.2.2 ad #
846 1.857.2.2 ad define lsi64854
847 1.857.2.2 ad file dev/ic/lsi64854.c lsi64854
848 1.857.2.2 ad
849 1.857.2.2 ad # Cirrus Logic CL-CD180/1864/1865 multi port serial controller back-end
850 1.857.2.2 ad #
851 1.857.2.2 ad define cd18xx
852 1.857.2.2 ad file dev/ic/cd18xx.c cd18xx
853 1.857.2.2 ad
854 1.857.2.2 ad # Realtek 8019/8029 NE2000-compatible network interface subroutines
855 1.857.2.2 ad #
856 1.857.2.2 ad define rtl80x9
857 1.857.2.2 ad file dev/ic/rtl80x9.c rtl80x9
858 1.857.2.2 ad
859 1.857.2.2 ad # Realtek 8129/8139 Ethernet controllers
860 1.857.2.2 ad #
861 1.857.2.2 ad device rtk: ether, ifnet, arp, mii
862 1.857.2.2 ad file dev/ic/rtl81x9.c rtk | re
863 1.857.2.2 ad
864 1.857.2.2 ad # Realtek 8169 Ethernet controllers
865 1.857.2.2 ad #
866 1.857.2.2 ad device re: ether, ifnet, arp, mii
867 1.857.2.2 ad file dev/ic/rtl8169.c re
868 1.857.2.2 ad
869 1.857.2.2 ad # Common code for ESDI/IDE/etc. controllers
870 1.857.2.2 ad #
871 1.857.2.2 ad define wdc_common
872 1.857.2.2 ad define ata_dma
873 1.857.2.2 ad define ata_udma
874 1.857.2.2 ad define ata_piobm
875 1.857.2.2 ad device wdc: ata, wdc_common
876 1.857.2.2 ad
877 1.857.2.2 ad defflag opt_ata.h ATADEBUG
878 1.857.2.2 ad
879 1.857.2.2 ad device atabus: atapi,ata_hl
880 1.857.2.2 ad attach atabus at ata
881 1.857.2.2 ad # The strange expression is to dump ata_* definitions to ata_dma.h.
882 1.857.2.2 ad file dev/ic/wdc.c (ata_dma | ata_udma | ata_piobm | atabus) & atabus & wdc_common needs-flag
883 1.857.2.2 ad
884 1.857.2.2 ad # Workbit NinjaATA-32 IDE controllers
885 1.857.2.2 ad device njata: ata, ata_piobm, wdc_common
886 1.857.2.2 ad file dev/ic/ninjaata32.c njata
887 1.857.2.2 ad
888 1.857.2.2 ad # CHIPS and Technologies 82C7[12][01] Universal Peripheral Controller
889 1.857.2.2 ad #
890 1.857.2.2 ad device upc { [offset = -1] }
891 1.857.2.2 ad attach wdc at upc with wdc_upc
892 1.857.2.2 ad attach com at upc with com_upc
893 1.857.2.2 ad attach lpt at upc with lpt_upc
894 1.857.2.2 ad file dev/ic/upc.c upc
895 1.857.2.2 ad file dev/ic/wdc_upc.c wdc_upc
896 1.857.2.2 ad file dev/ic/com_upc.c com_upc
897 1.857.2.2 ad file dev/ic/lpt_upc.c lpt_upc
898 1.857.2.2 ad
899 1.857.2.2 ad # AHCI-compatible SATA controllers
900 1.857.2.2 ad define ahcisata_core
901 1.857.2.2 ad file dev/ic/ahcisata_core.c ahcisata_core
902 1.857.2.2 ad device ahcisata: ata, ata_dma, ata_udma, sata, ahcisata_core
903 1.857.2.2 ad
904 1.857.2.2 ad # DECchip 21x4x Ethernet controller family, and assorted clones.
905 1.857.2.2 ad #
906 1.857.2.2 ad device tlp: arp, ether, ifnet, mii, mii_bitbang
907 1.857.2.2 ad file dev/ic/tulip.c tlp
908 1.857.2.2 ad
909 1.857.2.2 ad # Adaptec AIC-6915 Ethernet interface
910 1.857.2.2 ad #
911 1.857.2.2 ad device sf: arp, ether, ifnet, mii
912 1.857.2.2 ad file dev/ic/aic6915.c sf
913 1.857.2.2 ad
914 1.857.2.2 ad # Mostek time-of-day clock and NVRAM
915 1.857.2.2 ad #
916 1.857.2.2 ad define mk48txx
917 1.857.2.2 ad file dev/ic/mk48txx.c mk48txx
918 1.857.2.2 ad
919 1.857.2.2 ad # Intersil 7170 time-of-day clock
920 1.857.2.2 ad #
921 1.857.2.2 ad define intersil7170
922 1.857.2.2 ad file dev/ic/intersil7170.c intersil7170
923 1.857.2.2 ad
924 1.857.2.2 ad # National Semiconductor MM58167 time-of-day clock
925 1.857.2.2 ad #
926 1.857.2.2 ad define mm58167
927 1.857.2.2 ad file dev/ic/mm58167.c mm58167
928 1.857.2.2 ad
929 1.857.2.2 ad # Motorola mc146818 (and compatible) time-of-day clock
930 1.857.2.2 ad #
931 1.857.2.2 ad define mc146818
932 1.857.2.2 ad file dev/ic/mc146818.c mc146818
933 1.857.2.2 ad
934 1.857.2.2 ad # Ricoh RS5C313 time of-day-clock
935 1.857.2.2 ad #
936 1.857.2.2 ad define rs5c313
937 1.857.2.2 ad file dev/ic/rs5c313.c rs5c313
938 1.857.2.2 ad
939 1.857.2.2 ad # D-Link DL10019/10022 NE2000-compatible network interface subroutines
940 1.857.2.2 ad #
941 1.857.2.2 ad define dl10019
942 1.857.2.2 ad file dev/ic/dl10019.c dl10019
943 1.857.2.2 ad
944 1.857.2.2 ad # ASIX AX88190 NE2000-compatible network interface subroutines
945 1.857.2.2 ad #
946 1.857.2.2 ad define ax88190
947 1.857.2.2 ad file dev/ic/ax88190.c ax88190
948 1.857.2.2 ad
949 1.857.2.2 ad # WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ
950 1.857.2.2 ad #
951 1.857.2.2 ad device we: ether, ifnet, arp, dp8390nic
952 1.857.2.2 ad file dev/ic/we.c we
953 1.857.2.2 ad
954 1.857.2.2 ad # Allied-Telesis Ethernet driver based on Fujitsu MB8696xA controllers
955 1.857.2.2 ad #
956 1.857.2.2 ad device ate: arp, ether, ifnet, mb86960
957 1.857.2.2 ad
958 1.857.2.2 ad # Fujitsu FMV-18x Ethernet driver based on Fujitsu MB8696xA controllers
959 1.857.2.2 ad #
960 1.857.2.2 ad device fmv: arp, ether, ifnet, mb86960
961 1.857.2.2 ad file dev/ic/fmv.c fmv
962 1.857.2.2 ad
963 1.857.2.2 ad # Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet
964 1.857.2.2 ad #
965 1.857.2.2 ad device cs: arp, ether, ifnet
966 1.857.2.2 ad device tscs: arp, ether, ifnet
967 1.857.2.2 ad file dev/ic/cs89x0.c cs | tscs
968 1.857.2.2 ad
969 1.857.2.2 ad # Radio device attributes
970 1.857.2.2 ad #
971 1.857.2.2 ad define tea5757
972 1.857.2.2 ad file dev/ic/tea5757.c tea5757
973 1.857.2.2 ad define lm700x
974 1.857.2.2 ad file dev/ic/lm700x.c lm700x
975 1.857.2.2 ad
976 1.857.2.2 ad # Philips PCF8584 i2c controller
977 1.857.2.2 ad define pcf8584
978 1.857.2.2 ad file dev/ic/pcf8584.c pcf8584
979 1.857.2.2 ad
980 1.857.2.2 ad # ACPI power management timer (hardware access, independent of ACPI)
981 1.857.2.2 ad #
982 1.857.2.2 ad define acpipmtimer
983 1.857.2.2 ad file dev/ic/acpipmtimer.c acpipmtimer
984 1.857.2.2 ad
985 1.857.2.2 ad device hpet
986 1.857.2.2 ad file dev/ic/hpet.c hpet needs-flag
987 1.857.2.2 ad
988 1.857.2.2 ad # DRM - Direct Rendering Infrastructure: dev/drm
989 1.857.2.2 ad define drm {}
990 1.857.2.2 ad include dev/drm/files.drm
991 1.857.2.2 ad
992 1.857.2.2 ad # Definitions for wscons
993 1.857.2.2 ad # device attributes: display, display with emulator, keyboard, and mouse
994 1.857.2.2 ad #
995 1.857.2.2 ad define wsdisplaydev {[kbdmux = 1]}
996 1.857.2.2 ad define wsemuldisplaydev {[console = -1], [kbdmux = 1]}
997 1.857.2.2 ad define wskbddev {[console = -1], [mux = 1]}
998 1.857.2.2 ad define wsmousedev {[mux = 0]}
999 1.857.2.2 ad define vcons
1000 1.857.2.2 ad # attribute to pull in raster support
1001 1.857.2.2 ad #
1002 1.857.2.2 ad define wsrasteremulops
1003 1.857.2.2 ad # common PC display functions
1004 1.857.2.2 ad #
1005 1.857.2.2 ad defflag opt_pcdisplay.h PCDISPLAY_SOFTCURSOR
1006 1.857.2.2 ad define pcdisplayops
1007 1.857.2.2 ad file dev/ic/pcdisplay_subr.c pcdisplayops
1008 1.857.2.2 ad file dev/ic/pcdisplay_chars.c pcdisplayops
1009 1.857.2.2 ad # an attribute used by arch specific config files to include /dev/fb* (or
1010 1.857.2.2 ad # equivalent) support - on most archs this is just a NOP (untill, maybe
1011 1.857.2.2 ad # someday when we might make /dev/fb* support MI)
1012 1.857.2.2 ad define fb
1013 1.857.2.2 ad # VGA graphics
1014 1.857.2.2 ad #
1015 1.857.2.2 ad defparam opt_vga.h VGA_CONSOLE_SCREENTYPE
1016 1.857.2.2 ad defflag opt_vga.h VGA_CONSOLE_ATI_BROKEN_FONTSEL
1017 1.857.2.2 ad defflag opt_vga.h VGA_RASTERCONSOLE
1018 1.857.2.2 ad defflag opt_vga.h VGA_RESET
1019 1.857.2.2 ad device vga: wsemuldisplaydev, pcdisplayops, drm
1020 1.857.2.2 ad file dev/ic/vga.c vga & !vga_rasterconsole needs-flag
1021 1.857.2.2 ad file dev/ic/vga_raster.c vga_rasterconsole needs-flag
1022 1.857.2.2 ad file dev/ic/vga_subr.c vga | vga_rasterconsole
1023 1.857.2.2 ad file dev/ic/vga_common.c vga | vga_rasterconsole
1024 1.857.2.2 ad # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode)
1025 1.857.2.2 ad #
1026 1.857.2.2 ad device igsfb: wsemuldisplaydev, wsrasteremulops, rasops8, vcons
1027 1.857.2.2 ad file dev/ic/igsfb.c igsfb needs-flag
1028 1.857.2.2 ad file dev/ic/igsfb_subr.c igsfb
1029 1.857.2.2 ad
1030 1.857.2.2 ad # STI (hp graphics)
1031 1.857.2.2 ad device sti: wsemuldisplaydev
1032 1.857.2.2 ad file dev/ic/sti.c sti & (sti_pci | sti_sgc | sti_phantom)
1033 1.857.2.2 ad
1034 1.857.2.2 ad # Attributes which machine-independent bus support can be attached to.
1035 1.857.2.2 ad # These should be defined here, because some of these busses can have
1036 1.857.2.2 ad # devices which provide these attributes, and we'd like to avoid hairy
1037 1.857.2.2 ad # ordering constraints on inclusion of the busses' "files" files.
1038 1.857.2.2 ad #
1039 1.857.2.2 ad define isabus { } # ISA attachment
1040 1.857.2.2 ad define eisabus { } # EISA attachment
1041 1.857.2.2 ad define pcibus {[bus = -1]} # PCI attachment
1042 1.857.2.2 ad define tcbus { } # TurboChannel attachment
1043 1.857.2.2 ad define mcabus { } # MicroChannel attachment
1044 1.857.2.2 ad define usbus { } # USB attachment
1045 1.857.2.2 ad define fwbus { } # IEEE 1394 attachment
1046 1.857.2.2 ad define vmebus { } # VME bus attachment
1047 1.857.2.2 ad define acpibus { } # ACPI "bus" attachment
1048 1.857.2.2 ad define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment
1049 1.857.2.2 ad define cbbus {[slot = -1]} # CardBus attachment
1050 1.857.2.2 ad define pcmciaslot {[slot = -1]} # PCMCIA slot itself
1051 1.857.2.2 ad
1052 1.857.2.2 ad # We need the USB bus controllers here so different busses can
1053 1.857.2.2 ad # use them in an 'attach-with'.
1054 1.857.2.2 ad # UHCI USB controller
1055 1.857.2.2 ad #
1056 1.857.2.2 ad
1057 1.857.2.2 ad defparam USB_MEM_RESERVE
1058 1.857.2.2 ad
1059 1.857.2.2 ad device uhci: usbus
1060 1.857.2.2 ad file dev/usb/uhci.c uhci needs-flag
1061 1.857.2.2 ad
1062 1.857.2.2 ad # OHCI USB controller
1063 1.857.2.2 ad #
1064 1.857.2.2 ad device ohci: usbus
1065 1.857.2.2 ad file dev/usb/ohci.c ohci needs-flag
1066 1.857.2.2 ad
1067 1.857.2.2 ad # EHCI USB controller
1068 1.857.2.2 ad #
1069 1.857.2.2 ad device ehci: usbus
1070 1.857.2.2 ad file dev/usb/ehci.c ehci needs-flag
1071 1.857.2.2 ad
1072 1.857.2.2 ad # SL811HS/T USB controller
1073 1.857.2.2 ad defflag opt_slhci.h SLHCI_DEBUG
1074 1.857.2.2 ad device slhci: usbus
1075 1.857.2.2 ad file dev/ic/sl811hs.c slhci needs-flag
1076 1.857.2.2 ad
1077 1.857.2.2 ad # Myson MTD803 3-in-1 Fast Ethernet Controller
1078 1.857.2.2 ad device mtd: arp, ether, ifnet, mii
1079 1.857.2.2 ad file dev/ic/mtd803.c mtd
1080 1.857.2.2 ad
1081 1.857.2.2 ad # radio devices, attaches to radio hardware driver
1082 1.857.2.2 ad device radio
1083 1.857.2.2 ad attach radio at radiodev
1084 1.857.2.2 ad
1085 1.857.2.2 ad # IEEE 1394 controllers
1086 1.857.2.2 ad # (These need to be here since it will have both PCI and CardBus attachments)
1087 1.857.2.2 ad #
1088 1.857.2.2 ad device fwohci: fwbus
1089 1.857.2.2 ad
1090 1.857.2.2 ad # Sony Programmable I/O Controller
1091 1.857.2.2 ad device spic: wsmousedev
1092 1.857.2.2 ad file dev/ic/spic.c spic
1093 1.857.2.2 ad
1094 1.857.2.2 ad # IBM CPC700 PowerPC bridge
1095 1.857.2.2 ad define cpcbus { addr, [irq=-1] }
1096 1.857.2.2 ad device cpc: cpcbus, pcibus
1097 1.857.2.2 ad file dev/ic/cpc700.c cpc
1098 1.857.2.2 ad
1099 1.857.2.2 ad attach com at cpcbus with com_cpcbus
1100 1.857.2.2 ad file dev/ic/com_cpcbus.c com_cpcbus
1101 1.857.2.2 ad
1102 1.857.2.2 ad device cpctim
1103 1.857.2.2 ad attach cpctim at cpcbus
1104 1.857.2.2 ad file dev/ic/timer_cpcbus.c cpctim
1105 1.857.2.2 ad
1106 1.857.2.2 ad device cpciic
1107 1.857.2.2 ad attach cpciic at cpcbus with iic_cpcbus
1108 1.857.2.2 ad file dev/ic/iic_cpcbus.c iic_cpcbus
1109 1.857.2.2 ad
1110 1.857.2.2 ad
1111 1.857.2.2 ad # Attribute used by various things that need BPF's virtual machine
1112 1.857.2.2 ad #
1113 1.857.2.2 ad define bpf_filter
1114 1.857.2.2 ad defparam opt_bpf.h BPF_BUFSIZE
1115 1.857.2.2 ad
1116 1.857.2.2 ad # Attributes used by the ISDN subsystem
1117 1.857.2.2 ad #
1118 1.857.2.2 ad define isdndev # the ISDN subsystem
1119 1.857.2.2 ad define passive_isdn # files needed by passive cards (XXX - protocol
1120 1.857.2.2 ad # specific)
1121 1.857.2.2 ad define isdncapi # ISDN CAPI (http://www.capi.org/)
1122 1.857.2.2 ad
1123 1.857.2.2 ad # The isac found on the Fritz V2.0 Card.
1124 1.857.2.2 ad define nisacsx
1125 1.857.2.2 ad file dev/ic/isacsx.c nisacsx needs-flag
1126 1.857.2.2 ad
1127 1.857.2.2 ad # The 'standard' isac
1128 1.857.2.2 ad define nisac
1129 1.857.2.2 ad file dev/ic/isac.c nisac needs-flag
1130 1.857.2.2 ad
1131 1.857.2.2 ad # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes)
1132 1.857.2.2 ad #
1133 1.857.2.2 ad device isic: isdndev, passive_isdn, nisac
1134 1.857.2.2 ad
1135 1.857.2.2 ad file dev/ic/isic.c isic
1136 1.857.2.2 ad file dev/ic/isic_l1.c isic|ifpci|ifritz
1137 1.857.2.2 ad file dev/ic/isic_l1fsm.c isic|ifpci|ifritz
1138 1.857.2.2 ad file dev/ic/hscx.c isic
1139 1.857.2.2 ad file dev/ic/isic_bchan.c isic
1140 1.857.2.2 ad
1141 1.857.2.2 ad # (old) Diehl active ISDN cards
1142 1.857.2.2 ad #
1143 1.857.2.2 ad #device daic: isdndev
1144 1.857.2.2 ad #file dev/ic/daic.c daic
1145 1.857.2.2 ad
1146 1.857.2.2 ad # AWM B1/T1
1147 1.857.2.2 ad # XXX: passive_isdn
1148 1.857.2.2 ad device iavc: isdndev, isdncapi, passive_isdn
1149 1.857.2.2 ad file dev/ic/iavc.c iavc
1150 1.857.2.2 ad
1151 1.857.2.2 ad # legitimate pseudo-devices
1152 1.857.2.2 ad #
1153 1.857.2.2 ad defpseudo vnd { }: disk
1154 1.857.2.2 ad defflag opt_vnd.h VND_COMPRESSION
1155 1.857.2.2 ad defpseudo ccd: disk
1156 1.857.2.2 ad defpseudo cgd: disk, des, blowfish, cast128, rijndael
1157 1.857.2.2 ad defpseudo md { }: disk
1158 1.857.2.2 ad defpseudo fss: disk
1159 1.857.2.2 ad
1160 1.857.2.2 ad defpseudo pty: tty
1161 1.857.2.2 ad defpseudo rnd
1162 1.857.2.2 ad defpseudo ksyms
1163 1.857.2.2 ad defpseudo nullcons
1164 1.857.2.2 ad defpseudo lockstat
1165 1.857.2.2 ad defpseudo bio: sysmon_envsys
1166 1.857.2.2 ad
1167 1.857.2.2 ad defpseudo loop: ifnet
1168 1.857.2.2 ad defpseudo sl: ifnet
1169 1.857.2.2 ad defpseudo ppp: ifnet, bpf_filter
1170 1.857.2.2 ad defpseudo pppoe: ifnet, ether, sppp
1171 1.857.2.2 ad defpseudo sppp: ifnet
1172 1.857.2.2 ad defpseudo tun: ifnet
1173 1.857.2.2 ad defpseudo vlan: ifnet, ether
1174 1.857.2.2 ad defpseudo bridge: ifnet, ether
1175 1.857.2.2 ad defpseudo bpfilter: ifnet, bpf_filter
1176 1.857.2.2 ad defpseudo strip: ifnet
1177 1.857.2.2 ad defpseudo gre: ifnet
1178 1.857.2.2 ad defpseudo gif: ifnet
1179 1.857.2.2 ad defpseudo faith: ifnet
1180 1.857.2.2 ad defpseudo srt: ifnet
1181 1.857.2.2 ad defpseudo stf: ifnet
1182 1.857.2.2 ad defpseudo tap { }: ifnet, ether, arp, bpf_filter
1183 1.857.2.2 ad defpseudo carp: ifnet, ether, arp, bpf_filter
1184 1.857.2.2 ad defpseudo etherip { }: ifnet, ether, arp, bpf_filter
1185 1.857.2.2 ad
1186 1.857.2.2 ad defpseudo sequencer
1187 1.857.2.2 ad defpseudo clockctl
1188 1.857.2.2 ad defpseudo irix_kmem
1189 1.857.2.2 ad defpseudo irix_usema
1190 1.857.2.2 ad
1191 1.857.2.2 ad # ISDN userland pseudo devices
1192 1.857.2.2 ad #
1193 1.857.2.2 ad defpseudo isdntrc: isdndev, tty
1194 1.857.2.2 ad defpseudo isdnbchan: isdndev, tty
1195 1.857.2.2 ad defpseudo isdntel: isdndev, tty
1196 1.857.2.2 ad defpseudo isdnctl: isdndev, tty
1197 1.857.2.2 ad defpseudo isdn: isdndev, tty
1198 1.857.2.2 ad
1199 1.857.2.2 ad # ISDN network interfaces
1200 1.857.2.2 ad defpseudo irip: isdndev, ifnet
1201 1.857.2.2 ad defflag opt_irip.h IRIP_VJ
1202 1.857.2.2 ad defpseudo ippp: isdndev, sppp, ifnet
1203 1.857.2.2 ad
1204 1.857.2.2 ad # KTTCP network throughput testing pseudo-device
1205 1.857.2.2 ad defpseudo kttcp
1206 1.857.2.2 ad file dev/kttcp.c kttcp needs-flag
1207 1.857.2.2 ad
1208 1.857.2.2 ad # Veriexec
1209 1.857.2.2 ad defpseudo veriexec
1210 1.857.2.2 ad file kern/kern_verifiedexec.c veriexec
1211 1.857.2.2 ad file dev/verified_exec.c veriexec needs-flag
1212 1.857.2.2 ad
1213 1.857.2.2 ad # isochronous pseudo device for IEEE 1394, i.LINK or FireWire
1214 1.857.2.2 ad defpseudo fwiso: ieee1394
1215 1.857.2.2 ad
1216 1.857.2.2 ad # driver attach / detach user interface
1217 1.857.2.2 ad defpseudo drvctl
1218 1.857.2.2 ad file kern/kern_drvctl.c drvctl
1219 1.857.2.2 ad
1220 1.857.2.2 ad # cpu control
1221 1.857.2.2 ad defpseudo cpuctl
1222 1.857.2.2 ad
1223 1.857.2.2 ad #
1224 1.857.2.2 ad # File systems
1225 1.857.2.2 ad #
1226 1.857.2.2 ad include "coda/files.coda"
1227 1.857.2.2 ad include "fs/adosfs/files.adosfs"
1228 1.857.2.2 ad include "fs/cd9660/files.cd9660"
1229 1.857.2.2 ad include "fs/efs/files.efs"
1230 1.857.2.2 ad include "fs/filecorefs/files.filecorefs"
1231 1.857.2.2 ad include "fs/hfs/files.hfs"
1232 1.857.2.2 ad include "fs/msdosfs/files.msdosfs"
1233 1.857.2.2 ad include "fs/ntfs/files.ntfs"
1234 1.857.2.2 ad include "fs/ptyfs/files.ptyfs"
1235 1.857.2.2 ad include "fs/puffs/files.puffs"
1236 1.857.2.2 ad include "fs/udf/files.udf"
1237 1.857.2.2 ad include "fs/smbfs/files.smbfs"
1238 1.857.2.2 ad include "fs/sysvbfs/files.sysvbfs"
1239 1.857.2.2 ad include "fs/tmpfs/files.tmpfs"
1240 1.857.2.2 ad include "fs/union/files.union"
1241 1.857.2.2 ad include "miscfs/fdesc/files.fdesc"
1242 1.857.2.2 ad include "miscfs/kernfs/files.kernfs"
1243 1.857.2.2 ad include "miscfs/nullfs/files.nullfs"
1244 1.857.2.2 ad include "miscfs/overlay/files.overlay"
1245 1.857.2.2 ad include "miscfs/portal/files.portal"
1246 1.857.2.2 ad include "miscfs/procfs/files.procfs"
1247 1.857.2.2 ad include "miscfs/umapfs/files.umapfs"
1248 1.857.2.2 ad include "nfs/files.nfs"
1249 1.857.2.2 ad include "ufs/files.ufs"
1250 1.857.2.2 ad
1251 1.857.2.2 ad #
1252 1.857.2.2 ad # UVM (virtual memory)
1253 1.857.2.2 ad #
1254 1.857.2.2 ad include "uvm/files.uvm"
1255 1.857.2.2 ad
1256 1.857.2.2 ad #
1257 1.857.2.2 ad # Security models
1258 1.857.2.2 ad #
1259 1.857.2.2 ad include "secmodel/files.secmodel"
1260 1.857.2.2 ad
1261 1.857.2.2 ad #
1262 1.857.2.2 ad # kernel sources
1263 1.857.2.2 ad #
1264 1.857.2.2 ad file dev/auconv.c auconv | mulaw
1265 1.857.2.2 ad file dev/audio.c audio | midi | midibus needs-flag
1266 1.857.2.2 ad file dev/audiobell.c audiobell
1267 1.857.2.2 ad file dev/aurateconv.c aurateconv needs-flag
1268 1.857.2.2 ad file dev/bio.c bio needs-flag
1269 1.857.2.2 ad file dev/ccd.c ccd needs-flag
1270 1.857.2.2 ad file dev/cgd.c cgd needs-flag
1271 1.857.2.2 ad file dev/cgd_crypto.c cgd
1272 1.857.2.2 ad file dev/clock_subr.c
1273 1.857.2.2 ad file dev/clockctl.c clockctl needs-flag
1274 1.857.2.2 ad file dev/dksubr.c cgd | xbd | ccd | raid
1275 1.857.2.2 ad file dev/dkwedge/dk.c
1276 1.857.2.2 ad file dev/dkwedge/dkwedge_bsdlabel.c dkwedge_method_bsdlabel
1277 1.857.2.2 ad file dev/dkwedge/dkwedge_gpt.c dkwedge_method_gpt
1278 1.857.2.2 ad file dev/dkwedge/dkwedge_mbr.c dkwedge_method_mbr
1279 1.857.2.2 ad file dev/firmload.c firmload
1280 1.857.2.2 ad file dev/fss.c fss needs-count
1281 1.857.2.2 ad file dev/lockstat.c lockstat needs-flag
1282 1.857.2.2 ad file dev/md.c md needs-count
1283 1.857.2.2 ad file dev/midi.c midi | midibus needs-flag
1284 1.857.2.2 ad file dev/midictl.c midisyn
1285 1.857.2.2 ad file dev/midisyn.c midisyn
1286 1.857.2.2 ad file dev/mm.c
1287 1.857.2.2 ad file dev/mulaw.c mulaw needs-flag
1288 1.857.2.2 ad file dev/nullcons_subr.c nullcons needs-flag
1289 1.857.2.2 ad file dev/radio.c radio needs-flag
1290 1.857.2.2 ad file dev/rnd.c rnd needs-flag
1291 1.857.2.2 ad file dev/rndpool.c rnd needs-flag
1292 1.857.2.2 ad file dev/sequencer.c sequencer needs-flag
1293 1.857.2.2 ad file dev/vnd.c vnd needs-flag
1294 1.857.2.2 ad file kern/bufq_disksort.c bufq_disksort
1295 1.857.2.2 ad file kern/bufq_fcfs.c bufq_fcfs
1296 1.857.2.2 ad file kern/bufq_priocscan.c bufq_priocscan
1297 1.857.2.2 ad file kern/bufq_readprio.c bufq_readprio | new_bufq_strategy
1298 1.857.2.2 ad file kern/core_elf32.c coredump & exec_elf32
1299 1.857.2.2 ad file kern/core_elf64.c coredump & exec_elf64
1300 1.857.2.2 ad file kern/core_netbsd.c coredump & (exec_aout | exec_coff |
1301 1.857.2.2 ad exec_ecoff | exec_macho | lkm)
1302 1.857.2.2 ad file kern/cnmagic.c
1303 1.857.2.2 ad file kern/exec_aout.c exec_aout
1304 1.857.2.2 ad file kern/exec_conf.c
1305 1.857.2.2 ad file kern/exec_ecoff.c exec_ecoff
1306 1.857.2.2 ad file kern/exec_elf32.c exec_elf32
1307 1.857.2.2 ad file kern/exec_elf64.c exec_elf64
1308 1.857.2.2 ad file kern/exec_macho.c exec_macho
1309 1.857.2.2 ad file kern/exec_script.c exec_script
1310 1.857.2.2 ad file kern/exec_subr.c
1311 1.857.2.2 ad file kern/init_main.c
1312 1.857.2.2 ad file kern/init_sysctl.c
1313 1.857.2.2 ad file kern/init_sysent.c
1314 1.857.2.2 ad file kern/kern_acct.c
1315 1.857.2.2 ad file kern/kern_auth.c
1316 1.857.2.2 ad file kern/kern_clock.c
1317 1.857.2.2 ad file kern/kern_condvar.c
1318 1.857.2.2 ad file kern/kern_core.c
1319 1.857.2.2 ad file kern/kern_cpu.c
1320 1.857.2.2 ad file kern/kern_descrip.c
1321 1.857.2.2 ad file kern/kern_event.c
1322 1.857.2.2 ad file kern/kern_exec.c
1323 1.857.2.2 ad file kern/kern_exit.c
1324 1.857.2.2 ad file kern/kern_fork.c
1325 1.857.2.2 ad file kern/kern_idle.c
1326 1.857.2.2 ad file kern/kern_kthread.c
1327 1.857.2.2 ad file kern/kern_ktrace.c
1328 1.857.2.2 ad file kern/kern_ksyms.c ksyms | ddb | lkm needs-flag
1329 1.857.2.2 ad file kern/kern_lkm.c lkm
1330 1.857.2.2 ad file kern/kern_lock.c
1331 1.857.2.2 ad file kern/kern_lwp.c
1332 1.857.2.2 ad file kern/kern_malloc.c
1333 1.857.2.2 ad file kern/kern_malloc_debug.c malloc_debug
1334 1.857.2.2 ad file kern/kern_mutex.c
1335 1.857.2.2 ad file kern/kern_fileassoc.c fileassoc
1336 1.857.2.2 ad file kern/kern_ntptime.c
1337 1.857.2.2 ad file kern/kern_pax.c pax_mprotect | pax_segvguard
1338 1.857.2.2 ad file kern/kern_physio.c
1339 1.857.2.2 ad file kern/kern_proc.c
1340 1.857.2.2 ad file kern/kern_prot.c
1341 1.857.2.2 ad file kern/kern_ras.c
1342 1.857.2.2 ad file kern/kern_resource.c
1343 1.857.2.2 ad file kern/kern_rwlock.c
1344 1.857.2.2 ad file kern/kern_sig.c
1345 1.857.2.2 ad file kern/kern_sleepq.c
1346 1.857.2.2 ad file kern/kern_stub.c
1347 1.857.2.2 ad file kern/kern_subr.c
1348 1.857.2.2 ad file kern/kern_systrace.c systrace
1349 1.857.2.2 ad file kern/kern_synch.c
1350 1.857.2.2 ad file kern/kern_sysctl.c
1351 1.857.2.2 ad file kern/kern_tc.c
1352 1.857.2.2 ad file kern/kern_time.c
1353 1.857.2.2 ad file kern/kern_timeout.c
1354 1.857.2.2 ad file kern/kern_turnstile.c
1355 1.857.2.2 ad file kern/kern_todr.c
1356 1.857.2.2 ad file kern/kern_uuid.c
1357 1.857.2.2 ad file kern/kern_xxx.c
1358 1.857.2.2 ad file kern/kgdb_stub.c kgdb
1359 1.857.2.2 ad file kern/sched_4bsd.c sched_4bsd
1360 1.857.2.2 ad file kern/subr_autoconf.c
1361 1.857.2.2 ad file kern/subr_blist.c vmswap
1362 1.857.2.2 ad file kern/subr_bufq.c
1363 1.857.2.2 ad file kern/subr_callback.c
1364 1.857.2.2 ad file kern/subr_debug.c debug
1365 1.857.2.2 ad file kern/subr_devsw.c
1366 1.857.2.2 ad file kern/subr_disk.c
1367 1.857.2.2 ad file kern/subr_iostat.c
1368 1.857.2.2 ad file kern/subr_evcnt.c
1369 1.857.2.2 ad file kern/subr_extent.c
1370 1.857.2.2 ad file kern/subr_hash.c
1371 1.857.2.2 ad file kern/subr_kmem.c
1372 1.857.2.2 ad file kern/subr_lockdebug.c
1373 1.857.2.2 ad file kern/subr_log.c
1374 1.857.2.2 ad file kern/subr_pool.c
1375 1.857.2.2 ad file kern/subr_prf.c
1376 1.857.2.2 ad file kern/subr_prf_bitmask.c
1377 1.857.2.2 ad file kern/subr_prof.c
1378 1.857.2.2 ad file kern/subr_once.c
1379 1.857.2.2 ad file kern/subr_optstr.c
1380 1.857.2.2 ad file kern/subr_specificdata.c
1381 1.857.2.2 ad file kern/subr_tftproot.c tftproot
1382 1.857.2.2 ad file kern/subr_userconf.c userconf
1383 1.857.2.2 ad file kern/subr_vmem.c
1384 1.857.2.2 ad file kern/subr_workqueue.c
1385 1.857.2.2 ad file kern/subr_xxx.c
1386 1.857.2.2 ad file kern/sys_aio.c
1387 1.857.2.2 ad file kern/sys_generic.c
1388 1.857.2.2 ad file kern/sys_lwp.c
1389 1.857.2.2 ad file kern/sys_pipe.c !pipe_socketpair
1390 1.857.2.2 ad file kern/sys_pmc.c
1391 1.857.2.2 ad file kern/sys_process.c ptrace | ktrace
1392 1.857.2.2 ad file kern/sys_sig.c
1393 1.857.2.2 ad file kern/sys_sched.c
1394 1.857.2.2 ad file kern/sys_socket.c
1395 1.857.2.2 ad file kern/syscalls.c syscall_debug
1396 1.857.2.2 ad file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
1397 1.857.2.2 ad file kern/sysv_msg.c sysvmsg
1398 1.857.2.2 ad file kern/sysv_sem.c sysvsem
1399 1.857.2.2 ad file kern/sysv_shm.c sysvshm
1400 1.857.2.2 ad file kern/tty.c
1401 1.857.2.2 ad file kern/tty_conf.c
1402 1.857.2.2 ad file kern/tty_bsdpty.c compat_bsdpty
1403 1.857.2.2 ad file kern/tty_pty.c pty needs-flag
1404 1.857.2.2 ad file kern/tty_ptm.c pty
1405 1.857.2.2 ad file kern/tty_subr.c
1406 1.857.2.2 ad file kern/tty_tty.c
1407 1.857.2.2 ad file kern/uipc_domain.c
1408 1.857.2.2 ad file kern/uipc_mbuf.c
1409 1.857.2.2 ad file kern/uipc_mbuf2.c
1410 1.857.2.2 ad file net/link_proto.c ether | fddi | netatalk | token |
1411 1.857.2.2 ad wlan | inet | inet6 | iso |
1412 1.857.2.2 ad natm | bluetooth
1413 1.857.2.2 ad file kern/uipc_proto.c
1414 1.857.2.2 ad file kern/uipc_sem.c p1003_1b_semaphore
1415 1.857.2.2 ad file kern/uipc_socket.c
1416 1.857.2.2 ad file kern/uipc_socket2.c
1417 1.857.2.2 ad file kern/uipc_syscalls.c
1418 1.857.2.2 ad file kern/uipc_usrreq.c
1419 1.857.2.2 ad file kern/vfs_bio.c
1420 1.857.2.2 ad file kern/vfs_cache.c
1421 1.857.2.2 ad file kern/vfs_getcwd.c
1422 1.857.2.2 ad file kern/vfs_hooks.c
1423 1.857.2.2 ad file kern/vfs_init.c
1424 1.857.2.2 ad file kern/vfs_lockf.c
1425 1.857.2.2 ad file kern/vfs_lookup.c
1426 1.857.2.2 ad file kern/vfs_subr.c
1427 1.857.2.2 ad file kern/vfs_subr2.c
1428 1.857.2.2 ad file kern/vfs_syscalls.c
1429 1.857.2.2 ad file kern/vfs_trans.c
1430 1.857.2.2 ad file kern/vfs_vnops.c
1431 1.857.2.2 ad file kern/vfs_xattr.c
1432 1.857.2.2 ad file kern/vnode_if.c
1433 1.857.2.2 ad file miscfs/deadfs/dead_vnops.c
1434 1.857.2.2 ad file miscfs/fifofs/fifo_vnops.c
1435 1.857.2.2 ad file miscfs/genfs/genfs_vnops.c
1436 1.857.2.2 ad file miscfs/genfs/layer_subr.c nullfs | overlay | umapfs | lkm
1437 1.857.2.2 ad file miscfs/genfs/layer_vfsops.c nullfs | overlay | umapfs | lkm
1438 1.857.2.2 ad file miscfs/genfs/layer_vnops.c nullfs | overlay | umapfs | lkm
1439 1.857.2.2 ad file miscfs/specfs/spec_vnops.c
1440 1.857.2.2 ad file miscfs/syncfs/sync_subr.c
1441 1.857.2.2 ad file miscfs/syncfs/sync_vnops.c
1442 1.857.2.2 ad file net/bpf.c bpfilter needs-flag
1443 1.857.2.2 ad file net/bpf_filter.c bpf_filter
1444 1.857.2.2 ad file net/bsd-comp.c ppp & ppp_bsdcomp
1445 1.857.2.2 ad file net/if.c
1446 1.857.2.2 ad file net/if_arcsubr.c arc needs-flag
1447 1.857.2.2 ad file net/if_atmsubr.c atm
1448 1.857.2.2 ad file net/if_bridge.c bridge needs-flag
1449 1.857.2.2 ad file net/bridgestp.c bridge
1450 1.857.2.2 ad file net/if_ecosubr.c eco
1451 1.857.2.2 ad file net/if_etherip.c etherip needs-flag
1452 1.857.2.2 ad file net/if_ethersubr.c ether | fddi | netatalk | token |
1453 1.857.2.2 ad wlan
1454 1.857.2.2 ad file net/if_faith.c faith & inet & inet6 needs-flag
1455 1.857.2.2 ad file net/if_fddisubr.c fddi needs-flag
1456 1.857.2.2 ad file net/if_gif.c gif needs-flag
1457 1.857.2.2 ad file net/if_gre.c gre needs-flag
1458 1.857.2.2 ad file net/if_hippisubr.c hippi needs-flag
1459 1.857.2.2 ad file net/if_ieee1394subr.c ieee1394
1460 1.857.2.2 ad file net/if_loop.c loop needs-flag
1461 1.857.2.2 ad file net/if_media.c
1462 1.857.2.2 ad file net/if_ppp.c ppp needs-flag
1463 1.857.2.2 ad file net/if_srt.c srt
1464 1.857.2.2 ad file net/if_stf.c stf & inet & inet6 needs-flag
1465 1.857.2.2 ad file net/if_sl.c sl needs-flag
1466 1.857.2.2 ad file net/if_spppsubr.c sppp
1467 1.857.2.2 ad file net/if_strip.c strip needs-flag
1468 1.857.2.2 ad file net/if_tokensubr.c token needs-flag
1469 1.857.2.2 ad file net/if_tap.c tap needs-flag
1470 1.857.2.2 ad file net/if_tun.c tun needs-flag
1471 1.857.2.2 ad file net/if_vlan.c vlan needs-flag
1472 1.857.2.2 ad file net/if_pppoe.c pppoe needs-flag
1473 1.857.2.2 ad file net/pfil.c pfil_hooks | ipfilter | pf
1474 1.857.2.2 ad file net/ppp-deflate.c ppp & ppp_deflate
1475 1.857.2.2 ad file net/ppp_tty.c ppp
1476 1.857.2.2 ad file net/radix.c
1477 1.857.2.2 ad file net/raw_cb.c
1478 1.857.2.2 ad file net/raw_usrreq.c
1479 1.857.2.2 ad file net/route.c
1480 1.857.2.2 ad file net/rtsock.c
1481 1.857.2.2 ad file net/slcompress.c sl | ppp | strip | (irip & irip_vj)
1482 1.857.2.2 ad file net/zlib.c (ppp & ppp_deflate) | ipsec | opencrypto | vnd_compression
1483 1.857.2.2 ad file netinet/if_arp.c arp | netatalk needs-flag
1484 1.857.2.2 ad file netinet/if_atm.c atm
1485 1.857.2.2 ad file netinet/in_gif.c gif & inet
1486 1.857.2.2 ad file netinet/ip_carp.c carp & (inet | inet6) needs-flag
1487 1.857.2.2 ad file netinet/ip_ecn.c ipsec | fast_ipsec | gif | stf
1488 1.857.2.2 ad file netinet/ip_encap.c inet | inet6
1489 1.857.2.2 ad file netinet/ip_etherip.c etherip & inet
1490 1.857.2.2 ad file netinet/ip_gre.c inet & gre
1491 1.857.2.2 ad file netinet6/ip6_etherip.c etherip & inet6
1492 1.857.2.2 ad file netinet6/in6_gif.c gif & inet6
1493 1.857.2.2 ad
1494 1.857.2.2 ad file netisdn/i4b_ctl.c isdnctl needs-flag
1495 1.857.2.2 ad file netisdn/i4b_isppp.c ippp needs-count
1496 1.857.2.2 ad file netisdn/i4b_ipr.c irip needs-count
1497 1.857.2.2 ad file netisdn/i4b_rbch.c isdnbchan needs-count
1498 1.857.2.2 ad file netisdn/i4b_tel.c isdntel needs-count
1499 1.857.2.2 ad file netisdn/i4b_trace.c isdntrc needs-count
1500 1.857.2.2 ad
1501 1.857.2.2 ad file netisdn/i4b_mbuf.c passive_isdn
1502 1.857.2.2 ad file netisdn/i4b_l2.c passive_isdn
1503 1.857.2.2 ad file netisdn/i4b_l2fsm.c passive_isdn
1504 1.857.2.2 ad file netisdn/i4b_uframe.c passive_isdn
1505 1.857.2.2 ad file netisdn/i4b_tei.c passive_isdn
1506 1.857.2.2 ad file netisdn/i4b_sframe.c passive_isdn
1507 1.857.2.2 ad file netisdn/i4b_iframe.c passive_isdn
1508 1.857.2.2 ad file netisdn/i4b_l2timer.c passive_isdn
1509 1.857.2.2 ad file netisdn/i4b_util.c passive_isdn
1510 1.857.2.2 ad file netisdn/i4b_lme.c passive_isdn
1511 1.857.2.2 ad # Q.931 handler
1512 1.857.2.2 ad file netisdn/i4b_q931.c passive_isdn
1513 1.857.2.2 ad file netisdn/i4b_q932fac.c passive_isdn
1514 1.857.2.2 ad file netisdn/i4b_l3fsm.c passive_isdn
1515 1.857.2.2 ad file netisdn/i4b_l3timer.c passive_isdn
1516 1.857.2.2 ad file netisdn/i4b_l2if.c passive_isdn
1517 1.857.2.2 ad file netisdn/i4b_l4if.c passive_isdn
1518 1.857.2.2 ad # isdn device driver, interface to isdnd
1519 1.857.2.2 ad file netisdn/i4b_i4bdrv.c isdn needs-flag
1520 1.857.2.2 ad file netisdn/i4b_l4.c isdndev needs-flag
1521 1.857.2.2 ad file netisdn/i4b_l4mgmt.c isdndev needs-flag
1522 1.857.2.2 ad file netisdn/i4b_l4timer.c isdndev needs-flag
1523 1.857.2.2 ad # capi
1524 1.857.2.2 ad file netisdn/i4b_capi_l4if.c isdncapi
1525 1.857.2.2 ad file netisdn/i4b_capi_llif.c isdncapi
1526 1.857.2.2 ad file netisdn/i4b_capi_msgs.c isdncapi
1527 1.857.2.2 ad
1528 1.857.2.2 ad # Game adapter (joystick)
1529 1.857.2.2 ad device joy
1530 1.857.2.2 ad file dev/ic/joy.c joy needs-flag
1531 1.857.2.2 ad
1532 1.857.2.2 ad include "net/agr/files.agr"
1533 1.857.2.2 ad
1534 1.857.2.2 ad #
1535 1.857.2.2 ad # General Purpose Input/Output framework
1536 1.857.2.2 ad #
1537 1.857.2.2 ad define onewire_bitbang
1538 1.857.2.2 ad include "dev/gpio/files.gpio"
1539 1.857.2.2 ad
1540 1.857.2.2 ad include "dev/onewire/files.onewire"
1541