files revision 1.892.6.2 1 1.892.6.2 mjf tl related
2 1.663 atatat #
3 1.663 atatat defflag opt_sysctl.h SYSCTL_DISALLOW_CREATE SYSCTL_DISALLOW_KWRITE
4 1.663 atatat SYSCTL_DEBUG_SETUP SYSCTL_DEBUG_CREATE
5 1.665 atatat SYSCTL_INCLUDE_DESCR
6 1.663 atatat
7 1.473 lukem #
8 1.289 lukem # Not entirely MI, but present on multiple arch's
9 1.473 lukem #
10 1.289 lukem
11 1.276 scottr # PC-style MBR handling
12 1.473 lukem #
13 1.474 lukem defflag opt_mbr.h COMPAT_386BSD_MBRPART
14 1.209 jonathan
15 1.745 thorpej #
16 1.209 jonathan # debugging options
17 1.473 lukem #
18 1.745 thorpej include "ddb/files.ddb" # in-kernel dynamic debugger
19 1.745 thorpej
20 1.474 lukem defflag opt_kgdb.h KGDB
21 1.613 martin defparam opt_kgdb.h KGDB_DEV KGDB_DEVNAME KGDB_DEVPORT
22 1.474 lukem KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
23 1.474 lukem defflag LOCKDEBUG
24 1.474 lukem defflag SYSCALL_DEBUG
25 1.540 yamt defflag opt_kstack.h KSTACK_CHECK_MAGIC
26 1.271 jonathan
27 1.271 jonathan # memory (ram) disk options
28 1.473 lukem #
29 1.474 lukem defflag opt_md.h MEMORY_DISK_HOOKS MEMORY_DISK_IS_ROOT
30 1.474 lukem MEMORY_DISK_DYNAMIC
31 1.851 dsl defparam opt_md.h MEMORY_DISK_SERVER=1 MEMORY_DISK_ROOT_SIZE
32 1.594 matt MEMORY_RBFLAGS
33 1.159 drochner
34 1.842 manu defflag opt_tftproot.h TFTPROOT TFTPROOT_DEBUG
35 1.842 manu
36 1.543 briggs # Support for hardware performance monitoring counters
37 1.543 briggs #
38 1.543 briggs defflag opt_perfctrs.h PERFCTRS
39 1.636 jdolecek
40 1.819 wiz # Machine-independent device majors assignements
41 1.640 jdolecek include "conf/majors"
42 1.543 briggs
43 1.60 cgd # generic attributes
44 1.473 lukem #
45 1.519 augustss define audiobus { }
46 1.474 lukem define midibus { }
47 1.232 augustss define midisyn
48 1.638 bouyer define ata {[channel = -1]}
49 1.674 thorpej define sata
50 1.558 thorpej define scsi_core
51 1.558 thorpej define scsi {[channel = -1]}: scsi_core
52 1.638 bouyer define ata_hl {[drive = -1]}
53 1.637 bouyer define atapi { }
54 1.489 drochner define radiodev { }
55 1.614 gmcgarry define gpibdev {[address = -1]}
56 1.734 jmcneill define gpiobus { }
57 1.769 riz define onewirebus { }
58 1.659 bjh21 define pckbport {[slot = -1]}
59 1.659 bjh21 define pckbport_machdep_cnattach
60 1.754 thorpej define firmload
61 1.67 cgd
62 1.67 cgd # audio device attributes
63 1.473 lukem #
64 1.63 brezak define mulaw
65 1.132 augustss define auconv
66 1.500 kent define aurateconv
67 1.629 thorpej
68 1.228 augustss # audio and midi devices, attaches to audio hardware driver
69 1.473 lukem #
70 1.876 jmcneill device audio: audiodev
71 1.519 augustss attach audio at audiobus
72 1.228 augustss device midi
73 1.228 augustss attach midi at midibus
74 1.363 thorpej
75 1.650 bjh21 # console bell via audio device
76 1.650 bjh21 #
77 1.650 bjh21 define audiobell
78 1.650 bjh21
79 1.635 thorpej # I2C device support
80 1.635 thorpej include "dev/i2c/files.i2c"
81 1.635 thorpej
82 1.813 gdamore # SPI device support
83 1.813 gdamore include "dev/spi/files.spi"
84 1.813 gdamore
85 1.559 thorpej # IR device support
86 1.559 thorpej include "dev/ir/files.ir"
87 1.559 thorpej
88 1.651 jdolecek # Parallel Port Bus support
89 1.651 jdolecek include "dev/ppbus/files.ppbus"
90 1.651 jdolecek
91 1.363 thorpej # raster operations attributes
92 1.473 lukem #
93 1.426 lukem define rasops1
94 1.426 lukem define rasops2
95 1.426 lukem define rasops4
96 1.426 lukem define rasops8
97 1.426 lukem define rasops15
98 1.426 lukem define rasops16
99 1.426 lukem define rasops24
100 1.426 lukem define rasops32
101 1.829 ober define rasops_rotation
102 1.60 cgd
103 1.760 jmcneill # splash screen support
104 1.760 jmcneill include "dev/splash/files.splash"
105 1.760 jmcneill
106 1.768 gdamore # videomode support
107 1.768 gdamore include "dev/videomode/files.videomode"
108 1.768 gdamore
109 1.67 cgd # net device attributes - we have generic code for arc(net), ether(net),
110 1.457 bjh21 # fddi, token ring, atm and eco(net).
111 1.473 lukem #
112 1.874 cube define arcnet
113 1.88 chuck define atm
114 1.457 bjh21 define eco
115 1.60 cgd define ether
116 1.67 cgd define fddi
117 1.185 kml define hippi
118 1.399 onoe define ieee1394
119 1.282 bad define token
120 1.284 explorer define sppp
121 1.719 dyoung define wlan: arc4, rijndael
122 1.294 itojun define crypto
123 1.100 ws
124 1.119 is # devices ARPing IPv4 pull this in:
125 1.473 lukem #
126 1.119 is define arp
127 1.119 is
128 1.515 thorpej #
129 1.515 thorpej # ALTQ network traffic shaping subsystem
130 1.515 thorpej #
131 1.515 thorpej include "altq/files.altq"
132 1.515 thorpej
133 1.473 lukem #
134 1.560 thorpej # IPKDB kernel debugger
135 1.473 lukem #
136 1.560 thorpej include "ipkdb/files.ipkdb"
137 1.102 ws
138 1.404 ad # Logical disk
139 1.473 lukem #
140 1.404 ad device ld: disk
141 1.426 lukem file dev/ld.c ld needs-flag
142 1.513 thorpej
143 1.513 thorpej #
144 1.513 thorpej # MII/PHY support for network devices
145 1.513 thorpej #
146 1.513 thorpej include "dev/mii/files.mii"
147 1.375 thorpej
148 1.473 lukem #
149 1.512 thorpej # RAIDframe
150 1.512 thorpej #
151 1.512 thorpej include "dev/raidframe/files.raidframe"
152 1.639 grog
153 1.639 grog #
154 1.542 thorpej # Hardware-assisted data mover API
155 1.542 thorpej #
156 1.542 thorpej include "dev/dmover/files.dmover"
157 1.512 thorpej
158 1.512 thorpej #
159 1.83 thorpej # "Chipset" drivers. These are the bus-independent routines which
160 1.83 thorpej # contain the cfdrivers. Attachments are provided by files.<bus>
161 1.473 lukem #
162 1.145 christos
163 1.145 christos # Adaptec AIC-6[32]60 ICs
164 1.473 lukem #
165 1.173 thorpej device aic: scsi
166 1.145 christos file dev/ic/aic6360.c aic
167 1.346 thorpej
168 1.346 thorpej # SMC 93Cx6 Serial EEPROM devices
169 1.473 lukem #
170 1.346 thorpej define smc93cx6
171 1.346 thorpej file dev/ic/smc93cx6.c smc93cx6
172 1.83 thorpej
173 1.86 mycroft # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
174 1.473 lukem #
175 1.474 lukem defparam opt_ahc.h AHC_DEBUG
176 1.474 lukem defflag opt_ahc.h AHC_NO_TAGS
177 1.173 thorpej device ahc: scsi
178 1.345 thorpej define ahc_seeprom
179 1.354 fvdl define ahc_aic77xx
180 1.142 enami file dev/ic/aic7xxx.c ahc
181 1.609 fvdl file dev/ic/aic7xxx_osm.c ahc
182 1.345 thorpej file dev/ic/aic7xxx_seeprom.c ahc_seeprom
183 1.354 fvdl file dev/ic/aic77xx.c ahc_aic77xx
184 1.609 fvdl
185 1.609 fvdl # Adaptec aic79xx SCSI controllers
186 1.609 fvdl defflag opt_ahd.h AHD_DEBUG
187 1.609 fvdl device ahd: scsi
188 1.609 fvdl file dev/ic/aic79xx.c ahd
189 1.609 fvdl file dev/ic/aic79xx_osm.c ahd
190 1.318 ad
191 1.318 ad # DPT EATA SCSI controllers
192 1.473 lukem #
193 1.318 ad device dpt: scsi
194 1.318 ad file dev/ic/dpt.c dpt
195 1.355 ad
196 1.355 ad # Compaq Smart ARRAY controllers
197 1.473 lukem #
198 1.355 ad device cac {unit = -1}
199 1.355 ad file dev/ic/cac.c cac
200 1.355 ad
201 1.404 ad attach ld at cac with ld_cac
202 1.404 ad file dev/ic/ld_cac.c ld_cac
203 1.419 ad
204 1.764 he # HP/Compaq Command Interface for SCSI-3 Support
205 1.764 he #
206 1.764 he device ciss: scsi
207 1.764 he file dev/ic/ciss.c ciss
208 1.764 he
209 1.419 ad # Mylex DAC960 RAID controllers
210 1.473 lukem #
211 1.419 ad device mlx {unit = -1}
212 1.419 ad file dev/ic/mlx.c mlx needs-flag
213 1.419 ad
214 1.419 ad attach ld at mlx with ld_mlx
215 1.419 ad file dev/ic/ld_mlx.c ld_mlx
216 1.521 ad
217 1.521 ad # ICP-Vortex/Intel RAID controllers
218 1.521 ad #
219 1.521 ad device icp {unit = -1}
220 1.521 ad file dev/ic/icp.c icp needs-flag
221 1.611 thorpej file dev/ic/icp_ioctl.c icp
222 1.521 ad
223 1.521 ad attach ld at icp with ld_icp
224 1.521 ad file dev/ic/ld_icp.c ld_icp
225 1.521 ad
226 1.521 ad device icpsp: scsi
227 1.521 ad file dev/ic/icpsp.c icpsp
228 1.521 ad attach icpsp at icp
229 1.523 ad
230 1.523 ad # Adaptec FSA RAID controllers
231 1.523 ad #
232 1.523 ad device aac {unit = -1}
233 1.523 ad file dev/ic/aac.c aac
234 1.523 ad
235 1.523 ad attach ld at aac with ld_aac
236 1.523 ad file dev/ic/ld_aac.c ld_aac
237 1.238 dante
238 1.238 dante # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
239 1.473 lukem #
240 1.238 dante device adv: scsi
241 1.238 dante file dev/ic/adv.c adv
242 1.428 thorpej file dev/ic/advlib.c adv
243 1.428 thorpej file dev/ic/advmcode.c adv
244 1.248 dante
245 1.248 dante # AdvanSys ULTRA WIDE SCSI controllers
246 1.473 lukem #
247 1.248 dante device adw: scsi
248 1.248 dante file dev/ic/adw.c adw
249 1.194 jonathan
250 1.130 jonathan # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
251 1.130 jonathan # (Must be declared before AHA to ensure bha probes before aha.
252 1.130 jonathan # Probing AHA first configures bhas as aha, via their AHA
253 1.130 jonathan # hardware-compatibility mode.)
254 1.473 lukem #
255 1.173 thorpej device bha: scsi
256 1.142 enami file dev/ic/bha.c bha
257 1.130 jonathan
258 1.113 mycroft # Adaptec AHA-154x and AHA-164x controllers
259 1.130 jonathan # (must be after bha, see above)
260 1.473 lukem #
261 1.173 thorpej device aha: scsi
262 1.142 enami file dev/ic/aha.c aha
263 1.445 tsutsui
264 1.445 tsutsui # Initio INIC-940/950 SCSI controllers
265 1.473 lukem #
266 1.445 tsutsui device iha: scsi
267 1.445 tsutsui file dev/ic/iha.c iha
268 1.118 cgd
269 1.118 cgd # Qlogic ISP 10x0 SCSI Controllers
270 1.473 lukem #
271 1.474 lukem defflag opt_isp.h ISP_DISABLE_1020_SUPPORT
272 1.474 lukem ISP_DISABLE_1080_SUPPORT
273 1.474 lukem ISP_DISABLE_2100_SUPPORT
274 1.474 lukem ISP_DISABLE_2200_SUPPORT
275 1.846 mjacob ISP_DISABLE_2300_SUPPORT
276 1.892.6.2 mjf ISP_DISABLE_2322_SUPPORT
277 1.846 mjacob ISP_DISABLE_2400_SUPPORT
278 1.846 mjacob ISP_DISABLE_FW
279 1.846 mjacob ISP_TARGET_MODE
280 1.474 lukem defparam opt_isp.h ISP_LOGDEFAULT
281 1.892.6.2 mjf ISP_VPORTS
282 1.173 thorpej device isp: scsi
283 1.142 enami file dev/ic/isp.c isp
284 1.846 mjacob file dev/ic/isp_library.c isp
285 1.223 mjacob file dev/ic/isp_netbsd.c isp
286 1.711 drochner file dev/ic/isp_target.c isp & isp_target_mode
287 1.821 bouyer # LSILogic MegaRAID SAS
288 1.821 bouyer #
289 1.821 bouyer device mfi: scsi
290 1.821 bouyer file dev/ic/mfi.c mfi
291 1.821 bouyer
292 1.528 matt # LSILogic Fusion-MPT I/O Processor SCSI/FC Controllers
293 1.528 matt #
294 1.608 thorpej device mpt: scsi
295 1.608 thorpej file dev/ic/mpt.c mpt
296 1.608 thorpej file dev/ic/mpt_debug.c mpt
297 1.608 thorpej file dev/ic/mpt_netbsd.c mpt
298 1.605 tsutsui
299 1.682 itohy # Workbit NinjaSCSI-32 controllers
300 1.682 itohy device njs: scsi
301 1.682 itohy file dev/ic/ninjascsi32.c njs
302 1.682 itohy
303 1.605 tsutsui # Symbios/NCR 53c700 SCSI controllers
304 1.605 tsutsui device oosiop: scsi
305 1.605 tsutsui file dev/ic/oosiop.c oosiop
306 1.436 tsutsui
307 1.436 tsutsui # Symbios/NCR 53c710 SCSI controllers
308 1.473 lukem #
309 1.436 tsutsui device osiop: scsi
310 1.436 tsutsui file dev/ic/osiop.c osiop
311 1.364 bouyer
312 1.368 bouyer # common stuff for siop and esiop
313 1.473 lukem #
314 1.426 lukem define siop_common
315 1.426 lukem file dev/ic/siop_common.c siop_common
316 1.368 bouyer
317 1.364 bouyer # Symbios/NCR 53c720/53c8xx SCSI controllers
318 1.473 lukem #
319 1.426 lukem device siop: scsi,siop_common
320 1.892.6.2 mjf file dev/ic/siop.c siop & (siop_pci | siop_gedoens)
321 1.517 bouyer defflag opt_siop.h SIOP_SYMLED
322 1.518 bouyer
323 1.518 bouyer device esiop: scsi,siop_common
324 1.518 bouyer file dev/ic/esiop.c esiop
325 1.94 mycroft
326 1.94 mycroft # UltraStor SCSI controllers
327 1.473 lukem #
328 1.173 thorpej device uha: scsi
329 1.142 enami file dev/ic/uha.c uha
330 1.409 onoe
331 1.878 garbled # 3Com common probe code
332 1.878 garbled define elink
333 1.878 garbled file dev/isa/elink.c elink
334 1.878 garbled
335 1.409 onoe # Aironet PC4500/PC4800
336 1.473 lukem #
337 1.653 tsarna device an: arp, wlan, ifnet
338 1.409 onoe file dev/ic/an.c an
339 1.86 mycroft
340 1.376 onoe # AMD 79c930-based 802.11 cards
341 1.473 lukem #
342 1.376 onoe device awi: arp, wlan, ifnet
343 1.376 onoe file dev/ic/awi.c awi
344 1.376 onoe file dev/ic/am79c930.c awi
345 1.438 ichiro
346 1.438 ichiro # Lucent & Intersil WaveLan IEEE (802.11)
347 1.473 lukem #
348 1.656 junyoung device wi: arp, wlan, ifnet
349 1.438 ichiro file dev/ic/wi.c wi
350 1.617 dyoung
351 1.641 dyoung # Atheros 5210/5211/5212 multi-mode 802.11
352 1.641 dyoung #
353 1.767 gdamore defflag opt_athhal.h ATHHAL_ASSERT ATHHAL_DEBUG ATHHAL_DEBUG_ALQ
354 1.656 junyoung device ath: arp, wlan, ifnet
355 1.641 dyoung file dev/ic/ath.c ath
356 1.719 dyoung file dev/ic/ath_netbsd.c ath
357 1.738 dyoung file dev/ic/athrate-sample.c ath
358 1.765 gdamore file contrib/dev/ath/netbsd/ah_osdep.c ath
359 1.766 gdamore object /athhal.o ath
360 1.641 dyoung
361 1.617 dyoung # ADMtek ADM8211 802.11
362 1.617 dyoung #
363 1.656 junyoung device atw: arp, wlan, ifnet, smc93cx6
364 1.617 dyoung file dev/ic/atw.c atw
365 1.376 onoe
366 1.687 dyoung # Realtek RTL8180 802.11
367 1.687 dyoung #
368 1.687 dyoung device rtw: arp, wlan, ifnet, smc93cx6
369 1.687 dyoung file dev/ic/rtw.c rtw
370 1.687 dyoung file dev/ic/rtwphy.c rtw
371 1.687 dyoung file dev/ic/rtwphyio.c rtw
372 1.687 dyoung
373 1.780 rpaulo # Ralink RT2500/RT2600 802.11
374 1.779 martin device ral: arp, ether, ifnet, wlan, firmload
375 1.778 dogcow file dev/ic/rt2560.c ral
376 1.778 dogcow file dev/ic/rt2661.c ral
377 1.722 drochner
378 1.83 thorpej # 3Com Etherlink-III Ethernet controller
379 1.473 lukem #
380 1.333 thorpej device ep: arp, ether, ifnet, mii, mii_bitbang
381 1.142 enami file dev/ic/elink3.c ep
382 1.253 fvdl
383 1.253 fvdl # 3Com EtherLink XL Controller
384 1.473 lukem #
385 1.331 thorpej device ex: arp, ether, ifnet, mii, mii_bitbang
386 1.253 fvdl file dev/ic/elinkxl.c ex
387 1.131 matt
388 1.131 matt # DEC EtherWORKS III (LEMAC) Ethernet controllers
389 1.473 lukem #
390 1.173 thorpej device lc: arp, ether, ifnet
391 1.142 enami file dev/ic/lemac.c lc
392 1.84 mycroft
393 1.84 mycroft # LANCE and PCnet Ethernet controllers
394 1.473 lukem #
395 1.173 thorpej device le: arp, ether, ifnet
396 1.426 lukem define le24
397 1.426 lukem define le32
398 1.227 explorer file dev/ic/am7990.c le24
399 1.225 drochner file dev/ic/am79900.c le32
400 1.225 drochner file dev/ic/lance.c le24 | le32
401 1.383 thorpej
402 1.383 thorpej # DEC DEPCA-family of LANCE Ethernet controllers
403 1.473 lukem #
404 1.383 thorpej device depca { }: le24
405 1.383 thorpej file dev/ic/depca.c depca
406 1.383 thorpej attach le at depca with le_depca
407 1.122 scottr
408 1.290 mrg # Sun HME Ethernet controllers
409 1.473 lukem #
410 1.293 pk device hme: arp, ether, ifnet, mii
411 1.293 pk file dev/ic/hme.c hme
412 1.461 eeh
413 1.461 eeh # Sun GEM Ethernet controllers
414 1.473 lukem #
415 1.461 eeh device gem: arp, ether, ifnet, mii
416 1.461 eeh file dev/ic/gem.c gem
417 1.290 mrg
418 1.122 scottr # 8390-family Ethernet controllers
419 1.473 lukem #
420 1.569 thorpej defflag opt_ipkdb.h IPKDB_DP8390
421 1.122 scottr define dp8390nic
422 1.569 thorpej file dev/ic/dp8390.c dp8390nic | ipkdb_dp8390
423 1.485 bjh21
424 1.485 bjh21 # National Semiconductor DP83905 AT/LANTIC Ethernet media support
425 1.485 bjh21 #
426 1.485 bjh21 define dp83905
427 1.485 bjh21 file dev/ic/dp83905.c dp83905
428 1.484 bjh21
429 1.484 bjh21 # Macronix MX98905 Ethernet controller
430 1.484 bjh21 # (use as an attribute for an "ne" bus attachment)
431 1.484 bjh21 #
432 1.484 bjh21 define mx98905
433 1.484 bjh21 file dev/ic/mx98905.c mx98905
434 1.77 cgd
435 1.282 bad # TROPIC Token-Ring controller
436 1.473 lukem #
437 1.282 bad device tr: arp, token, ifnet
438 1.282 bad file dev/ic/tropic.c tr
439 1.282 bad
440 1.91 cgd # NCR 5380 SCSI Bus Controller
441 1.473 lukem #
442 1.91 cgd define ncr5380sbc
443 1.142 enami file dev/ic/ncr5380sbc.c ncr5380sbc
444 1.356 pk device nca: scsi, ncr5380sbc
445 1.91 cgd
446 1.434 fredette # Sun sc PAL SCSI Bus Controller
447 1.473 lukem #
448 1.434 fredette define sunscpal
449 1.434 fredette file dev/ic/sunscpal.c sunscpal
450 1.434 fredette device ssc: scsi, sunscpal
451 1.434 fredette
452 1.91 cgd # DEC FDDI Chipset
453 1.473 lukem #
454 1.91 cgd define pdq
455 1.142 enami file dev/ic/pdq.c pdq
456 1.142 enami file dev/ic/pdq_ifsubr.c pdq
457 1.98 christos
458 1.474 lukem # Cyclades Cyclom-8/16/32
459 1.473 lukem #
460 1.173 thorpej device cy: tty
461 1.142 enami file dev/ic/cy.c cy needs-flag
462 1.103 thorpej
463 1.103 thorpej # Efficient Networks, Inc. ATM interface
464 1.473 lukem #
465 1.173 thorpej device en: atm, ifnet
466 1.142 enami file dev/ic/midway.c en
467 1.117 thorpej
468 1.117 thorpej # NCR 53x9x or Emulex ESP SCSI Controller
469 1.473 lukem #
470 1.117 thorpej define ncr53c9x
471 1.359 mycroft device esp: scsi, ncr53c9x
472 1.142 enami file dev/ic/ncr53c9x.c ncr53c9x
473 1.227 explorer
474 1.679 mycroft # Fujitsu MB87030/MB89352 SCSI Protocol Controller
475 1.679 mycroft device spc: scsi
476 1.679 mycroft file dev/ic/mb89352.c spc
477 1.679 mycroft
478 1.796 bjh21 # Western Digital WD33C93/WD33C93A SCSI Bus Interface Controller
479 1.796 bjh21 define wd33c93
480 1.796 bjh21 file dev/ic/wd33c93.c wd33c93
481 1.796 bjh21
482 1.590 soren # Hitachi HD44780 LCD panel controller
483 1.590 soren define hd44780
484 1.590 soren file dev/ic/hd44780_subr.c hd44780
485 1.590 soren file dev/ic/lcdkp_subr.c hd44780
486 1.590 soren
487 1.710 joff # Matrix keypad
488 1.710 joff define matrixkp
489 1.710 joff file dev/ic/matrixkp_subr.c matrixkp
490 1.710 joff
491 1.227 explorer # Hitachi HD64570 serial controller
492 1.473 lukem #
493 1.359 mycroft define hd64570
494 1.227 explorer file dev/ic/hd64570.c hd64570
495 1.339 chopps
496 1.339 chopps # Riscom/N2 ISA/PCI Sync Serial Controller
497 1.473 lukem #
498 1.339 chopps device ntwoc: ifnet, hd64570
499 1.128 pk
500 1.128 pk # Intel 82586 Ethernet Controller
501 1.473 lukem #
502 1.128 pk define i82586
503 1.142 enami file dev/ic/i82586.c i82586
504 1.291 thorpej
505 1.658 jkunz # Intel 82596 Ethernet Controller
506 1.658 jkunz #
507 1.658 jkunz define i82596
508 1.658 jkunz file dev/ic/i82596.c i82596
509 1.658 jkunz
510 1.291 thorpej # Intel 82557/82558/82559 Ethernet Controller
511 1.473 lukem #
512 1.291 thorpej device fxp: ether, ifnet, arp, mii
513 1.291 thorpej file dev/ic/i82557.c fxp
514 1.389 bjh21
515 1.389 bjh21 # SEEQ 8005 Advanced Ethernet Data Link Controller
516 1.473 lukem #
517 1.389 bjh21 define seeq8005
518 1.389 bjh21 file dev/ic/seeq8005.c seeq8005
519 1.137 thorpej
520 1.137 thorpej # SMC 91Cxx Ethernet Controller
521 1.473 lukem #
522 1.379 briggs device sm: arp, ether, ifnet, mii, mii_bitbang
523 1.142 enami file dev/ic/smc91cxx.c sm
524 1.188 thorpej
525 1.188 thorpej # SMC 83C170 EPIC/100 Fast Ethernet Controller
526 1.473 lukem #
527 1.230 thorpej device epic: arp, ether, ifnet, mii
528 1.188 thorpej file dev/ic/smc83c170.c epic
529 1.309 ragge
530 1.309 ragge # DEC SGEC Second Generation Ethernet Controller
531 1.473 lukem #
532 1.309 ragge define sgec
533 1.309 ragge file dev/ic/sgec.c sgec
534 1.177 enami
535 1.715 jdolecek # MB86950 Ethernet Controller
536 1.715 jdolecek #
537 1.715 jdolecek define mb86950
538 1.715 jdolecek file dev/ic/mb86950.c mb86950
539 1.715 jdolecek
540 1.177 enami # MB8696x Ethernet Controller
541 1.473 lukem #
542 1.177 enami define mb86960
543 1.177 enami file dev/ic/mb86960.c mb86960
544 1.177 enami
545 1.177 enami # Generic MB8696x Ethernet Controller driver
546 1.473 lukem #
547 1.177 enami device mbe: arp, ether, ifnet, mb86960
548 1.146 augustss
549 1.146 augustss # Interwave Am78C201 audio driver
550 1.473 lukem #
551 1.146 augustss define interwave
552 1.146 augustss file dev/ic/interwave.c interwave
553 1.154 is
554 1.154 is # TMS 320av110 MPEG2/audio driver
555 1.473 lukem #
556 1.154 is define tms320av110
557 1.154 is file dev/ic/tms320av110.c tms320av110
558 1.152 thorpej
559 1.152 thorpej # Novell NE2000-compatible Ethernet cards, based on the
560 1.152 thorpej # National Semiconductor DS8390.
561 1.473 lukem #
562 1.474 lukem defflag opt_ipkdb.h IPKDB_NE : IPKDB_DP8390
563 1.423 thorpej device ne: ether, ifnet, arp, dp8390nic, mii
564 1.569 thorpej file dev/ic/ne2000.c ne | ipkdb_ne
565 1.153 thorpej
566 1.153 thorpej # 8250/16[45]50-based "com" ports
567 1.668 thorpej #
568 1.749 chs defflag opt_com.h COM_DEBUG
569 1.153 thorpej # XXX In a perfect world, this would be done with attributes
570 1.788 gdamore defflag opt_com.h COM_16650 COM_HAYESP COM_PXA2X0 COM_AU1X00
571 1.788 gdamore COM_REGMAP
572 1.392 eeh device com { } : tty
573 1.426 lukem file dev/ic/com.c com needs-flag
574 1.336 thorpej
575 1.336 thorpej # PC-like keyboard controller
576 1.473 lukem #
577 1.659 bjh21 device pckbc: pckbport
578 1.660 bjh21 file dev/ic/pckbc.c pckbc needs-flag
579 1.274 scw
580 1.714 cube device attimer
581 1.714 cube file dev/ic/attimer.c attimer needs-flag
582 1.714 cube
583 1.274 scw # Cirrus Logic CD240[01] 4-port Multi-Protocol Communications Controller
584 1.473 lukem #
585 1.274 scw device clmpcc: tty
586 1.426 lukem file dev/ic/clmpcc.c clmpcc needs-flag
587 1.385 bjh21
588 1.351 groo # National Semiconductor LM7[89]
589 1.473 lukem #
590 1.426 lukem device lm: sysmon_envsys
591 1.426 lukem file dev/ic/nslm7x.c lm needs-flag
592 1.164 cgd
593 1.843 xtraeme # Abit uGuru
594 1.843 xtraeme #
595 1.843 xtraeme device ug: sysmon_envsys
596 1.843 xtraeme file dev/ic/ug.c ug needs-flag
597 1.843 xtraeme
598 1.185 kml # Essential Communications Corp. HIPPI Interface
599 1.473 lukem #
600 1.426 lukem device esh: hippi, ifnet
601 1.426 lukem file dev/ic/rrunner.c esh needs-flag
602 1.242 is
603 1.242 is # SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver
604 1.473 lukem #
605 1.874 cube device bah: ifnet, arcnet, arp
606 1.426 lukem file dev/ic/smc90cx6.c bah
607 1.234 augustss
608 1.234 augustss # OPL2/OPL3 FM synth driver
609 1.473 lukem #
610 1.235 augustss device opl: midibus, midisyn
611 1.234 augustss file dev/ic/opl.c opl
612 1.234 augustss file dev/ic/oplinstrs.c opl
613 1.305 augustss
614 1.305 augustss # MPU401 MIDI UART compatibles
615 1.473 lukem #
616 1.305 augustss device mpu: midibus
617 1.426 lukem file dev/ic/mpu.c mpu needs-flag
618 1.236 pk
619 1.236 pk # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
620 1.473 lukem #
621 1.236 pk define ad1848
622 1.236 pk file dev/ic/ad1848.c ad1848
623 1.290 mrg
624 1.290 mrg # AMD 7930 audio/ISDN codec
625 1.473 lukem #
626 1.366 augustss define am7930
627 1.366 augustss file dev/ic/am7930.c am7930
628 1.290 mrg
629 1.290 mrg # SPARC `SUNW,audiocs'
630 1.473 lukem #
631 1.519 augustss device audiocs: audiobus, auconv, ad1848
632 1.290 mrg file dev/ic/cs4231.c audiocs
633 1.326 augustss
634 1.326 augustss # AC-97 CODECs
635 1.473 lukem #
636 1.326 augustss define ac97
637 1.326 augustss file dev/ic/ac97.c ac97
638 1.437 minoura
639 1.437 minoura # Oki MSM6258 support code
640 1.473 lukem #
641 1.437 minoura define msm6258
642 1.437 minoura file dev/ic/msm6258.c msm6258
643 1.240 pk
644 1.240 pk # LSI64854 DMA controller back-end
645 1.473 lukem #
646 1.240 pk define lsi64854
647 1.240 pk file dev/ic/lsi64854.c lsi64854
648 1.465 mrg
649 1.465 mrg # Cirrus Logic CL-CD180/1864/1865 multi port serial controller back-end
650 1.473 lukem #
651 1.465 mrg define cd18xx
652 1.465 mrg file dev/ic/cd18xx.c cd18xx
653 1.240 pk
654 1.654 wiz # Realtek 8019/8029 NE2000-compatible network interface subroutines
655 1.473 lukem #
656 1.252 thorpej define rtl80x9
657 1.252 thorpej file dev/ic/rtl80x9.c rtl80x9
658 1.360 haya
659 1.654 wiz # Realtek 8129/8139 Ethernet controllers
660 1.473 lukem #
661 1.362 haya device rtk: ether, ifnet, arp, mii
662 1.675 sekiya file dev/ic/rtl81x9.c rtk | re
663 1.185 kml
664 1.673 toshii # Realtek 8169 Ethernet controllers
665 1.673 toshii #
666 1.673 toshii device re: ether, ifnet, arp, mii
667 1.709 yamt file dev/ic/rtl8169.c re
668 1.673 toshii
669 1.258 pk # Common code for ESDI/IDE/etc. controllers
670 1.473 lukem #
671 1.680 thorpej define wdc_common
672 1.809 itohy define ata_dma
673 1.809 itohy define ata_udma
674 1.809 itohy define ata_piobm
675 1.680 thorpej device wdc: ata, wdc_common
676 1.637 bouyer
677 1.835 dyoung defflag opt_ata.h ATADEBUG
678 1.835 dyoung
679 1.656 junyoung device atabus: atapi,ata_hl
680 1.656 junyoung attach atabus at ata
681 1.809 itohy # The strange expression is to dump ata_* definitions to ata_dma.h.
682 1.809 itohy file dev/ic/wdc.c (ata_dma | ata_udma | ata_piobm | atabus) & atabus & wdc_common needs-flag
683 1.386 bjh21
684 1.810 itohy # Workbit NinjaATA-32 IDE controllers
685 1.810 itohy device njata: ata, ata_piobm, wdc_common
686 1.810 itohy file dev/ic/ninjaata32.c njata
687 1.810 itohy
688 1.386 bjh21 # CHIPS and Technologies 82C7[12][01] Universal Peripheral Controller
689 1.473 lukem #
690 1.386 bjh21 device upc { [offset = -1] }
691 1.386 bjh21 attach wdc at upc with wdc_upc
692 1.386 bjh21 attach com at upc with com_upc
693 1.651 jdolecek attach lpt at upc with lpt_upc
694 1.426 lukem file dev/ic/upc.c upc
695 1.426 lukem file dev/ic/wdc_upc.c wdc_upc
696 1.426 lukem file dev/ic/com_upc.c com_upc
697 1.651 jdolecek file dev/ic/lpt_upc.c lpt_upc
698 1.327 matt
699 1.844 bouyer # AHCI-compatible SATA controllers
700 1.844 bouyer define ahcisata_core
701 1.844 bouyer file dev/ic/ahcisata_core.c ahcisata_core
702 1.844 bouyer device ahcisata: ata, ata_dma, ata_udma, sata, ahcisata_core
703 1.844 bouyer
704 1.314 thorpej # DECchip 21x4x Ethernet controller family, and assorted clones.
705 1.473 lukem #
706 1.333 thorpej device tlp: arp, ether, ifnet, mii, mii_bitbang
707 1.314 thorpej file dev/ic/tulip.c tlp
708 1.322 thorpej
709 1.322 thorpej # Adaptec AIC-6915 Ethernet interface
710 1.473 lukem #
711 1.322 thorpej device sf: arp, ether, ifnet, mii
712 1.322 thorpej file dev/ic/aic6915.c sf
713 1.378 pk
714 1.378 pk # Mostek time-of-day clock and NVRAM
715 1.473 lukem #
716 1.378 pk define mk48txx
717 1.507 pk file dev/ic/mk48txx.c mk48txx
718 1.378 pk
719 1.378 pk # Intersil 7170 time-of-day clock
720 1.473 lukem #
721 1.378 pk define intersil7170
722 1.378 pk file dev/ic/intersil7170.c intersil7170
723 1.434 fredette
724 1.434 fredette # National Semiconductor MM58167 time-of-day clock
725 1.473 lukem #
726 1.434 fredette define mm58167
727 1.434 fredette file dev/ic/mm58167.c mm58167
728 1.643 tsutsui
729 1.643 tsutsui # Motorola mc146818 (and compatible) time-of-day clock
730 1.643 tsutsui #
731 1.643 tsutsui define mc146818
732 1.643 tsutsui file dev/ic/mc146818.c mc146818
733 1.422 thorpej
734 1.808 uwe # Ricoh RS5C313 time of-day-clock
735 1.808 uwe #
736 1.808 uwe define rs5c313
737 1.808 uwe file dev/ic/rs5c313.c rs5c313
738 1.808 uwe
739 1.422 thorpej # D-Link DL10019/10022 NE2000-compatible network interface subroutines
740 1.473 lukem #
741 1.422 thorpej define dl10019
742 1.422 thorpej file dev/ic/dl10019.c dl10019
743 1.453 enami
744 1.453 enami # ASIX AX88190 NE2000-compatible network interface subroutines
745 1.473 lukem #
746 1.453 enami define ax88190
747 1.453 enami file dev/ic/ax88190.c ax88190
748 1.429 jdolecek
749 1.429 jdolecek # WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ
750 1.473 lukem #
751 1.429 jdolecek device we: ether, ifnet, arp, dp8390nic
752 1.429 jdolecek file dev/ic/we.c we
753 1.432 jdolecek
754 1.432 jdolecek # Allied-Telesis Ethernet driver based on Fujitsu MB8696xA controllers
755 1.473 lukem #
756 1.432 jdolecek device ate: arp, ether, ifnet, mb86960
757 1.557 tsutsui
758 1.557 tsutsui # Fujitsu FMV-18x Ethernet driver based on Fujitsu MB8696xA controllers
759 1.557 tsutsui #
760 1.557 tsutsui device fmv: arp, ether, ifnet, mb86960
761 1.557 tsutsui file dev/ic/fmv.c fmv
762 1.471 yamt
763 1.471 yamt # Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet
764 1.473 lukem #
765 1.471 yamt device cs: arp, ether, ifnet
766 1.704 joff device tscs: arp, ether, ifnet
767 1.704 joff file dev/ic/cs89x0.c cs | tscs
768 1.487 augustss
769 1.487 augustss # Radio device attributes
770 1.487 augustss #
771 1.487 augustss define tea5757
772 1.656 junyoung file dev/ic/tea5757.c tea5757
773 1.487 augustss define lm700x
774 1.656 junyoung file dev/ic/lm700x.c lm700x
775 1.179 drochner
776 1.837 tnn # Philips PCF8584 i2c controller
777 1.837 tnn define pcf8584
778 1.837 tnn file dev/ic/pcf8584.c pcf8584
779 1.837 tnn
780 1.784 drochner # ACPI power management timer (hardware access, independent of ACPI)
781 1.784 drochner #
782 1.784 drochner define acpipmtimer
783 1.784 drochner file dev/ic/acpipmtimer.c acpipmtimer
784 1.784 drochner
785 1.834 njoly device hpet
786 1.834 njoly file dev/ic/hpet.c hpet needs-flag
787 1.834 njoly
788 1.836 drochner # DRM - Direct Rendering Infrastructure: dev/drm
789 1.836 drochner define drm {}
790 1.836 drochner include dev/drm/files.drm
791 1.836 drochner
792 1.179 drochner # Definitions for wscons
793 1.179 drochner # device attributes: display, display with emulator, keyboard, and mouse
794 1.473 lukem #
795 1.479 augustss define wsdisplaydev {[kbdmux = 1]}
796 1.479 augustss define wsemuldisplaydev {[console = -1], [kbdmux = 1]}
797 1.479 augustss define wskbddev {[console = -1], [mux = 1]}
798 1.479 augustss define wsmousedev {[mux = 0]}
799 1.761 macallan define vcons
800 1.179 drochner # attribute to pull in raster support
801 1.473 lukem #
802 1.179 drochner define wsrasteremulops
803 1.187 drochner # common PC display functions
804 1.473 lukem #
805 1.474 lukem defflag opt_pcdisplay.h PCDISPLAY_SOFTCURSOR
806 1.426 lukem define pcdisplayops
807 1.187 drochner file dev/ic/pcdisplay_subr.c pcdisplayops
808 1.207 drochner file dev/ic/pcdisplay_chars.c pcdisplayops
809 1.777 martin # an attribute used by arch specific config files to include /dev/fb* (or
810 1.777 martin # equivalent) support - on most archs this is just a NOP (untill, maybe
811 1.777 martin # someday when we might make /dev/fb* support MI)
812 1.777 martin define fb
813 1.179 drochner # VGA graphics
814 1.473 lukem #
815 1.541 drochner defparam opt_vga.h VGA_CONSOLE_SCREENTYPE
816 1.538 drochner defflag opt_vga.h VGA_CONSOLE_ATI_BROKEN_FONTSEL
817 1.572 junyoung defflag opt_vga.h VGA_RASTERCONSOLE
818 1.593 tsutsui defflag opt_vga.h VGA_RESET
819 1.876 jmcneill device vga: displaydev, wsemuldisplaydev, pcdisplayops, drm
820 1.572 junyoung file dev/ic/vga.c vga & !vga_rasterconsole needs-flag
821 1.572 junyoung file dev/ic/vga_raster.c vga_rasterconsole needs-flag
822 1.572 junyoung file dev/ic/vga_subr.c vga | vga_rasterconsole
823 1.572 junyoung file dev/ic/vga_common.c vga | vga_rasterconsole
824 1.508 uwe # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode)
825 1.473 lukem #
826 1.761 macallan device igsfb: wsemuldisplaydev, wsrasteremulops, rasops8, vcons
827 1.615 uwe file dev/ic/igsfb.c igsfb needs-flag
828 1.551 uwe file dev/ic/igsfb_subr.c igsfb
829 1.91 cgd
830 1.683 jkunz # STI (hp graphics)
831 1.683 jkunz device sti: wsemuldisplaydev
832 1.892.6.2 mjf file dev/ic/sti.c sti & (sti_pci | sti_gedoens)
833 1.683 jkunz
834 1.892 drochner include "dev/wscons/files.wscons"
835 1.892 drochner include "dev/rasops/files.rasops"
836 1.892 drochner include "dev/wsfont/files.wsfont"
837 1.892 drochner include "dev/wsfb/files.wsfb"
838 1.892 drochner
839 1.77 cgd # Attributes which machine-independent bus support can be attached to.
840 1.77 cgd # These should be defined here, because some of these busses can have
841 1.77 cgd # devices which provide these attributes, and we'd like to avoid hairy
842 1.77 cgd # ordering constraints on inclusion of the busses' "files" files.
843 1.473 lukem #
844 1.474 lukem define isabus { } # ISA attachment
845 1.474 lukem define eisabus { } # EISA attachment
846 1.474 lukem define pcibus {[bus = -1]} # PCI attachment
847 1.474 lukem define tcbus { } # TurboChannel attachment
848 1.474 lukem define mcabus { } # MicroChannel attachment
849 1.474 lukem define usbus { } # USB attachment
850 1.724 kiyohara define fwbus { } # IEEE 1394 attachment
851 1.474 lukem define vmebus { } # VME bus attachment
852 1.474 lukem define acpibus { } # ACPI "bus" attachment
853 1.259 pk define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment
854 1.474 lukem define cbbus {[slot = -1]} # CardBus attachment
855 1.474 lukem define pcmciaslot {[slot = -1]} # PCMCIA slot itself
856 1.222 augustss
857 1.222 augustss # We need the USB bus controllers here so different busses can
858 1.222 augustss # use them in an 'attach-with'.
859 1.222 augustss # UHCI USB controller
860 1.473 lukem #
861 1.703 fvdl
862 1.703 fvdl defparam USB_MEM_RESERVE
863 1.703 fvdl
864 1.890 drochner define usbroothub
865 1.890 drochner file dev/usb/usbroothub_subr.c usbroothub
866 1.890 drochner
867 1.890 drochner device uhci: usbus, usbroothub
868 1.426 lukem file dev/usb/uhci.c uhci needs-flag
869 1.222 augustss
870 1.222 augustss # OHCI USB controller
871 1.473 lukem #
872 1.890 drochner device ohci: usbus, usbroothub
873 1.426 lukem file dev/usb/ohci.c ohci needs-flag
874 1.412 augustss
875 1.412 augustss # EHCI USB controller
876 1.473 lukem #
877 1.890 drochner device ehci: usbus, usbroothub
878 1.426 lukem file dev/usb/ehci.c ehci needs-flag
879 1.545 isaki
880 1.545 isaki # SL811HS/T USB controller
881 1.859 kiyohara defflag opt_slhci.h SLHCI_DEBUG SLHCI_TRY_LSVH SLHCI_PROFILE_TRANSFER
882 1.892.6.2 mjf device slhci: usbus, usbroothub
883 1.545 isaki file dev/ic/sl811hs.c slhci needs-flag
884 1.579 martin
885 1.863 plunky # USB HID processing (as used by bluetooth and usb code)
886 1.863 plunky define hid
887 1.863 plunky file dev/usb/hid.c hid
888 1.863 plunky
889 1.579 martin # Myson MTD803 3-in-1 Fast Ethernet Controller
890 1.579 martin device mtd: arp, ether, ifnet, mii
891 1.579 martin file dev/ic/mtd803.c mtd
892 1.369 matt
893 1.487 augustss # radio devices, attaches to radio hardware driver
894 1.487 augustss device radio
895 1.489 drochner attach radio at radiodev
896 1.498 jmc
897 1.402 matt # IEEE 1394 controllers
898 1.402 matt # (These need to be here since it will have both PCI and CardBus attachments)
899 1.473 lukem #
900 1.369 matt device fwohci: fwbus
901 1.520 augustss
902 1.520 augustss # Sony Programmable I/O Controller
903 1.520 augustss device spic: wsmousedev
904 1.520 augustss file dev/ic/spic.c spic
905 1.529 augustss
906 1.529 augustss # IBM CPC700 PowerPC bridge
907 1.529 augustss define cpcbus { addr, [irq=-1] }
908 1.529 augustss device cpc: cpcbus, pcibus
909 1.529 augustss file dev/ic/cpc700.c cpc
910 1.529 augustss
911 1.529 augustss attach com at cpcbus with com_cpcbus
912 1.529 augustss file dev/ic/com_cpcbus.c com_cpcbus
913 1.529 augustss
914 1.529 augustss device cpctim
915 1.529 augustss attach cpctim at cpcbus
916 1.529 augustss file dev/ic/timer_cpcbus.c cpctim
917 1.529 augustss
918 1.530 augustss device cpciic
919 1.530 augustss attach cpciic at cpcbus with iic_cpcbus
920 1.529 augustss file dev/ic/iic_cpcbus.c iic_cpcbus
921 1.529 augustss
922 1.60 cgd
923 1.414 thorpej # Attribute used by various things that need BPF's virtual machine
924 1.473 lukem #
925 1.414 thorpej define bpf_filter
926 1.532 wrstuden defparam opt_bpf.h BPF_BUFSIZE
927 1.414 thorpej
928 1.415 martin # Attributes used by the ISDN subsystem
929 1.473 lukem #
930 1.502 martin define isdndev # the ISDN subsystem
931 1.458 enami define passive_isdn # files needed by passive cards (XXX - protocol
932 1.458 enami # specific)
933 1.634 pooka define isdncapi # ISDN CAPI (http://www.capi.org/)
934 1.415 martin
935 1.575 leo # The isac found on the Fritz V2.0 Card.
936 1.575 leo define nisacsx
937 1.575 leo file dev/ic/isacsx.c nisacsx needs-flag
938 1.575 leo
939 1.575 leo # The 'standard' isac
940 1.575 leo define nisac
941 1.575 leo file dev/ic/isac.c nisac needs-flag
942 1.575 leo
943 1.415 martin # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes)
944 1.473 lukem #
945 1.575 leo device isic: isdndev, passive_isdn, nisac
946 1.415 martin
947 1.426 lukem file dev/ic/isic.c isic
948 1.575 leo file dev/ic/isic_l1.c isic|ifpci|ifritz
949 1.575 leo file dev/ic/isic_l1fsm.c isic|ifpci|ifritz
950 1.426 lukem file dev/ic/hscx.c isic
951 1.426 lukem file dev/ic/isic_bchan.c isic
952 1.415 martin
953 1.415 martin # (old) Diehl active ISDN cards
954 1.473 lukem #
955 1.823 cube #device daic: isdndev
956 1.823 cube #file dev/ic/daic.c daic
957 1.415 martin
958 1.634 pooka # AWM B1/T1
959 1.634 pooka # XXX: passive_isdn
960 1.634 pooka device iavc: isdndev, isdncapi, passive_isdn
961 1.634 pooka file dev/ic/iavc.c iavc
962 1.634 pooka
963 1.60 cgd # legitimate pseudo-devices
964 1.473 lukem #
965 1.755 cube defpseudo vnd { }: disk
966 1.726 hubertf defflag opt_vnd.h VND_COMPRESSION
967 1.474 lukem defpseudo ccd: disk
968 1.570 thorpej defpseudo cgd: disk, des, blowfish, cast128, rijndael
969 1.763 cube defpseudo md { }: disk
970 1.647 hannken defpseudo fss: disk
971 1.298 thorpej
972 1.474 lukem defpseudo pty: tty
973 1.298 thorpej defpseudo rnd
974 1.610 ragge defpseudo ksyms
975 1.642 cdi defpseudo nullcons
976 1.807 ad defpseudo lockstat
977 1.839 bouyer defpseudo bio: sysmon_envsys
978 1.298 thorpej
979 1.474 lukem defpseudo loop: ifnet
980 1.474 lukem defpseudo sl: ifnet
981 1.474 lukem defpseudo ppp: ifnet, bpf_filter
982 1.474 lukem defpseudo pppoe: ifnet, ether, sppp
983 1.474 lukem defpseudo sppp: ifnet
984 1.474 lukem defpseudo tun: ifnet
985 1.474 lukem defpseudo vlan: ifnet, ether
986 1.474 lukem defpseudo bridge: ifnet, ether
987 1.474 lukem defpseudo bpfilter: ifnet, bpf_filter
988 1.474 lukem defpseudo strip: ifnet
989 1.474 lukem defpseudo gre: ifnet
990 1.474 lukem defpseudo gif: ifnet
991 1.474 lukem defpseudo faith: ifnet
992 1.826 mouse defpseudo srt: ifnet
993 1.474 lukem defpseudo stf: ifnet
994 1.752 cube defpseudo tap { }: ifnet, ether, arp, bpf_filter
995 1.775 liamjfoy defpseudo carp: ifnet, ether, arp, bpf_filter
996 1.818 rpaulo defpseudo etherip { }: ifnet, ether, arp, bpf_filter
997 1.60 cgd
998 1.298 thorpej defpseudo sequencer
999 1.462 manu defpseudo clockctl
1000 1.504 manu defpseudo irix_kmem
1001 1.522 manu defpseudo irix_usema
1002 1.228 augustss
1003 1.415 martin # ISDN userland pseudo devices
1004 1.473 lukem #
1005 1.502 martin defpseudo isdntrc: isdndev, tty
1006 1.502 martin defpseudo isdnbchan: isdndev, tty
1007 1.502 martin defpseudo isdntel: isdndev, tty
1008 1.502 martin defpseudo isdnctl: isdndev, tty
1009 1.502 martin defpseudo isdn: isdndev, tty
1010 1.502 martin
1011 1.502 martin # ISDN network interfaces
1012 1.502 martin defpseudo irip: isdndev, ifnet
1013 1.607 drochner defflag opt_irip.h IRIP_VJ
1014 1.502 martin defpseudo ippp: isdndev, sppp, ifnet
1015 1.539 thorpej
1016 1.539 thorpej # KTTCP network throughput testing pseudo-device
1017 1.539 thorpej defpseudo kttcp
1018 1.539 thorpej file dev/kttcp.c kttcp needs-flag
1019 1.576 blymn
1020 1.790 elad # Veriexec
1021 1.717 blymn defpseudo veriexec
1022 1.790 elad file kern/kern_verifiedexec.c veriexec
1023 1.792 elad file dev/verified_exec.c veriexec needs-flag
1024 1.415 martin
1025 1.582 haya # isochronous pseudo device for IEEE 1394, i.LINK or FireWire
1026 1.582 haya defpseudo fwiso: ieee1394
1027 1.582 haya
1028 1.681 drochner # driver attach / detach user interface
1029 1.681 drochner defpseudo drvctl
1030 1.681 drochner file kern/kern_drvctl.c drvctl
1031 1.681 drochner
1032 1.857 ad # cpu control
1033 1.857 ad defpseudo cpuctl
1034 1.857 ad
1035 1.870 pooka # pass-to-userspace transporter
1036 1.870 pooka defpseudo putter
1037 1.873 pooka file dev/putter/putter.c putter
1038 1.870 pooka
1039 1.875 pooka # userspace block/char device drivers
1040 1.875 pooka defpseudo pud
1041 1.875 pooka file dev/pud/pud.c pud
1042 1.875 pooka file dev/pud/pud_dev.c pud
1043 1.875 pooka
1044 1.892.6.2 mjf defpseudo devfsctl
1045 1.892.6.2 mjf file dev/devfsctl/devfsctl.c devfsctl
1046 1.892.6.1 mjf
1047 1.516 thorpej #
1048 1.516 thorpej # File systems
1049 1.516 thorpej #
1050 1.696 jdolecek include "coda/files.coda"
1051 1.583 jdolecek include "fs/adosfs/files.adosfs"
1052 1.696 jdolecek include "fs/cd9660/files.cd9660"
1053 1.892.6.1 mjf include "fs/devfs/files.devfs"
1054 1.848 rumble include "fs/efs/files.efs"
1055 1.584 jdolecek include "fs/filecorefs/files.filecorefs"
1056 1.833 dillo include "fs/hfs/files.hfs"
1057 1.696 jdolecek include "fs/msdosfs/files.msdosfs"
1058 1.696 jdolecek include "fs/ntfs/files.ntfs"
1059 1.696 jdolecek include "fs/ptyfs/files.ptyfs"
1060 1.815 pooka include "fs/puffs/files.puffs"
1061 1.756 reinoud include "fs/udf/files.udf"
1062 1.516 thorpej include "fs/smbfs/files.smbfs"
1063 1.750 tsutsui include "fs/sysvbfs/files.sysvbfs"
1064 1.730 jmmv include "fs/tmpfs/files.tmpfs"
1065 1.696 jdolecek include "fs/union/files.union"
1066 1.516 thorpej include "miscfs/fdesc/files.fdesc"
1067 1.516 thorpej include "miscfs/kernfs/files.kernfs"
1068 1.516 thorpej include "miscfs/nullfs/files.nullfs"
1069 1.516 thorpej include "miscfs/overlay/files.overlay"
1070 1.516 thorpej include "miscfs/portal/files.portal"
1071 1.516 thorpej include "miscfs/procfs/files.procfs"
1072 1.516 thorpej include "miscfs/umapfs/files.umapfs"
1073 1.516 thorpej include "nfs/files.nfs"
1074 1.516 thorpej include "ufs/files.ufs"
1075 1.516 thorpej
1076 1.516 thorpej #
1077 1.744 thorpej # UVM (virtual memory)
1078 1.744 thorpej #
1079 1.744 thorpej include "uvm/files.uvm"
1080 1.744 thorpej
1081 1.744 thorpej #
1082 1.811 elad # Security models
1083 1.811 elad #
1084 1.811 elad include "secmodel/files.secmodel"
1085 1.811 elad
1086 1.811 elad #
1087 1.60 cgd # kernel sources
1088 1.473 lukem #
1089 1.887 joerg file conf/debugsyms.c
1090 1.706 kent file dev/auconv.c auconv | mulaw
1091 1.426 lukem file dev/audio.c audio | midi | midibus needs-flag
1092 1.650 bjh21 file dev/audiobell.c audiobell
1093 1.697 kent file dev/aurateconv.c aurateconv needs-flag
1094 1.839 bouyer file dev/bio.c bio needs-flag
1095 1.426 lukem file dev/ccd.c ccd needs-flag
1096 1.555 elric file dev/cgd.c cgd needs-flag
1097 1.555 elric file dev/cgd_crypto.c cgd
1098 1.623 thorpej file dev/clock_subr.c
1099 1.491 lukem file dev/clockctl.c clockctl needs-flag
1100 1.797 christos file dev/dksubr.c cgd | xbd | ccd | raid
1101 1.689 thorpej file dev/dkwedge/dk.c
1102 1.691 thorpej file dev/dkwedge/dkwedge_bsdlabel.c dkwedge_method_bsdlabel
1103 1.689 thorpej file dev/dkwedge/dkwedge_gpt.c dkwedge_method_gpt
1104 1.693 thorpej file dev/dkwedge/dkwedge_mbr.c dkwedge_method_mbr
1105 1.754 thorpej file dev/firmload.c firmload
1106 1.647 hannken file dev/fss.c fss needs-count
1107 1.807 ad file dev/lockstat.c lockstat needs-flag
1108 1.426 lukem file dev/md.c md needs-count
1109 1.426 lukem file dev/midi.c midi | midibus needs-flag
1110 1.785 chap file dev/midictl.c midisyn
1111 1.426 lukem file dev/midisyn.c midisyn
1112 1.497 christos file dev/mm.c
1113 1.697 kent file dev/mulaw.c mulaw needs-flag
1114 1.642 cdi file dev/nullcons_subr.c nullcons needs-flag
1115 1.487 augustss file dev/radio.c radio needs-flag
1116 1.426 lukem file dev/rnd.c rnd needs-flag
1117 1.426 lukem file dev/rndpool.c rnd needs-flag
1118 1.426 lukem file dev/sequencer.c sequencer needs-flag
1119 1.426 lukem file dev/vnd.c vnd needs-flag
1120 1.733 yamt file kern/bufq_disksort.c bufq_disksort
1121 1.733 yamt file kern/bufq_fcfs.c bufq_fcfs
1122 1.698 yamt file kern/bufq_priocscan.c bufq_priocscan
1123 1.698 yamt file kern/bufq_readprio.c bufq_readprio | new_bufq_strategy
1124 1.799 matt file kern/core_elf32.c coredump & exec_elf32
1125 1.799 matt file kern/core_elf64.c coredump & exec_elf64
1126 1.799 matt file kern/core_netbsd.c coredump & (exec_aout | exec_coff |
1127 1.799 matt exec_ecoff | exec_macho | lkm)
1128 1.426 lukem file kern/cnmagic.c
1129 1.426 lukem file kern/exec_aout.c exec_aout
1130 1.426 lukem file kern/exec_conf.c
1131 1.426 lukem file kern/exec_ecoff.c exec_ecoff
1132 1.426 lukem file kern/exec_elf32.c exec_elf32
1133 1.426 lukem file kern/exec_elf64.c exec_elf64
1134 1.452 christos file kern/exec_macho.c exec_macho
1135 1.426 lukem file kern/exec_script.c exec_script
1136 1.426 lukem file kern/exec_subr.c
1137 1.426 lukem file kern/init_main.c
1138 1.645 atatat file kern/init_sysctl.c
1139 1.426 lukem file kern/init_sysent.c
1140 1.426 lukem file kern/kern_acct.c
1141 1.773 elad file kern/kern_auth.c
1142 1.426 lukem file kern/kern_clock.c
1143 1.830 ad file kern/kern_condvar.c
1144 1.830 ad file kern/kern_core.c
1145 1.845 yamt file kern/kern_cpu.c
1146 1.426 lukem file kern/kern_descrip.c
1147 1.574 jdolecek file kern/kern_event.c
1148 1.426 lukem file kern/kern_exec.c
1149 1.426 lukem file kern/kern_exit.c
1150 1.426 lukem file kern/kern_fork.c
1151 1.845 yamt file kern/kern_idle.c
1152 1.426 lukem file kern/kern_kthread.c
1153 1.860 ad file kern/kern_ktrace.c ktrace
1154 1.610 ragge file kern/kern_ksyms.c ksyms | ddb | lkm needs-flag
1155 1.426 lukem file kern/kern_lkm.c lkm
1156 1.426 lukem file kern/kern_lock.c
1157 1.588 thorpej file kern/kern_lwp.c
1158 1.426 lukem file kern/kern_malloc.c
1159 1.454 thorpej file kern/kern_malloc_debug.c malloc_debug
1160 1.886 ad file kern/kern_module.c
1161 1.830 ad file kern/kern_mutex.c
1162 1.790 elad file kern/kern_fileassoc.c fileassoc
1163 1.426 lukem file kern/kern_ntptime.c
1164 1.817 elad file kern/kern_pax.c pax_mprotect | pax_segvguard
1165 1.426 lukem file kern/kern_physio.c
1166 1.876 jmcneill file kern/kern_pmf.c
1167 1.426 lukem file kern/kern_proc.c
1168 1.426 lukem file kern/kern_prot.c
1169 1.549 gmcgarry file kern/kern_ras.c
1170 1.426 lukem file kern/kern_resource.c
1171 1.830 ad file kern/kern_rwlock.c
1172 1.426 lukem file kern/kern_sig.c
1173 1.830 ad file kern/kern_sleepq.c
1174 1.867 ad file kern/kern_softint.c
1175 1.831 ad file kern/kern_stub.c
1176 1.830 ad file kern/kern_subr.c
1177 1.426 lukem file kern/kern_synch.c
1178 1.426 lukem file kern/kern_sysctl.c
1179 1.781 kardel file kern/kern_tc.c
1180 1.426 lukem file kern/kern_time.c
1181 1.595 thorpej file kern/kern_timeout.c
1182 1.830 ad file kern/kern_turnstile.c
1183 1.806 gdamore file kern/kern_todr.c
1184 1.652 tsarna file kern/kern_uuid.c
1185 1.426 lukem file kern/kern_xxx.c
1186 1.426 lukem file kern/kgdb_stub.c kgdb
1187 1.845 yamt file kern/sched_4bsd.c sched_4bsd
1188 1.868 rmind file kern/sched_m2.c sched_m2
1189 1.426 lukem file kern/subr_autoconf.c
1190 1.731 yamt file kern/subr_blist.c vmswap
1191 1.736 yamt file kern/subr_bufq.c
1192 1.776 yamt file kern/subr_callback.c
1193 1.830 ad file kern/subr_debug.c debug
1194 1.550 gehenna file kern/subr_devsw.c
1195 1.426 lukem file kern/subr_disk.c
1196 1.770 blymn file kern/subr_iostat.c
1197 1.657 rtr file kern/subr_evcnt.c
1198 1.426 lukem file kern/subr_extent.c
1199 1.854 pooka file kern/subr_hash.c
1200 1.783 yamt file kern/subr_kmem.c
1201 1.883 ad file kern/subr_kobj.c
1202 1.830 ad file kern/subr_lockdebug.c
1203 1.426 lukem file kern/subr_log.c
1204 1.884 yamt file kern/subr_percpu.c
1205 1.426 lukem file kern/subr_pool.c
1206 1.426 lukem file kern/subr_prf.c
1207 1.861 ad file kern/subr_prf2.c
1208 1.426 lukem file kern/subr_prof.c
1209 1.739 yamt file kern/subr_once.c
1210 1.757 jmmv file kern/subr_optstr.c
1211 1.814 thorpej file kern/subr_specificdata.c
1212 1.842 manu file kern/subr_tftproot.c tftproot
1213 1.858 pooka file kern/subr_time.c
1214 1.449 gmcgarry file kern/subr_userconf.c userconf
1215 1.783 yamt file kern/subr_vmem.c
1216 1.739 yamt file kern/subr_workqueue.c
1217 1.866 ad file kern/subr_xcall.c
1218 1.841 rmind file kern/sys_aio.c
1219 1.892.6.2 mjf file kern/sys_descrip.c
1220 1.426 lukem file kern/sys_generic.c
1221 1.886 ad file kern/sys_module.c
1222 1.862 rmind file kern/sys_mqueue.c
1223 1.830 ad file kern/sys_lwp.c
1224 1.495 jdolecek file kern/sys_pipe.c !pipe_socketpair
1225 1.543 briggs file kern/sys_pmc.c
1226 1.800 matt file kern/sys_process.c ptrace | ktrace
1227 1.885 rmind file kern/sys_pset.c
1228 1.892.6.2 mjf file kern/sys_select.c
1229 1.830 ad file kern/sys_sig.c
1230 1.827 ad file kern/sys_sched.c
1231 1.426 lukem file kern/sys_socket.c
1232 1.426 lukem file kern/syscalls.c syscall_debug
1233 1.426 lukem file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
1234 1.426 lukem file kern/sysv_msg.c sysvmsg
1235 1.426 lukem file kern/sysv_sem.c sysvsem
1236 1.426 lukem file kern/sysv_shm.c sysvshm
1237 1.426 lukem file kern/tty.c
1238 1.426 lukem file kern/tty_conf.c
1239 1.694 christos file kern/tty_bsdpty.c compat_bsdpty
1240 1.676 christos file kern/tty_pty.c pty needs-flag
1241 1.694 christos file kern/tty_ptm.c pty
1242 1.426 lukem file kern/tty_subr.c
1243 1.426 lukem file kern/tty_tty.c
1244 1.426 lukem file kern/uipc_domain.c
1245 1.426 lukem file kern/uipc_mbuf.c
1246 1.426 lukem file kern/uipc_mbuf2.c
1247 1.864 dyoung file net/link_proto.c
1248 1.426 lukem file kern/uipc_proto.c
1249 1.592 christos file kern/uipc_sem.c p1003_1b_semaphore
1250 1.426 lukem file kern/uipc_socket.c
1251 1.426 lukem file kern/uipc_socket2.c
1252 1.426 lukem file kern/uipc_syscalls.c
1253 1.426 lukem file kern/uipc_usrreq.c
1254 1.426 lukem file kern/vfs_bio.c
1255 1.426 lukem file kern/vfs_cache.c
1256 1.426 lukem file kern/vfs_getcwd.c
1257 1.732 jmmv file kern/vfs_hooks.c
1258 1.426 lukem file kern/vfs_init.c
1259 1.426 lukem file kern/vfs_lockf.c
1260 1.426 lukem file kern/vfs_lookup.c
1261 1.426 lukem file kern/vfs_subr.c
1262 1.856 pooka file kern/vfs_subr2.c
1263 1.426 lukem file kern/vfs_syscalls.c
1264 1.828 hannken file kern/vfs_trans.c
1265 1.426 lukem file kern/vfs_vnops.c
1266 1.723 thorpej file kern/vfs_xattr.c
1267 1.426 lukem file kern/vnode_if.c
1268 1.426 lukem file miscfs/deadfs/dead_vnops.c
1269 1.426 lukem file miscfs/fifofs/fifo_vnops.c
1270 1.869 pooka file miscfs/genfs/genfs_io.c
1271 1.889 dholland file miscfs/genfs/genfs_vfsops.c
1272 1.426 lukem file miscfs/genfs/genfs_vnops.c
1273 1.426 lukem file miscfs/genfs/layer_subr.c nullfs | overlay | umapfs | lkm
1274 1.426 lukem file miscfs/genfs/layer_vfsops.c nullfs | overlay | umapfs | lkm
1275 1.426 lukem file miscfs/genfs/layer_vnops.c nullfs | overlay | umapfs | lkm
1276 1.426 lukem file miscfs/specfs/spec_vnops.c
1277 1.426 lukem file miscfs/syncfs/sync_subr.c
1278 1.426 lukem file miscfs/syncfs/sync_vnops.c
1279 1.700 christos file net/bpf.c bpfilter needs-flag
1280 1.426 lukem file net/bpf_filter.c bpf_filter
1281 1.426 lukem file net/bsd-comp.c ppp & ppp_bsdcomp
1282 1.426 lukem file net/if.c
1283 1.874 cube file net/if_arcsubr.c arcnet needs-flag
1284 1.426 lukem file net/if_atmsubr.c atm
1285 1.433 thorpej file net/if_bridge.c bridge needs-flag
1286 1.433 thorpej file net/bridgestp.c bridge
1287 1.457 bjh21 file net/if_ecosubr.c eco
1288 1.818 rpaulo file net/if_etherip.c etherip needs-flag
1289 1.426 lukem file net/if_ethersubr.c ether | fddi | netatalk | token |
1290 1.511 martin wlan
1291 1.443 itojun file net/if_faith.c faith & inet & inet6 needs-flag
1292 1.426 lukem file net/if_fddisubr.c fddi needs-flag
1293 1.426 lukem file net/if_gif.c gif needs-flag
1294 1.468 atatat file net/if_gre.c gre needs-flag
1295 1.426 lukem file net/if_hippisubr.c hippi needs-flag
1296 1.426 lukem file net/if_ieee1394subr.c ieee1394
1297 1.701 peter file net/if_loop.c loop needs-flag
1298 1.426 lukem file net/if_media.c
1299 1.702 christos file net/if_ppp.c ppp needs-flag
1300 1.826 mouse file net/if_srt.c srt
1301 1.426 lukem file net/if_stf.c stf & inet & inet6 needs-flag
1302 1.702 christos file net/if_sl.c sl needs-flag
1303 1.426 lukem file net/if_spppsubr.c sppp
1304 1.702 christos file net/if_strip.c strip needs-flag
1305 1.426 lukem file net/if_tokensubr.c token needs-flag
1306 1.708 cube file net/if_tap.c tap needs-flag
1307 1.468 atatat file net/if_tun.c tun needs-flag
1308 1.426 lukem file net/if_vlan.c vlan needs-flag
1309 1.502 martin file net/if_pppoe.c pppoe needs-flag
1310 1.751 peter file net/pfil.c pfil_hooks | ipfilter | pf
1311 1.426 lukem file net/ppp-deflate.c ppp & ppp_deflate
1312 1.426 lukem file net/ppp_tty.c ppp
1313 1.426 lukem file net/radix.c
1314 1.426 lukem file net/raw_cb.c
1315 1.426 lukem file net/raw_usrreq.c
1316 1.426 lukem file net/route.c
1317 1.426 lukem file net/rtsock.c
1318 1.607 drochner file net/slcompress.c sl | ppp | strip | (irip & irip_vj)
1319 1.726 hubertf file net/zlib.c (ppp & ppp_deflate) | ipsec | opencrypto | vnd_compression
1320 1.888 joerg file netinet/cpu_in_cksum.c (inet | inet6) & !cpu_in_cksum
1321 1.426 lukem file netinet/if_arp.c arp | netatalk needs-flag
1322 1.426 lukem file netinet/if_atm.c atm
1323 1.888 joerg file netinet/in4_cksum.c inet
1324 1.888 joerg file netinet/in_cksum.c inet
1325 1.426 lukem file netinet/in_gif.c gif & inet
1326 1.775 liamjfoy file netinet/ip_carp.c carp & (inet | inet6) needs-flag
1327 1.648 scw file netinet/ip_ecn.c ipsec | fast_ipsec | gif | stf
1328 1.426 lukem file netinet/ip_encap.c inet | inet6
1329 1.818 rpaulo file netinet/ip_etherip.c etherip & inet
1330 1.818 rpaulo file netinet6/ip6_etherip.c etherip & inet6
1331 1.426 lukem file netinet6/in6_gif.c gif & inet6
1332 1.516 thorpej
1333 1.502 martin file netisdn/i4b_ctl.c isdnctl needs-flag
1334 1.502 martin file netisdn/i4b_isppp.c ippp needs-count
1335 1.502 martin file netisdn/i4b_ipr.c irip needs-count
1336 1.502 martin file netisdn/i4b_rbch.c isdnbchan needs-count
1337 1.502 martin file netisdn/i4b_tel.c isdntel needs-count
1338 1.502 martin file netisdn/i4b_trace.c isdntrc needs-count
1339 1.426 lukem
1340 1.430 martin file netisdn/i4b_mbuf.c passive_isdn
1341 1.426 lukem file netisdn/i4b_l2.c passive_isdn
1342 1.426 lukem file netisdn/i4b_l2fsm.c passive_isdn
1343 1.426 lukem file netisdn/i4b_uframe.c passive_isdn
1344 1.426 lukem file netisdn/i4b_tei.c passive_isdn
1345 1.426 lukem file netisdn/i4b_sframe.c passive_isdn
1346 1.426 lukem file netisdn/i4b_iframe.c passive_isdn
1347 1.426 lukem file netisdn/i4b_l2timer.c passive_isdn
1348 1.426 lukem file netisdn/i4b_util.c passive_isdn
1349 1.426 lukem file netisdn/i4b_lme.c passive_isdn
1350 1.415 martin # Q.931 handler
1351 1.426 lukem file netisdn/i4b_q931.c passive_isdn
1352 1.426 lukem file netisdn/i4b_q932fac.c passive_isdn
1353 1.426 lukem file netisdn/i4b_l3fsm.c passive_isdn
1354 1.426 lukem file netisdn/i4b_l3timer.c passive_isdn
1355 1.426 lukem file netisdn/i4b_l2if.c passive_isdn
1356 1.426 lukem file netisdn/i4b_l4if.c passive_isdn
1357 1.502 martin # isdn device driver, interface to isdnd
1358 1.502 martin file netisdn/i4b_i4bdrv.c isdn needs-flag
1359 1.502 martin file netisdn/i4b_l4.c isdndev needs-flag
1360 1.502 martin file netisdn/i4b_l4mgmt.c isdndev needs-flag
1361 1.502 martin file netisdn/i4b_l4timer.c isdndev needs-flag
1362 1.634 pooka # capi
1363 1.634 pooka file netisdn/i4b_capi_l4if.c isdncapi
1364 1.634 pooka file netisdn/i4b_capi_llif.c isdncapi
1365 1.634 pooka file netisdn/i4b_capi_msgs.c isdncapi
1366 1.493 jdolecek
1367 1.493 jdolecek # Game adapter (joystick)
1368 1.493 jdolecek device joy
1369 1.493 jdolecek file dev/ic/joy.c joy needs-flag
1370 1.582 haya
1371 1.713 yamt include "net/agr/files.agr"
1372 1.734 jmcneill
1373 1.734 jmcneill #
1374 1.734 jmcneill # General Purpose Input/Output framework
1375 1.734 jmcneill #
1376 1.769 riz define onewire_bitbang
1377 1.734 jmcneill include "dev/gpio/files.gpio"
1378 1.769 riz
1379 1.769 riz include "dev/onewire/files.onewire"
1380 1.872 jmcneill
1381 1.872 jmcneill #
1382 1.872 jmcneill # Pseudo audio device
1383 1.872 jmcneill #
1384 1.872 jmcneill include "dev/pad/files.pad"
1385 1.877 joerg
1386 1.877 joerg #
1387 1.877 joerg # Intel 386 Real Mode emulator
1388 1.877 joerg #
1389 1.877 joerg include "lib/libx86emu/files.x86emu"
1390 1.882 yamt
1391 1.882 yamt #
1392 1.882 yamt # "tprof" profiler.
1393 1.882 yamt #
1394 1.882 yamt include "dev/tprof/files.tprof"
1395