files revision 1.569 1 1.569 thorpej # $NetBSD: files,v 1.569 2002/10/11 01:00:35 thorpej Exp $
2 1.60 cgd
3 1.60 cgd # @(#)files.newconf 7.5 (Berkeley) 5/10/93
4 1.60 cgd
5 1.565 thorpej #
6 1.565 thorpej # device classes
7 1.565 thorpej #
8 1.565 thorpej devclass disk
9 1.565 thorpej devclass tape
10 1.565 thorpej devclass ifnet
11 1.565 thorpej devclass tty
12 1.565 thorpej
13 1.112 thorpej # options understood by the machine-independent part of the kernel
14 1.112 thorpej # (note, these are case-sensitive)
15 1.473 lukem #
16 1.474 lukem defflag INSECURE
17 1.474 lukem defflag KMEMSTATS
18 1.474 lukem defflag KTRACE
19 1.534 christos defflag SYSTRACE
20 1.474 lukem defparam MAXUPRC
21 1.474 lukem defparam RTC_OFFSET
22 1.474 lukem defparam DEFCORENAME
23 1.474 lukem defflag UCONSOLE
24 1.494 jdolecek defflag opt_pipe.h PIPE_SOCKETPAIR PIPE_NODIRECT
25 1.524 thorpej
26 1.524 thorpej defflag opt_sock_counters.h SOSEND_COUNTERS
27 1.547 thorpej defflag opt_sosend_loan.h SOSEND_NO_LOAN
28 1.247 thorpej
29 1.474 lukem defflag MULTIPROCESSOR
30 1.486 atatat
31 1.486 atatat defflag opt_config.h INCLUDE_CONFIG_FILE INCLUDE_JUST_CONFIG
32 1.459 enami
33 1.474 lukem defflag opt_callout.h CALLWHEEL_STATS
34 1.250 tron
35 1.474 lukem defflag opt_sysv.h SYSVMSG SYSVSEM SYSVSHM
36 1.470 lukem defparam opt_sysvparam.h SHMMAXPGS SEMMNI SEMMNS SEMUME SEMMNU
37 1.181 jonathan
38 1.474 lukem defflag opt_ntp.h PPS_SYNC NTP
39 1.129 thorpej
40 1.470 lukem defparam opt_kmempages.h NKMEMPAGES KMEMPAGES_MIN NKMEMPAGES_MAX
41 1.474 lukem defflag opt_malloclog.h MALLOCLOG
42 1.470 lukem defparam opt_malloclog.h MALLOCLOGSIZE
43 1.474 lukem defflag opt_malloc_debug.h MALLOC_DEBUG
44 1.474 lukem defflag opt_pool.h POOL_DIAGNOSTIC
45 1.470 lukem defparam opt_poollog.h POOL_LOGSIZE
46 1.431 fvdl
47 1.474 lukem defflag opt_revcache.h NAMECACHE_ENTER_REVERSE
48 1.189 scottr
49 1.474 lukem defflag opt_execfmt.h EXEC_AOUT EXEC_COFF EXEC_ECOFF EXEC_ELF32
50 1.474 lukem EXEC_ELF64 EXEC_MACHO EXEC_SCRIPT
51 1.503 jdolecek EXEC_ELF_NOTELESS
52 1.199 thorpej
53 1.199 thorpej # compatibility options
54 1.473 lukem #
55 1.474 lukem defflag COMPAT_FREEBSD
56 1.474 lukem defflag COMPAT_HPUX
57 1.474 lukem defflag COMPAT_IBCS2
58 1.474 lukem defflag COMPAT_IRIX
59 1.474 lukem defflag COMPAT_LINUX
60 1.474 lukem defflag COMPAT_OSF1
61 1.474 lukem defflag COMPAT_SUNOS
62 1.474 lukem defflag opt_compat_svr4.h COMPAT_SVR4 COMPAT_SVR4_32 SVR4_COMPAT_SOLARIS2
63 1.474 lukem defflag COMPAT_ULTRIX
64 1.474 lukem defflag COMPAT_NETBSD32
65 1.474 lukem defflag COMPAT_AOUT
66 1.474 lukem defflag COMPAT_AOUT_M68K
67 1.474 lukem defflag COMPAT_M68K4K
68 1.474 lukem defflag COMPAT_MACH
69 1.474 lukem defflag COMPAT_VAX1K
70 1.474 lukem defflag COMPAT_43
71 1.474 lukem defflag COMPAT_PECOFF
72 1.474 lukem defflag opt_compat_netbsd.h COMPAT_09 COMPAT_10 COMPAT_11 COMPAT_12
73 1.382 matt COMPAT_13 COMPAT_14 COMPAT_15 COMPAT_NOMID
74 1.221 jonathan
75 1.473 lukem #
76 1.563 thorpej # Networking protocols
77 1.563 thorpej #
78 1.563 thorpej include "netatalk/files.netatalk"
79 1.564 thorpej include "netccitt/files.netccitt"
80 1.565 thorpej include "netinet/files.netinet"
81 1.565 thorpej include "netinet/files.ipfilter"
82 1.565 thorpej include "netinet6/files.netinet6"
83 1.565 thorpej include "netinet6/files.netipsec"
84 1.566 thorpej include "netiso/files.netiso"
85 1.567 thorpej include "netnatm/files.netnatm"
86 1.568 thorpej include "netns/files.netns"
87 1.563 thorpej
88 1.488 deberg defflag opt_smb.h SMB # SMB network stack
89 1.474 lukem defflag IPX # IPX network stack
90 1.474 lukem defflag PFIL_HOOKS # pfil(9)
91 1.474 lukem defflag opt_ppp.h PPP_DEFLATE PPP_BSDCOMP PPP_FILTER
92 1.474 lukem # Include deflate or bsd
93 1.474 lukem # compression, enable pppd
94 1.474 lukem # packet filtering support
95 1.189 scottr
96 1.189 scottr # networking options
97 1.473 lukem #
98 1.474 lukem defflag GATEWAY
99 1.272 kml
100 1.474 lukem defparam SB_MAX
101 1.171 mrg
102 1.283 mrg # UVM options
103 1.473 lukem #
104 1.474 lukem defflag opt_uvmhist.h UVMHIST UVMHIST_PRINT
105 1.175 thorpej
106 1.189 scottr # file system options
107 1.473 lukem #
108 1.516 thorpej defflag SOFTDEP # XXX files.ufs?
109 1.516 thorpej defflag QUOTA # XXX files.ufs?
110 1.474 lukem defflag VNODE_OP_NOINLINE
111 1.353 oster
112 1.276 scottr # buffer cache size options
113 1.473 lukem #
114 1.474 lukem defparam opt_bufcache.h BUFCACHE BUFPAGES
115 1.276 scottr
116 1.449 gmcgarry # userconf
117 1.473 lukem #
118 1.474 lukem defflag USERCONF
119 1.449 gmcgarry
120 1.473 lukem #
121 1.289 lukem # Not entirely MI, but present on multiple arch's
122 1.473 lukem #
123 1.289 lukem
124 1.276 scottr # PC-style MBR handling
125 1.473 lukem #
126 1.474 lukem defflag opt_mbr.h COMPAT_386BSD_MBRPART
127 1.209 jonathan
128 1.209 jonathan # debugging options
129 1.473 lukem #
130 1.474 lukem defflag opt_ddb.h DDB
131 1.474 lukem defparam opt_ddb.h DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE
132 1.474 lukem DDB_BREAK_CHAR DDB_KEYCODE SYMTAB_SPACE
133 1.474 lukem defflag opt_kgdb.h KGDB
134 1.474 lukem defparam opt_kgdb.h KGDB_DEV KGDB_DEVNAME
135 1.474 lukem KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
136 1.474 lukem defflag LOCKDEBUG
137 1.474 lukem defflag SYSCALL_DEBUG
138 1.540 yamt defflag opt_kstack.h KSTACK_CHECK_MAGIC
139 1.271 jonathan
140 1.271 jonathan # memory (ram) disk options
141 1.473 lukem #
142 1.474 lukem defflag opt_md.h MEMORY_DISK_HOOKS MEMORY_DISK_IS_ROOT
143 1.474 lukem MEMORY_DISK_DYNAMIC
144 1.509 lukem defparam opt_md.h MEMORY_DISK_SERVER MEMORY_DISK_ROOT_SIZE
145 1.159 drochner
146 1.543 briggs # Support for hardware performance monitoring counters
147 1.543 briggs #
148 1.543 briggs defflag opt_perfctrs.h PERFCTRS
149 1.543 briggs
150 1.60 cgd # generic attributes
151 1.473 lukem #
152 1.519 augustss define audiobus { }
153 1.474 lukem define midibus { }
154 1.232 augustss define midisyn
155 1.426 lukem define wdc_base
156 1.558 thorpej define scsi_core
157 1.558 thorpej define scsi {[channel = -1]}: scsi_core
158 1.474 lukem define ata {[channel = -1], [drive = -1]}
159 1.474 lukem define atapi {[channel = -1]}
160 1.489 drochner define radiodev { }
161 1.67 cgd
162 1.67 cgd # audio device attributes
163 1.473 lukem #
164 1.63 brezak define mulaw
165 1.132 augustss define auconv
166 1.500 kent define aurateconv
167 1.500 kent file dev/aurateconv.c aurateconv needs-flag
168 1.134 augustss
169 1.228 augustss # audio and midi devices, attaches to audio hardware driver
170 1.473 lukem #
171 1.173 thorpej device audio
172 1.519 augustss attach audio at audiobus
173 1.228 augustss device midi
174 1.228 augustss attach midi at midibus
175 1.363 thorpej
176 1.559 thorpej # IR device support
177 1.559 thorpej include "dev/ir/files.ir"
178 1.559 thorpej
179 1.559 thorpej # Bluetooth device support
180 1.559 thorpej include "dev/bluetooth/files.bluetooth"
181 1.548 augustss
182 1.363 thorpej # raster operations attributes
183 1.473 lukem #
184 1.426 lukem define rasops1
185 1.426 lukem define rasops2
186 1.426 lukem define rasops4
187 1.426 lukem define rasops8
188 1.426 lukem define rasops15
189 1.426 lukem define rasops16
190 1.426 lukem define rasops24
191 1.426 lukem define rasops32
192 1.60 cgd
193 1.67 cgd # net device attributes - we have generic code for arc(net), ether(net),
194 1.457 bjh21 # fddi, token ring, atm and eco(net).
195 1.473 lukem #
196 1.67 cgd define arc
197 1.88 chuck define atm
198 1.457 bjh21 define eco
199 1.60 cgd define ether
200 1.67 cgd define fddi
201 1.185 kml define hippi
202 1.399 onoe define ieee1394
203 1.282 bad define token
204 1.284 explorer define sppp
205 1.376 onoe define wlan
206 1.294 itojun define crypto
207 1.100 ws
208 1.119 is # devices ARPing IPv4 pull this in:
209 1.473 lukem #
210 1.119 is define arp
211 1.119 is
212 1.515 thorpej #
213 1.515 thorpej # ALTQ network traffic shaping subsystem
214 1.515 thorpej #
215 1.515 thorpej include "altq/files.altq"
216 1.515 thorpej
217 1.473 lukem #
218 1.560 thorpej # IPKDB kernel debugger
219 1.473 lukem #
220 1.560 thorpej include "ipkdb/files.ipkdb"
221 1.102 ws
222 1.404 ad # Logical disk
223 1.473 lukem #
224 1.404 ad device ld: disk
225 1.426 lukem file dev/ld.c ld needs-flag
226 1.397 ad
227 1.473 lukem #
228 1.514 thorpej # System monitoring framework
229 1.514 thorpej #
230 1.514 thorpej include "dev/sysmon/files.sysmon"
231 1.513 thorpej
232 1.513 thorpej #
233 1.513 thorpej # MII/PHY support for network devices
234 1.513 thorpej #
235 1.513 thorpej include "dev/mii/files.mii"
236 1.375 thorpej
237 1.473 lukem #
238 1.512 thorpej # RAIDframe
239 1.512 thorpej #
240 1.512 thorpej include "dev/raidframe/files.raidframe"
241 1.542 thorpej
242 1.542 thorpej #
243 1.542 thorpej # Hardware-assisted data mover API
244 1.542 thorpej #
245 1.542 thorpej include "dev/dmover/files.dmover"
246 1.512 thorpej
247 1.512 thorpej #
248 1.83 thorpej # "Chipset" drivers. These are the bus-independent routines which
249 1.83 thorpej # contain the cfdrivers. Attachments are provided by files.<bus>
250 1.473 lukem #
251 1.145 christos
252 1.145 christos # Adaptec AIC-6[32]60 ICs
253 1.473 lukem #
254 1.173 thorpej device aic: scsi
255 1.145 christos file dev/ic/aic6360.c aic
256 1.346 thorpej
257 1.346 thorpej # SMC 93Cx6 Serial EEPROM devices
258 1.473 lukem #
259 1.346 thorpej define smc93cx6
260 1.346 thorpej file dev/ic/smc93cx6.c smc93cx6
261 1.83 thorpej
262 1.86 mycroft # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
263 1.473 lukem #
264 1.474 lukem defparam opt_ahc.h AHC_DEBUG
265 1.474 lukem defflag opt_ahc.h AHC_NO_TAGS
266 1.173 thorpej device ahc: scsi
267 1.345 thorpej define ahc_seeprom
268 1.354 fvdl define ahc_aic77xx
269 1.142 enami file dev/ic/aic7xxx.c ahc
270 1.345 thorpej file dev/ic/aic7xxx_seeprom.c ahc_seeprom
271 1.354 fvdl file dev/ic/aic77xx.c ahc_aic77xx
272 1.318 ad
273 1.318 ad # DPT EATA SCSI controllers
274 1.473 lukem #
275 1.318 ad device dpt: scsi
276 1.318 ad file dev/ic/dpt.c dpt
277 1.355 ad
278 1.355 ad # Compaq Smart ARRAY controllers
279 1.473 lukem #
280 1.355 ad device cac {unit = -1}
281 1.355 ad file dev/ic/cac.c cac
282 1.355 ad
283 1.404 ad attach ld at cac with ld_cac
284 1.404 ad file dev/ic/ld_cac.c ld_cac
285 1.419 ad
286 1.419 ad # Mylex DAC960 RAID controllers
287 1.473 lukem #
288 1.419 ad device mlx {unit = -1}
289 1.419 ad file dev/ic/mlx.c mlx needs-flag
290 1.419 ad
291 1.419 ad attach ld at mlx with ld_mlx
292 1.419 ad file dev/ic/ld_mlx.c ld_mlx
293 1.521 ad
294 1.521 ad # ICP-Vortex/Intel RAID controllers
295 1.521 ad #
296 1.521 ad device icp {unit = -1}
297 1.521 ad file dev/ic/icp.c icp needs-flag
298 1.521 ad
299 1.521 ad attach ld at icp with ld_icp
300 1.521 ad file dev/ic/ld_icp.c ld_icp
301 1.521 ad
302 1.521 ad device icpsp: scsi
303 1.521 ad file dev/ic/icpsp.c icpsp
304 1.521 ad attach icpsp at icp
305 1.523 ad
306 1.523 ad # Adaptec FSA RAID controllers
307 1.523 ad #
308 1.523 ad device aac {unit = -1}
309 1.523 ad file dev/ic/aac.c aac
310 1.523 ad
311 1.523 ad attach ld at aac with ld_aac
312 1.523 ad file dev/ic/ld_aac.c ld_aac
313 1.238 dante
314 1.238 dante # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
315 1.473 lukem #
316 1.238 dante device adv: scsi
317 1.238 dante file dev/ic/adv.c adv
318 1.428 thorpej file dev/ic/advlib.c adv
319 1.428 thorpej file dev/ic/advmcode.c adv
320 1.248 dante
321 1.248 dante # AdvanSys ULTRA WIDE SCSI controllers
322 1.473 lukem #
323 1.248 dante device adw: scsi
324 1.248 dante file dev/ic/adw.c adw
325 1.194 jonathan
326 1.130 jonathan # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
327 1.130 jonathan # (Must be declared before AHA to ensure bha probes before aha.
328 1.130 jonathan # Probing AHA first configures bhas as aha, via their AHA
329 1.130 jonathan # hardware-compatibility mode.)
330 1.473 lukem #
331 1.173 thorpej device bha: scsi
332 1.142 enami file dev/ic/bha.c bha
333 1.130 jonathan
334 1.113 mycroft # Adaptec AHA-154x and AHA-164x controllers
335 1.130 jonathan # (must be after bha, see above)
336 1.473 lukem #
337 1.173 thorpej device aha: scsi
338 1.142 enami file dev/ic/aha.c aha
339 1.445 tsutsui
340 1.445 tsutsui # Initio INIC-940/950 SCSI controllers
341 1.473 lukem #
342 1.445 tsutsui device iha: scsi
343 1.445 tsutsui file dev/ic/iha.c iha
344 1.118 cgd
345 1.118 cgd # Qlogic ISP 10x0 SCSI Controllers
346 1.473 lukem #
347 1.474 lukem defflag opt_isp.h ISP_DISABLE_1020_SUPPORT
348 1.474 lukem ISP_DISABLE_1080_SUPPORT
349 1.474 lukem ISP_DISABLE_2100_SUPPORT
350 1.474 lukem ISP_DISABLE_2200_SUPPORT
351 1.474 lukem ISP_DISABLE_FW ISP_TARGET_MODE
352 1.496 mjacob ISP_FW_CRASH_DUMP
353 1.474 lukem defparam opt_isp.h ISP_LOGDEFAULT
354 1.173 thorpej device isp: scsi
355 1.142 enami file dev/ic/isp.c isp
356 1.223 mjacob file dev/ic/isp_netbsd.c isp
357 1.343 mjacob file dev/ic/isp_target.c isp
358 1.528 matt
359 1.528 matt # LSILogic Fusion-MPT I/O Processor SCSI/FC Controllers
360 1.528 matt #
361 1.528 matt device lfmiop: scsi
362 1.528 matt file dev/ic/lfmiop.c lfmiop
363 1.436 tsutsui
364 1.436 tsutsui # Symbios/NCR 53c710 SCSI controllers
365 1.473 lukem #
366 1.436 tsutsui device osiop: scsi
367 1.436 tsutsui file dev/ic/osiop.c osiop
368 1.364 bouyer
369 1.368 bouyer # common stuff for siop and esiop
370 1.473 lukem #
371 1.426 lukem define siop_common
372 1.426 lukem file dev/ic/siop_common.c siop_common
373 1.368 bouyer
374 1.364 bouyer # Symbios/NCR 53c720/53c8xx SCSI controllers
375 1.473 lukem #
376 1.426 lukem device siop: scsi,siop_common
377 1.426 lukem file dev/ic/siop.c siop
378 1.517 bouyer defflag opt_siop.h SIOP_SYMLED
379 1.518 bouyer
380 1.518 bouyer device esiop: scsi,siop_common
381 1.518 bouyer file dev/ic/esiop.c esiop
382 1.94 mycroft
383 1.94 mycroft # UltraStor SCSI controllers
384 1.473 lukem #
385 1.173 thorpej device uha: scsi
386 1.142 enami file dev/ic/uha.c uha
387 1.409 onoe
388 1.409 onoe # Aironet PC4500/PC4800
389 1.473 lukem #
390 1.409 onoe device an: arp, ether, ifnet
391 1.409 onoe file dev/ic/an.c an
392 1.86 mycroft
393 1.376 onoe # AMD 79c930-based 802.11 cards
394 1.473 lukem #
395 1.376 onoe device awi: arp, wlan, ifnet
396 1.376 onoe file dev/ic/awi.c awi
397 1.376 onoe file dev/ic/am79c930.c awi
398 1.438 ichiro
399 1.438 ichiro # Lucent & Intersil WaveLan IEEE (802.11)
400 1.473 lukem #
401 1.553 onoe device wi: arp, wlan, ifnet
402 1.438 ichiro file dev/ic/wi.c wi
403 1.376 onoe
404 1.83 thorpej # 3Com Etherlink-III Ethernet controller
405 1.473 lukem #
406 1.333 thorpej device ep: arp, ether, ifnet, mii, mii_bitbang
407 1.142 enami file dev/ic/elink3.c ep
408 1.253 fvdl
409 1.253 fvdl # 3Com EtherLink XL Controller
410 1.473 lukem #
411 1.331 thorpej device ex: arp, ether, ifnet, mii, mii_bitbang
412 1.253 fvdl file dev/ic/elinkxl.c ex
413 1.131 matt
414 1.131 matt # DEC EtherWORKS III (LEMAC) Ethernet controllers
415 1.473 lukem #
416 1.173 thorpej device lc: arp, ether, ifnet
417 1.142 enami file dev/ic/lemac.c lc
418 1.84 mycroft
419 1.84 mycroft # LANCE and PCnet Ethernet controllers
420 1.473 lukem #
421 1.173 thorpej device le: arp, ether, ifnet
422 1.426 lukem define le24
423 1.426 lukem define le32
424 1.227 explorer file dev/ic/am7990.c le24
425 1.225 drochner file dev/ic/am79900.c le32
426 1.225 drochner file dev/ic/lance.c le24 | le32
427 1.383 thorpej
428 1.383 thorpej # DEC DEPCA-family of LANCE Ethernet controllers
429 1.473 lukem #
430 1.383 thorpej device depca { }: le24
431 1.383 thorpej file dev/ic/depca.c depca
432 1.383 thorpej attach le at depca with le_depca
433 1.122 scottr
434 1.290 mrg # Sun HME Ethernet controllers
435 1.473 lukem #
436 1.293 pk device hme: arp, ether, ifnet, mii
437 1.293 pk file dev/ic/hme.c hme
438 1.461 eeh
439 1.461 eeh # Sun GEM Ethernet controllers
440 1.473 lukem #
441 1.461 eeh device gem: arp, ether, ifnet, mii
442 1.461 eeh file dev/ic/gem.c gem
443 1.290 mrg
444 1.122 scottr # 8390-family Ethernet controllers
445 1.473 lukem #
446 1.569 thorpej defflag opt_ipkdb.h IPKDB_DP8390
447 1.122 scottr define dp8390nic
448 1.569 thorpej file dev/ic/dp8390.c dp8390nic | ipkdb_dp8390
449 1.485 bjh21
450 1.485 bjh21 # National Semiconductor DP83905 AT/LANTIC Ethernet media support
451 1.485 bjh21 #
452 1.485 bjh21 define dp83905
453 1.485 bjh21 file dev/ic/dp83905.c dp83905
454 1.484 bjh21
455 1.484 bjh21 # Macronix MX98905 Ethernet controller
456 1.484 bjh21 # (use as an attribute for an "ne" bus attachment)
457 1.484 bjh21 #
458 1.484 bjh21 define mx98905
459 1.484 bjh21 file dev/ic/mx98905.c mx98905
460 1.77 cgd
461 1.282 bad # TROPIC Token-Ring controller
462 1.473 lukem #
463 1.282 bad device tr: arp, token, ifnet
464 1.282 bad file dev/ic/tropic.c tr
465 1.282 bad
466 1.91 cgd # NCR 5380 SCSI Bus Controller
467 1.473 lukem #
468 1.91 cgd define ncr5380sbc
469 1.142 enami file dev/ic/ncr5380sbc.c ncr5380sbc
470 1.356 pk device nca: scsi, ncr5380sbc
471 1.91 cgd
472 1.434 fredette # Sun sc PAL SCSI Bus Controller
473 1.473 lukem #
474 1.434 fredette define sunscpal
475 1.434 fredette file dev/ic/sunscpal.c sunscpal
476 1.434 fredette device ssc: scsi, sunscpal
477 1.434 fredette
478 1.91 cgd # DEC FDDI Chipset
479 1.473 lukem #
480 1.91 cgd define pdq
481 1.142 enami file dev/ic/pdq.c pdq
482 1.142 enami file dev/ic/pdq_ifsubr.c pdq
483 1.98 christos
484 1.474 lukem # Cyclades Cyclom-8/16/32
485 1.473 lukem #
486 1.173 thorpej device cy: tty
487 1.142 enami file dev/ic/cy.c cy needs-flag
488 1.103 thorpej
489 1.103 thorpej # Efficient Networks, Inc. ATM interface
490 1.473 lukem #
491 1.173 thorpej device en: atm, ifnet
492 1.142 enami file dev/ic/midway.c en
493 1.117 thorpej
494 1.117 thorpej # NCR 53x9x or Emulex ESP SCSI Controller
495 1.473 lukem #
496 1.117 thorpej define ncr53c9x
497 1.359 mycroft device esp: scsi, ncr53c9x
498 1.142 enami file dev/ic/ncr53c9x.c ncr53c9x
499 1.227 explorer
500 1.227 explorer # Hitachi HD64570 serial controller
501 1.473 lukem #
502 1.359 mycroft define hd64570
503 1.227 explorer file dev/ic/hd64570.c hd64570
504 1.339 chopps
505 1.339 chopps # Riscom/N2 ISA/PCI Sync Serial Controller
506 1.473 lukem #
507 1.339 chopps device ntwoc: ifnet, hd64570
508 1.128 pk
509 1.128 pk # Intel 82586 Ethernet Controller
510 1.473 lukem #
511 1.128 pk define i82586
512 1.142 enami file dev/ic/i82586.c i82586
513 1.291 thorpej
514 1.291 thorpej # Intel 82557/82558/82559 Ethernet Controller
515 1.473 lukem #
516 1.291 thorpej device fxp: ether, ifnet, arp, mii
517 1.291 thorpej file dev/ic/i82557.c fxp
518 1.389 bjh21
519 1.389 bjh21 # SEEQ 8005 Advanced Ethernet Data Link Controller
520 1.473 lukem #
521 1.389 bjh21 define seeq8005
522 1.389 bjh21 file dev/ic/seeq8005.c seeq8005
523 1.137 thorpej
524 1.137 thorpej # SMC 91Cxx Ethernet Controller
525 1.473 lukem #
526 1.379 briggs device sm: arp, ether, ifnet, mii, mii_bitbang
527 1.142 enami file dev/ic/smc91cxx.c sm
528 1.188 thorpej
529 1.188 thorpej # SMC 83C170 EPIC/100 Fast Ethernet Controller
530 1.473 lukem #
531 1.230 thorpej device epic: arp, ether, ifnet, mii
532 1.188 thorpej file dev/ic/smc83c170.c epic
533 1.309 ragge
534 1.309 ragge # DEC SGEC Second Generation Ethernet Controller
535 1.473 lukem #
536 1.309 ragge define sgec
537 1.309 ragge file dev/ic/sgec.c sgec
538 1.177 enami
539 1.177 enami # MB8696x Ethernet Controller
540 1.473 lukem #
541 1.177 enami define mb86960
542 1.177 enami file dev/ic/mb86960.c mb86960
543 1.177 enami
544 1.177 enami # Generic MB8696x Ethernet Controller driver
545 1.473 lukem #
546 1.177 enami device mbe: arp, ether, ifnet, mb86960
547 1.146 augustss
548 1.146 augustss # Interwave Am78C201 audio driver
549 1.473 lukem #
550 1.146 augustss define interwave
551 1.146 augustss file dev/ic/interwave.c interwave
552 1.154 is
553 1.154 is # TMS 320av110 MPEG2/audio driver
554 1.473 lukem #
555 1.154 is define tms320av110
556 1.154 is file dev/ic/tms320av110.c tms320av110
557 1.152 thorpej
558 1.152 thorpej # Novell NE2000-compatible Ethernet cards, based on the
559 1.152 thorpej # National Semiconductor DS8390.
560 1.473 lukem #
561 1.474 lukem defflag opt_ipkdb.h IPKDB_NE : IPKDB_DP8390
562 1.423 thorpej device ne: ether, ifnet, arp, dp8390nic, mii
563 1.569 thorpej file dev/ic/ne2000.c ne | ipkdb_ne
564 1.153 thorpej
565 1.153 thorpej # 8250/16[45]50-based "com" ports
566 1.153 thorpej # XXX In a perfect world, this would be done with attributes
567 1.473 lukem #
568 1.474 lukem defflag opt_com.h COM16650 COM_HAYESP COM_DEBUG COM_MPLOCK
569 1.392 eeh device com { } : tty
570 1.426 lukem file dev/ic/com.c com needs-flag
571 1.336 thorpej
572 1.336 thorpej # PC-like keyboard controller
573 1.473 lukem #
574 1.336 thorpej device pckbc { [slot = -1] }
575 1.426 lukem file dev/ic/pckbc.c pckbc needs-flag
576 1.274 scw
577 1.274 scw # Cirrus Logic CD240[01] 4-port Multi-Protocol Communications Controller
578 1.473 lukem #
579 1.274 scw device clmpcc: tty
580 1.426 lukem file dev/ic/clmpcc.c clmpcc needs-flag
581 1.385 bjh21
582 1.155 bouyer # Device description for i2c bus and i2c eeprom
583 1.473 lukem #
584 1.426 lukem define i2c
585 1.426 lukem define i2c_eeprom
586 1.351 groo
587 1.351 groo # National Semiconductor LM7[89]
588 1.473 lukem #
589 1.426 lukem device lm: sysmon_envsys
590 1.426 lukem file dev/ic/nslm7x.c lm needs-flag
591 1.164 cgd
592 1.185 kml # Essential Communications Corp. HIPPI Interface
593 1.473 lukem #
594 1.426 lukem device esh: hippi, ifnet
595 1.426 lukem file dev/ic/rrunner.c esh needs-flag
596 1.242 is
597 1.242 is # SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver
598 1.473 lukem #
599 1.426 lukem device bah: ifnet, arc, arp
600 1.426 lukem file dev/ic/smc90cx6.c bah
601 1.234 augustss
602 1.234 augustss # OPL2/OPL3 FM synth driver
603 1.473 lukem #
604 1.235 augustss device opl: midibus, midisyn
605 1.234 augustss file dev/ic/opl.c opl
606 1.234 augustss file dev/ic/oplinstrs.c opl
607 1.305 augustss
608 1.305 augustss # MPU401 MIDI UART compatibles
609 1.473 lukem #
610 1.305 augustss device mpu: midibus
611 1.426 lukem file dev/ic/mpu.c mpu needs-flag
612 1.236 pk
613 1.236 pk # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
614 1.473 lukem #
615 1.236 pk define ad1848
616 1.236 pk file dev/ic/ad1848.c ad1848
617 1.290 mrg
618 1.290 mrg # AMD 7930 audio/ISDN codec
619 1.473 lukem #
620 1.366 augustss define am7930
621 1.366 augustss file dev/ic/am7930.c am7930
622 1.290 mrg
623 1.290 mrg # SPARC `SUNW,audiocs'
624 1.473 lukem #
625 1.519 augustss device audiocs: audiobus, auconv, ad1848
626 1.290 mrg file dev/ic/cs4231.c audiocs
627 1.326 augustss
628 1.326 augustss # AC-97 CODECs
629 1.473 lukem #
630 1.326 augustss define ac97
631 1.326 augustss file dev/ic/ac97.c ac97
632 1.437 minoura
633 1.437 minoura # Oki MSM6258 support code
634 1.473 lukem #
635 1.437 minoura define msm6258
636 1.437 minoura file dev/ic/msm6258.c msm6258
637 1.240 pk
638 1.240 pk # LSI64854 DMA controller back-end
639 1.473 lukem #
640 1.240 pk define lsi64854
641 1.240 pk file dev/ic/lsi64854.c lsi64854
642 1.465 mrg
643 1.465 mrg # Cirrus Logic CL-CD180/1864/1865 multi port serial controller back-end
644 1.473 lukem #
645 1.465 mrg define cd18xx
646 1.465 mrg file dev/ic/cd18xx.c cd18xx
647 1.240 pk
648 1.252 thorpej # RealTek 8019/8029 NE2000-compatible network interface subroutines
649 1.473 lukem #
650 1.252 thorpej define rtl80x9
651 1.252 thorpej file dev/ic/rtl80x9.c rtl80x9
652 1.360 haya
653 1.360 haya # RealTek 8129/8139 Ethernet controllers
654 1.473 lukem #
655 1.362 haya device rtk: ether, ifnet, arp, mii
656 1.362 haya file dev/ic/rtl81x9.c rtk
657 1.185 kml
658 1.258 pk # Common code for ESDI/IDE/etc. controllers
659 1.473 lukem #
660 1.426 lukem device wdc: ata, atapi, wdc_base
661 1.426 lukem file dev/ic/wdc.c wdc_base
662 1.386 bjh21
663 1.386 bjh21 # CHIPS and Technologies 82C7[12][01] Universal Peripheral Controller
664 1.386 bjh21 # lpt attachment commented out because "device lpt" isn't in this file.
665 1.473 lukem #
666 1.386 bjh21 device upc { [offset = -1] }
667 1.386 bjh21 attach wdc at upc with wdc_upc
668 1.386 bjh21 attach com at upc with com_upc
669 1.386 bjh21 # attach lpt at upc with lpt_upc
670 1.426 lukem file dev/ic/upc.c upc
671 1.426 lukem file dev/ic/wdc_upc.c wdc_upc
672 1.426 lukem file dev/ic/com_upc.c com_upc
673 1.426 lukem # file dev/ic/lpt_upc.c lpt_upc
674 1.327 matt
675 1.327 matt # Common code for ISA/PCMCIA (non 802.11) WaveLAN adapters
676 1.473 lukem #
677 1.328 matt define wavelan
678 1.327 matt device wl: ether, ifnet, arp
679 1.327 matt file dev/ic/wavelan.c wavelan
680 1.314 thorpej
681 1.314 thorpej # DECchip 21x4x Ethernet controller family, and assorted clones.
682 1.473 lukem #
683 1.333 thorpej device tlp: arp, ether, ifnet, mii, mii_bitbang
684 1.314 thorpej file dev/ic/tulip.c tlp
685 1.322 thorpej
686 1.322 thorpej # Adaptec AIC-6915 Ethernet interface
687 1.473 lukem #
688 1.322 thorpej device sf: arp, ether, ifnet, mii
689 1.322 thorpej file dev/ic/aic6915.c sf
690 1.378 pk
691 1.378 pk # Mostek time-of-day clock and NVRAM
692 1.473 lukem #
693 1.378 pk define mk48txx
694 1.507 pk file dev/ic/mk48txx.c mk48txx
695 1.378 pk
696 1.378 pk # Intersil 7170 time-of-day clock
697 1.473 lukem #
698 1.378 pk define intersil7170
699 1.378 pk file dev/ic/intersil7170.c intersil7170
700 1.434 fredette
701 1.434 fredette # National Semiconductor MM58167 time-of-day clock
702 1.473 lukem #
703 1.434 fredette define mm58167
704 1.434 fredette file dev/ic/mm58167.c mm58167
705 1.422 thorpej
706 1.422 thorpej # D-Link DL10019/10022 NE2000-compatible network interface subroutines
707 1.473 lukem #
708 1.422 thorpej define dl10019
709 1.422 thorpej file dev/ic/dl10019.c dl10019
710 1.453 enami
711 1.453 enami # ASIX AX88190 NE2000-compatible network interface subroutines
712 1.473 lukem #
713 1.453 enami define ax88190
714 1.453 enami file dev/ic/ax88190.c ax88190
715 1.429 jdolecek
716 1.429 jdolecek # WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ
717 1.473 lukem #
718 1.429 jdolecek device we: ether, ifnet, arp, dp8390nic
719 1.429 jdolecek file dev/ic/we.c we
720 1.432 jdolecek
721 1.432 jdolecek # Allied-Telesis Ethernet driver based on Fujitsu MB8696xA controllers
722 1.473 lukem #
723 1.432 jdolecek device ate: arp, ether, ifnet, mb86960
724 1.557 tsutsui
725 1.557 tsutsui # Fujitsu FMV-18x Ethernet driver based on Fujitsu MB8696xA controllers
726 1.557 tsutsui #
727 1.557 tsutsui device fmv: arp, ether, ifnet, mb86960
728 1.557 tsutsui file dev/ic/fmv.c fmv
729 1.471 yamt
730 1.471 yamt # Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet
731 1.473 lukem #
732 1.471 yamt device cs: arp, ether, ifnet
733 1.487 augustss file dev/ic/cs89x0.c cs
734 1.487 augustss
735 1.487 augustss # Radio device attributes
736 1.487 augustss #
737 1.487 augustss define tea5757
738 1.487 augustss file dev/ic/tea5757.c tea5757
739 1.487 augustss define lm700x
740 1.487 augustss file dev/ic/lm700x.c lm700x
741 1.179 drochner
742 1.179 drochner # Definitions for wscons
743 1.179 drochner # device attributes: display, display with emulator, keyboard, and mouse
744 1.473 lukem #
745 1.479 augustss define wsdisplaydev {[kbdmux = 1]}
746 1.479 augustss define wsemuldisplaydev {[console = -1], [kbdmux = 1]}
747 1.479 augustss define wskbddev {[console = -1], [mux = 1]}
748 1.479 augustss define wsmousedev {[mux = 0]}
749 1.179 drochner # attribute to pull in raster support
750 1.473 lukem #
751 1.179 drochner define wsrasteremulops
752 1.187 drochner # common PC display functions
753 1.473 lukem #
754 1.474 lukem defflag opt_pcdisplay.h PCDISPLAY_SOFTCURSOR
755 1.426 lukem define pcdisplayops
756 1.187 drochner file dev/ic/pcdisplay_subr.c pcdisplayops
757 1.207 drochner file dev/ic/pcdisplay_chars.c pcdisplayops
758 1.179 drochner # VGA graphics
759 1.473 lukem #
760 1.541 drochner defparam opt_vga.h VGA_CONSOLE_SCREENTYPE
761 1.538 drochner defflag opt_vga.h VGA_CONSOLE_ATI_BROKEN_FONTSEL
762 1.187 drochner device vga: wsemuldisplaydev, pcdisplayops
763 1.426 lukem file dev/ic/vga.c vga needs-flag
764 1.426 lukem file dev/ic/vga_subr.c vga
765 1.508 uwe # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode)
766 1.473 lukem #
767 1.508 uwe device igsfb: wsemuldisplaydev, wsrasteremulops, rasops8
768 1.508 uwe file dev/ic/igsfb.c igsfb
769 1.551 uwe file dev/ic/igsfb_subr.c igsfb
770 1.91 cgd
771 1.77 cgd # Attributes which machine-independent bus support can be attached to.
772 1.77 cgd # These should be defined here, because some of these busses can have
773 1.77 cgd # devices which provide these attributes, and we'd like to avoid hairy
774 1.77 cgd # ordering constraints on inclusion of the busses' "files" files.
775 1.473 lukem #
776 1.474 lukem define isabus { } # ISA attachment
777 1.474 lukem define eisabus { } # EISA attachment
778 1.474 lukem define pcibus {[bus = -1]} # PCI attachment
779 1.474 lukem define tcbus { } # TurboChannel attachment
780 1.474 lukem define mcabus { } # MicroChannel attachment
781 1.474 lukem define usbus { } # USB attachment
782 1.474 lukem define fwbus {[idhi=-1],[idlo=-1]} # IEEE 1394 attachment
783 1.474 lukem define vmebus { } # VME bus attachment
784 1.474 lukem define acpibus { } # ACPI "bus" attachment
785 1.259 pk define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment
786 1.474 lukem define cbbus {[slot = -1]} # CardBus attachment
787 1.474 lukem define pcmciaslot {[slot = -1]} # PCMCIA slot itself
788 1.222 augustss
789 1.222 augustss # We need the USB bus controllers here so different busses can
790 1.222 augustss # use them in an 'attach-with'.
791 1.222 augustss # UHCI USB controller
792 1.473 lukem #
793 1.222 augustss device uhci: usbus
794 1.426 lukem file dev/usb/uhci.c uhci needs-flag
795 1.222 augustss
796 1.222 augustss # OHCI USB controller
797 1.473 lukem #
798 1.222 augustss device ohci: usbus
799 1.426 lukem file dev/usb/ohci.c ohci needs-flag
800 1.412 augustss
801 1.412 augustss # EHCI USB controller
802 1.473 lukem #
803 1.412 augustss device ehci: usbus
804 1.426 lukem file dev/usb/ehci.c ehci needs-flag
805 1.545 isaki
806 1.545 isaki # SL811HS/T USB controller
807 1.545 isaki defflag opt_slhci.h SLHCI_DEBUG
808 1.545 isaki device slhci: usbus
809 1.545 isaki file dev/ic/sl811hs.c slhci needs-flag
810 1.369 matt
811 1.487 augustss # radio devices, attaches to radio hardware driver
812 1.487 augustss device radio
813 1.489 drochner attach radio at radiodev
814 1.498 jmc
815 1.498 jmc #
816 1.498 jmc # IEEE 1212 routines
817 1.498 jmc define ieee1212
818 1.498 jmc file dev/std/ieee1212.c ieee1212
819 1.510 jmc
820 1.510 jmc #
821 1.510 jmc # SBP2 routines for IEEE 1394
822 1.510 jmc define sbp2
823 1.510 jmc file dev/ieee1394/sbp2.c sbp2
824 1.487 augustss
825 1.402 matt # IEEE 1394 controllers
826 1.402 matt # (These need to be here since it will have both PCI and CardBus attachments)
827 1.473 lukem #
828 1.402 matt device fwlynx: fwbus
829 1.369 matt device fwohci: fwbus
830 1.520 augustss
831 1.520 augustss # Sony Programmable I/O Controller
832 1.520 augustss device spic: wsmousedev
833 1.520 augustss file dev/ic/spic.c spic
834 1.529 augustss
835 1.529 augustss # IBM CPC700 PowerPC bridge
836 1.529 augustss define cpcbus { addr, [irq=-1] }
837 1.529 augustss device cpc: cpcbus, pcibus
838 1.529 augustss file dev/ic/cpc700.c cpc
839 1.529 augustss
840 1.529 augustss attach com at cpcbus with com_cpcbus
841 1.529 augustss file dev/ic/com_cpcbus.c com_cpcbus
842 1.529 augustss
843 1.529 augustss device cpctim
844 1.529 augustss attach cpctim at cpcbus
845 1.529 augustss file dev/ic/timer_cpcbus.c cpctim
846 1.529 augustss
847 1.530 augustss device cpciic
848 1.530 augustss attach cpciic at cpcbus with iic_cpcbus
849 1.529 augustss file dev/ic/iic_cpcbus.c iic_cpcbus
850 1.529 augustss
851 1.60 cgd
852 1.414 thorpej # Attribute used by various things that need BPF's virtual machine
853 1.473 lukem #
854 1.414 thorpej define bpf_filter
855 1.532 wrstuden defparam opt_bpf.h BPF_BUFSIZE
856 1.414 thorpej
857 1.415 martin # Attributes used by the ISDN subsystem
858 1.473 lukem #
859 1.502 martin define isdndev # the ISDN subsystem
860 1.458 enami define passive_isdn # files needed by passive cards (XXX - protocol
861 1.458 enami # specific)
862 1.415 martin
863 1.415 martin # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes)
864 1.473 lukem #
865 1.502 martin device isic: isdndev, passive_isdn
866 1.415 martin
867 1.426 lukem file dev/ic/isic.c isic
868 1.506 martin file dev/ic/isac.c isic|ifpci
869 1.506 martin file dev/ic/isic_l1.c isic|ifpci
870 1.506 martin file dev/ic/isic_l1fsm.c isic|ifpci
871 1.426 lukem file dev/ic/hscx.c isic
872 1.426 lukem file dev/ic/isic_bchan.c isic
873 1.415 martin
874 1.415 martin # (old) Diehl active ISDN cards
875 1.473 lukem #
876 1.502 martin device daic: isdndev
877 1.426 lukem file dev/ic/daic.c daic
878 1.415 martin
879 1.60 cgd # legitimate pseudo-devices
880 1.473 lukem #
881 1.474 lukem defpseudo vnd: disk
882 1.474 lukem defpseudo ccd: disk
883 1.555 elric defpseudo cgd: disk
884 1.474 lukem defpseudo md: disk
885 1.488 deberg defpseudo netsmb
886 1.298 thorpej
887 1.474 lukem defpseudo pty: tty
888 1.474 lukem defpseudo tb: tty
889 1.298 thorpej defpseudo rnd
890 1.298 thorpej
891 1.474 lukem defpseudo loop: ifnet
892 1.474 lukem defpseudo sl: ifnet
893 1.474 lukem defpseudo ppp: ifnet, bpf_filter
894 1.474 lukem defpseudo pppoe: ifnet, ether, sppp
895 1.474 lukem defpseudo sppp: ifnet
896 1.474 lukem defpseudo tun: ifnet
897 1.474 lukem defpseudo vlan: ifnet, ether
898 1.474 lukem defpseudo bridge: ifnet, ether
899 1.474 lukem defpseudo bpfilter: ifnet, bpf_filter
900 1.474 lukem defpseudo strip: ifnet
901 1.474 lukem defpseudo gre: ifnet
902 1.474 lukem defpseudo gif: ifnet
903 1.474 lukem defpseudo faith: ifnet
904 1.474 lukem defpseudo stf: ifnet
905 1.60 cgd
906 1.298 thorpej defpseudo sequencer
907 1.462 manu defpseudo clockctl
908 1.504 manu defpseudo irix_kmem
909 1.522 manu defpseudo irix_usema
910 1.228 augustss
911 1.415 martin # ISDN userland pseudo devices
912 1.473 lukem #
913 1.502 martin defpseudo isdntrc: isdndev, tty
914 1.502 martin defpseudo isdnbchan: isdndev, tty
915 1.502 martin defpseudo isdntel: isdndev, tty
916 1.502 martin defpseudo isdnctl: isdndev, tty
917 1.502 martin defpseudo isdn: isdndev, tty
918 1.502 martin
919 1.502 martin # ISDN network interfaces
920 1.502 martin defpseudo irip: isdndev, ifnet
921 1.502 martin defpseudo ippp: isdndev, sppp, ifnet
922 1.539 thorpej
923 1.539 thorpej # KTTCP network throughput testing pseudo-device
924 1.539 thorpej defpseudo kttcp
925 1.539 thorpej file dev/kttcp.c kttcp needs-flag
926 1.415 martin
927 1.516 thorpej #
928 1.516 thorpej # File systems
929 1.516 thorpej #
930 1.516 thorpej include "adosfs/files.adosfs"
931 1.516 thorpej include "coda/files.coda"
932 1.516 thorpej include "filecorefs/files.filecorefs"
933 1.516 thorpej include "fs/smbfs/files.smbfs"
934 1.516 thorpej include "isofs/cd9660/files.cd9660"
935 1.516 thorpej include "miscfs/fdesc/files.fdesc"
936 1.516 thorpej include "miscfs/kernfs/files.kernfs"
937 1.516 thorpej include "miscfs/nullfs/files.nullfs"
938 1.516 thorpej include "miscfs/overlay/files.overlay"
939 1.516 thorpej include "miscfs/portal/files.portal"
940 1.516 thorpej include "miscfs/procfs/files.procfs"
941 1.516 thorpej include "miscfs/umapfs/files.umapfs"
942 1.516 thorpej include "miscfs/union/files.union"
943 1.516 thorpej include "msdosfs/files.msdosfs"
944 1.516 thorpej include "nfs/files.nfs"
945 1.516 thorpej include "ntfs/files.ntfs"
946 1.516 thorpej include "ufs/files.ufs"
947 1.516 thorpej
948 1.516 thorpej #
949 1.60 cgd # kernel sources
950 1.473 lukem #
951 1.426 lukem file crypto/arc4/arc4.c wlan
952 1.556 elric file crypto/des/des_ecb.c (ipsec & ipsec_esp) | cgd
953 1.556 elric file crypto/des/des_setkey.c (ipsec & ipsec_esp) | cgd
954 1.555 elric file crypto/des/des_enc.c ((ipsec & ipsec_esp) | cgd) &
955 1.555 elric !crypto_md_des_enc
956 1.555 elric file crypto/des/des_cbc.c cgd & !crypto_md_des_cbc
957 1.555 elric file crypto/blowfish/bf_enc.c ((ipsec & ipsec_esp) | cgd) &
958 1.555 elric !crypto_md_bf_enc
959 1.555 elric file crypto/blowfish/bf_cbc.c cgd & !crypto_md_bf_cbc
960 1.556 elric file crypto/blowfish/bf_skey.c (ipsec & ipsec_esp) | cgd
961 1.556 elric file crypto/cast128/cast128.c (ipsec & ipsec_esp) | cgd
962 1.555 elric file crypto/rijndael/rijndael-alg-fst.c (ipsec & ipsec_esp) | cgd
963 1.555 elric file crypto/rijndael/rijndael-api-fst.c (ipsec & ipsec_esp) | cgd
964 1.426 lukem file ddb/db_access.c ddb | kgdb
965 1.426 lukem file ddb/db_aout.c ddb
966 1.426 lukem file ddb/db_break.c ddb
967 1.426 lukem file ddb/db_command.c ddb
968 1.426 lukem file ddb/db_elf.c ddb
969 1.426 lukem file ddb/db_examine.c ddb
970 1.426 lukem file ddb/db_expr.c ddb
971 1.426 lukem file ddb/db_input.c ddb
972 1.426 lukem file ddb/db_lex.c ddb
973 1.426 lukem file ddb/db_output.c ddb
974 1.426 lukem file ddb/db_print.c ddb
975 1.426 lukem file ddb/db_run.c ddb | kgdb
976 1.426 lukem file ddb/db_sym.c ddb
977 1.426 lukem file ddb/db_trap.c ddb
978 1.426 lukem file ddb/db_variables.c ddb
979 1.426 lukem file ddb/db_watch.c ddb
980 1.426 lukem file ddb/db_write_cmd.c ddb
981 1.426 lukem file ddb/db_xxx.c ddb
982 1.426 lukem file dev/auconv.c auconv
983 1.426 lukem file dev/audio.c audio | midi | midibus needs-flag
984 1.426 lukem file dev/ccd.c ccd needs-flag
985 1.555 elric file dev/cgd.c cgd needs-flag
986 1.555 elric file dev/cgd_crypto.c cgd
987 1.491 lukem file dev/clockctl.c clockctl needs-flag
988 1.555 elric file dev/dksubr.c cgd
989 1.426 lukem file dev/i2c/i2c_bus.c i2c
990 1.426 lukem file dev/i2c/i2c_eeprom.c i2c_eeprom
991 1.426 lukem file dev/md.c md needs-count
992 1.426 lukem file dev/midi.c midi | midibus needs-flag
993 1.426 lukem file dev/midisyn.c midisyn
994 1.497 christos file dev/mm.c
995 1.426 lukem file dev/mulaw.c mulaw
996 1.487 augustss file dev/radio.c radio needs-flag
997 1.426 lukem file dev/rnd.c rnd needs-flag
998 1.426 lukem file dev/rndpool.c rnd needs-flag
999 1.426 lukem file dev/sequencer.c sequencer needs-flag
1000 1.426 lukem file dev/vnd.c vnd needs-flag
1001 1.482 thorpej file kern/core_elf32.c exec_elf32
1002 1.482 thorpej file kern/core_elf64.c exec_elf64
1003 1.481 thorpej file kern/core_netbsd.c
1004 1.426 lukem file kern/cnmagic.c
1005 1.426 lukem file kern/exec_aout.c exec_aout
1006 1.426 lukem file kern/exec_conf.c
1007 1.426 lukem file kern/exec_ecoff.c exec_ecoff
1008 1.426 lukem file kern/exec_elf32.c exec_elf32
1009 1.426 lukem file kern/exec_elf64.c exec_elf64
1010 1.426 lukem file kern/exec_elf_common.c exec_elf32 | exec_elf64
1011 1.452 christos file kern/exec_macho.c exec_macho
1012 1.426 lukem file kern/exec_script.c exec_script
1013 1.426 lukem file kern/exec_subr.c
1014 1.426 lukem file kern/init_main.c
1015 1.426 lukem file kern/init_sysent.c
1016 1.426 lukem file kern/kern_acct.c
1017 1.426 lukem file kern/kern_allocsys.c
1018 1.426 lukem file kern/kern_clock.c
1019 1.426 lukem file kern/kern_descrip.c
1020 1.426 lukem file kern/kern_exec.c
1021 1.426 lukem file kern/kern_exit.c
1022 1.426 lukem file kern/kern_fork.c
1023 1.426 lukem file kern/kern_kthread.c
1024 1.426 lukem file kern/kern_ktrace.c
1025 1.535 thorpej file kern/kern_systrace.c systrace
1026 1.426 lukem file kern/kern_lkm.c lkm
1027 1.426 lukem file kern/kern_lock.c
1028 1.426 lukem file kern/kern_malloc.c
1029 1.454 thorpej file kern/kern_malloc_debug.c malloc_debug
1030 1.426 lukem file kern/kern_ntptime.c
1031 1.426 lukem file kern/kern_physio.c
1032 1.426 lukem file kern/kern_proc.c
1033 1.426 lukem file kern/kern_prot.c
1034 1.549 gmcgarry file kern/kern_ras.c
1035 1.426 lukem file kern/kern_resource.c
1036 1.426 lukem file kern/kern_sig.c
1037 1.426 lukem file kern/kern_subr.c
1038 1.426 lukem file kern/kern_synch.c
1039 1.426 lukem file kern/kern_sysctl.c
1040 1.426 lukem file kern/kern_time.c
1041 1.426 lukem file kern/kern_xxx.c
1042 1.426 lukem file kern/kgdb_stub.c kgdb
1043 1.426 lukem file kern/subr_autoconf.c
1044 1.550 gehenna file kern/subr_devsw.c
1045 1.426 lukem file kern/subr_disk.c
1046 1.426 lukem file kern/subr_extent.c
1047 1.426 lukem file kern/subr_log.c
1048 1.426 lukem file kern/subr_pool.c
1049 1.426 lukem file kern/subr_prf.c
1050 1.426 lukem file kern/subr_prof.c
1051 1.466 eeh file kern/subr_prop.c
1052 1.449 gmcgarry file kern/subr_userconf.c userconf
1053 1.426 lukem file kern/subr_xxx.c
1054 1.426 lukem file kern/sys_generic.c
1055 1.495 jdolecek file kern/sys_pipe.c !pipe_socketpair
1056 1.543 briggs file kern/sys_pmc.c
1057 1.426 lukem file kern/sys_process.c
1058 1.426 lukem file kern/sys_socket.c
1059 1.426 lukem file kern/syscalls.c syscall_debug
1060 1.426 lukem file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
1061 1.426 lukem file kern/sysv_msg.c sysvmsg
1062 1.426 lukem file kern/sysv_sem.c sysvsem
1063 1.426 lukem file kern/sysv_shm.c sysvshm
1064 1.426 lukem file kern/tty.c
1065 1.426 lukem file kern/tty_conf.c
1066 1.426 lukem file kern/tty_pty.c pty needs-flag
1067 1.426 lukem file kern/tty_subr.c
1068 1.426 lukem file kern/tty_tb.c tb needs-count
1069 1.426 lukem file kern/tty_tty.c
1070 1.426 lukem file kern/uipc_domain.c
1071 1.426 lukem file kern/uipc_mbuf.c
1072 1.426 lukem file kern/uipc_mbuf2.c
1073 1.426 lukem file kern/uipc_proto.c
1074 1.426 lukem file kern/uipc_socket.c
1075 1.426 lukem file kern/uipc_socket2.c
1076 1.426 lukem file kern/uipc_syscalls.c
1077 1.426 lukem file kern/uipc_usrreq.c
1078 1.426 lukem file kern/vfs_bio.c
1079 1.426 lukem file kern/vfs_cache.c
1080 1.426 lukem file kern/vfs_getcwd.c
1081 1.426 lukem file kern/vfs_init.c
1082 1.426 lukem file kern/vfs_lockf.c
1083 1.426 lukem file kern/vfs_lookup.c
1084 1.426 lukem file kern/vfs_subr.c
1085 1.426 lukem file kern/vfs_syscalls.c
1086 1.426 lukem file kern/vfs_vnops.c
1087 1.426 lukem file kern/vnode_if.c
1088 1.426 lukem file miscfs/deadfs/dead_vnops.c
1089 1.426 lukem file miscfs/fifofs/fifo_vnops.c
1090 1.426 lukem file miscfs/genfs/genfs_vnops.c
1091 1.426 lukem file miscfs/genfs/layer_subr.c nullfs | overlay | umapfs | lkm
1092 1.426 lukem file miscfs/genfs/layer_vfsops.c nullfs | overlay | umapfs | lkm
1093 1.426 lukem file miscfs/genfs/layer_vnops.c nullfs | overlay | umapfs | lkm
1094 1.426 lukem file miscfs/specfs/spec_vnops.c
1095 1.426 lukem file miscfs/syncfs/sync_subr.c
1096 1.426 lukem file miscfs/syncfs/sync_vnops.c
1097 1.426 lukem file net/bpf.c bpfilter needs-count
1098 1.426 lukem file net/bpf_filter.c bpf_filter
1099 1.426 lukem file net/bsd-comp.c ppp & ppp_bsdcomp
1100 1.426 lukem file net/if.c
1101 1.426 lukem file net/if_arcsubr.c arc needs-flag
1102 1.426 lukem file net/if_atmsubr.c atm
1103 1.433 thorpej file net/if_bridge.c bridge needs-flag
1104 1.433 thorpej file net/bridgestp.c bridge
1105 1.457 bjh21 file net/if_ecosubr.c eco
1106 1.426 lukem file net/if_ethersubr.c ether | fddi | netatalk | token |
1107 1.511 martin wlan
1108 1.443 itojun file net/if_faith.c faith & inet & inet6 needs-flag
1109 1.426 lukem file net/if_fddisubr.c fddi needs-flag
1110 1.426 lukem file net/if_gif.c gif needs-flag
1111 1.468 atatat file net/if_gre.c gre needs-flag
1112 1.426 lukem file net/if_hippisubr.c hippi needs-flag
1113 1.426 lukem file net/if_ieee1394subr.c ieee1394
1114 1.463 onoe file net/if_ieee80211subr.c wlan
1115 1.426 lukem file net/if_loop.c loop needs-count
1116 1.426 lukem file net/if_media.c
1117 1.426 lukem file net/if_ppp.c ppp needs-count
1118 1.426 lukem file net/if_stf.c stf & inet & inet6 needs-flag
1119 1.426 lukem file net/if_sl.c sl needs-count
1120 1.426 lukem file net/if_spppsubr.c sppp
1121 1.426 lukem file net/if_strip.c strip needs-count
1122 1.426 lukem file net/if_tokensubr.c token needs-flag
1123 1.468 atatat file net/if_tun.c tun needs-flag
1124 1.426 lukem file net/if_vlan.c vlan needs-flag
1125 1.502 martin file net/if_pppoe.c pppoe needs-flag
1126 1.531 simonb #file net/net_osdep.c
1127 1.426 lukem file net/pfil.c pfil_hooks | ipfilter
1128 1.426 lukem file net/ppp-deflate.c ppp & ppp_deflate
1129 1.426 lukem file net/ppp_tty.c ppp
1130 1.426 lukem file net/radix.c
1131 1.426 lukem file net/raw_cb.c
1132 1.426 lukem file net/raw_usrreq.c
1133 1.426 lukem file net/route.c
1134 1.426 lukem file net/rtsock.c
1135 1.502 martin file net/slcompress.c sl | ppp | strip | irip
1136 1.426 lukem file net/zlib.c (ppp & ppp_deflate) | ipsec
1137 1.426 lukem file netinet/if_arp.c arp | netatalk needs-flag
1138 1.426 lukem file netinet/if_atm.c atm
1139 1.426 lukem file netinet/in_gif.c gif & inet
1140 1.426 lukem file netinet/ip_ecn.c ipsec | gif | stf
1141 1.426 lukem file netinet/ip_encap.c inet | inet6
1142 1.426 lukem file netinet/ip_gre.c inet & gre
1143 1.426 lukem file netinet6/in6_gif.c gif & inet6
1144 1.488 deberg file netsmb/iconv.c netsmb
1145 1.488 deberg file netsmb/smb_conn.c netsmb needs-count
1146 1.488 deberg file netsmb/smb_crypt.c netsmb needs-count
1147 1.488 deberg file netsmb/smb_dev.c netsmb needs-count
1148 1.488 deberg file netsmb/smb_iod.c netsmb needs-count
1149 1.488 deberg file netsmb/smb_rq.c netsmb needs-count
1150 1.488 deberg file netsmb/smb_smb.c netsmb needs-count
1151 1.488 deberg file netsmb/smb_subr.c netsmb needs-count
1152 1.488 deberg file netsmb/smb_trantcp.c netsmb needs-count
1153 1.488 deberg file netsmb/smb_usr.c netsmb needs-count
1154 1.488 deberg file netsmb/subr_mchain.c netsmb
1155 1.516 thorpej
1156 1.426 lukem file uvm/uvm_amap.c
1157 1.426 lukem file uvm/uvm_anon.c
1158 1.426 lukem file uvm/uvm_aobj.c
1159 1.426 lukem file uvm/uvm_bio.c
1160 1.426 lukem file uvm/uvm_device.c
1161 1.426 lukem file uvm/uvm_fault.c
1162 1.426 lukem file uvm/uvm_glue.c
1163 1.426 lukem file uvm/uvm_init.c
1164 1.426 lukem file uvm/uvm_io.c
1165 1.426 lukem file uvm/uvm_km.c
1166 1.426 lukem file uvm/uvm_loan.c
1167 1.426 lukem file uvm/uvm_map.c
1168 1.426 lukem file uvm/uvm_meter.c
1169 1.426 lukem file uvm/uvm_mmap.c
1170 1.426 lukem file uvm/uvm_page.c
1171 1.426 lukem file uvm/uvm_pager.c
1172 1.426 lukem file uvm/uvm_pdaemon.c
1173 1.426 lukem file uvm/uvm_pglist.c
1174 1.426 lukem file uvm/uvm_stat.c
1175 1.426 lukem file uvm/uvm_swap.c
1176 1.426 lukem file uvm/uvm_unix.c
1177 1.426 lukem file uvm/uvm_user.c
1178 1.426 lukem file uvm/uvm_vnode.c
1179 1.426 lukem
1180 1.502 martin file netisdn/i4b_ctl.c isdnctl needs-flag
1181 1.502 martin file netisdn/i4b_isppp.c ippp needs-count
1182 1.502 martin file netisdn/i4b_ipr.c irip needs-count
1183 1.502 martin file netisdn/i4b_rbch.c isdnbchan needs-count
1184 1.502 martin file netisdn/i4b_tel.c isdntel needs-count
1185 1.502 martin file netisdn/i4b_trace.c isdntrc needs-count
1186 1.426 lukem
1187 1.430 martin file netisdn/i4b_mbuf.c passive_isdn
1188 1.426 lukem file netisdn/i4b_l2.c passive_isdn
1189 1.426 lukem file netisdn/i4b_l2fsm.c passive_isdn
1190 1.426 lukem file netisdn/i4b_uframe.c passive_isdn
1191 1.426 lukem file netisdn/i4b_tei.c passive_isdn
1192 1.426 lukem file netisdn/i4b_sframe.c passive_isdn
1193 1.426 lukem file netisdn/i4b_iframe.c passive_isdn
1194 1.426 lukem file netisdn/i4b_l2timer.c passive_isdn
1195 1.426 lukem file netisdn/i4b_util.c passive_isdn
1196 1.426 lukem file netisdn/i4b_lme.c passive_isdn
1197 1.415 martin # Q.931 handler
1198 1.426 lukem file netisdn/i4b_q931.c passive_isdn
1199 1.426 lukem file netisdn/i4b_q932fac.c passive_isdn
1200 1.426 lukem file netisdn/i4b_l3fsm.c passive_isdn
1201 1.426 lukem file netisdn/i4b_l3timer.c passive_isdn
1202 1.426 lukem file netisdn/i4b_l2if.c passive_isdn
1203 1.426 lukem file netisdn/i4b_l4if.c passive_isdn
1204 1.502 martin # isdn device driver, interface to isdnd
1205 1.502 martin file netisdn/i4b_i4bdrv.c isdn needs-flag
1206 1.502 martin file netisdn/i4b_l4.c isdndev needs-flag
1207 1.502 martin file netisdn/i4b_l4mgmt.c isdndev needs-flag
1208 1.502 martin file netisdn/i4b_l4timer.c isdndev needs-flag
1209 1.493 jdolecek
1210 1.493 jdolecek # Game adapter (joystick)
1211 1.493 jdolecek device joy
1212 1.493 jdolecek file dev/ic/joy.c joy needs-flag
1213