files revision 1.472 1 # $NetBSD: files,v 1.472 2001/11/27 00:50:46 thorpej Exp $
2
3 # @(#)files.newconf 7.5 (Berkeley) 5/10/93
4
5 # options understood by the machine-independent part of the kernel
6 # (note, these are case-sensitive)
7 defopt INSECURE
8 defopt KMEMSTATS
9 defopt KTRACE
10 defparam MAXUPRC
11 defparam RTC_OFFSET
12 defparam DEFCORENAME
13 defopt UCONSOLE
14 defopt NEW_PIPE
15
16 defopt MULTIPROCESSOR
17
18 defopt opt_callout.h CALLWHEEL_STATS
19
20 defopt opt_sysv.h SYSVMSG SYSVSEM SYSVSHM
21 defparam opt_sysvparam.h SHMMAXPGS SEMMNI SEMMNS SEMUME SEMMNU
22
23 defopt opt_ntp.h PPS_SYNC NTP
24
25 defopt opt_nfs_boot.h NFS_BOOT_BOOTP NFS_BOOT_BOOTPARAM NFS_BOOT_DHCP
26 NFS_BOOT_GATEWAY NFS_BOOT_TCP
27 defparam opt_nfs_boot.h NFS_BOOT_BOOTP_REQFILE NFS_BOOT_OPTIONS NFS_BOOT_RWSIZE
28 defopt opt_nfs.h NFS_V2_ONLY
29 defopt NFSSERVER
30
31 defparam opt_kmempages.h NKMEMPAGES KMEMPAGES_MIN NKMEMPAGES_MAX
32 defopt opt_malloclog.h MALLOCLOG
33 defparam opt_malloclog.h MALLOCLOGSIZE
34 defopt opt_malloc_debug.h MALLOC_DEBUG
35 defopt opt_pool.h POOL_DIAGNOSTIC
36 defparam opt_poollog.h POOL_LOGSIZE
37
38 defopt opt_revcache.h NAMECACHE_ENTER_REVERSE
39
40 defopt opt_execfmt.h EXEC_AOUT EXEC_COFF EXEC_ECOFF EXEC_ELF32 EXEC_ELF64
41 EXEC_MACHO EXEC_SCRIPT EXEC_ELF_CATCHALL
42
43 # compatibility options
44 defopt COMPAT_FREEBSD
45 defopt COMPAT_HPUX
46 defopt COMPAT_IBCS2
47 defopt COMPAT_IRIX
48 defopt COMPAT_LINUX
49 defopt COMPAT_OSF1
50 defopt COMPAT_SUNOS
51 defopt opt_compat_svr4.h COMPAT_SVR4 COMPAT_SVR4_32 SVR4_COMPAT_SOLARIS2
52 defopt COMPAT_ULTRIX
53 defopt COMPAT_NETBSD32
54 defopt COMPAT_AOUT
55 defopt COMPAT_AOUT_M68K
56 defopt COMPAT_M68K4K
57 defopt COMPAT_MACH
58 defopt COMPAT_VAX1K
59 defopt COMPAT_43
60 defopt COMPAT_PECOFF
61 defopt opt_compat_netbsd.h COMPAT_09 COMPAT_10 COMPAT_11 COMPAT_12
62 COMPAT_13 COMPAT_14 COMPAT_15 COMPAT_NOMID
63
64 # networking protocols
65 defopt opt_tcp_debug.h TCP_DEBUG
66 defparam opt_tcp_debug.h TCP_NDEBUG
67 defopt opt_inet.h INET INET6 INET6_MD_CKSUM
68 defopt opt_ipsec.h IPSEC IPSEC_ESP
69 defparam opt_inet_conf.h SUBNETSARELOCAL HOSTZEROBROADCAST
70 defopt opt_atalk.h NETATALK
71 defopt opt_ns.h NS NSIP # NS network stack,
72 # XNS tunneled over IP
73 defopt opt_iso.h ISO TPIP # ISO network stack
74 defopt IPX # IPX network stack
75 defopt EON # ISO clnp over IP
76 defopt CCITT #
77 defopt HDLC # CCITT over HDLC
78 defopt LLC # CCITT over LLC2 (& IEEE LLC?)
79 defopt NATM # "native" ATM protocols
80 defopt PFIL_HOOKS # pfil(9)
81 defopt IPFILTER_LOG # logging of ip packets
82 # Include deflate or bsd compression, enable pppd packet filtering support
83 defopt opt_ppp.h PPP_DEFLATE PPP_BSDCOMP PPP_FILTER
84
85 # networking options
86 defopt GATEWAY
87 defopt MROUTING
88 defopt TCP_COMPAT_42
89
90 defparam opt_tcp_space.h TCP_RECVSPACE TCP_SENDSPACE
91
92 defopt opt_inet_csum.h INET_CSUM_COUNTERS TCP_CSUM_COUNTERS UDP_CSUM_COUNTERS
93
94 defopt opt_altq_enabled.h ALTQ
95 defopt opt_altq.h ALTQ_CBQ ALTQ_WFQ ALTQ_FIFOQ ALTQ_RED ALTQ_FLOWVALVE
96 ALTQ_RIO ALTQ_LOCALQ ALTQ_HFSC ALTQ_CDNR ALTQ_BLUE
97 ALTQ_PRIQ ALTQ_NOPCC ALTQ_DEBUG
98
99 defparam SB_MAX
100
101 # UVM options
102 defopt opt_uvmhist.h UVMHIST UVMHIST_PRINT
103
104 # file systems
105 deffs FFS EXT2FS
106 deffs fs_mfs.h MFS # XXX
107 deffs fs_lfs.h LFS
108 deffs fs_ntfs.h NTFS
109 deffs CD9660
110 deffs ADOSFS
111 deffs MSDOSFS
112 deffs FILECORE
113 deffs fs_nfs.h NFS
114 deffs NULLFS OVERLAY FDESC PORTAL UMAPFS PROCFS
115 deffs fs_kernfs.h KERNFS # XXX
116 deffs fs_union.h UNION
117 deffs fs_coda.h CODA
118
119 # file system options
120 defopt SOFTDEP
121 defopt QUOTA
122 defopt opt_ffs.h FFS_EI
123 defopt opt_ntfs.h NTFS_DEBUG
124 defopt VNODE_OP_NOINLINE
125
126 # RAIDframe options
127 defopt RAID_AUTOCONFIG
128 defopt RAID_DIAGNOSTIC
129
130 # buffer cache size options
131 defparam opt_bufcache.h BUFCACHE BUFPAGES
132
133 # userconf
134 defopt opt_userconf.h USERCONF
135
136
137 # Not entirely MI, but present on multiple arch's
138
139 # PC-style MBR handling
140 defopt opt_mbr.h COMPAT_386BSD_MBRPART
141
142 # debugging options
143 defopt opt_ddb.h DDB
144 defparam opt_ddb.h DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE
145 DDB_BREAK_CHAR DDB_KEYCODE SYMTAB_SPACE
146 defopt opt_kgdb.h KGDB
147 defparam opt_kgdb.h KGDB_DEV KGDB_DEVNAME
148 KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
149 defopt LOCKDEBUG
150 defopt SYSCALL_DEBUG
151
152 # memory (ram) disk options
153 defopt opt_md.h MEMORY_DISK_HOOKS MEMORY_DISK_IS_ROOT
154 MEMORY_DISK_DYNAMIC
155 defparam opt_md.h MEMORY_DISK_SERVER
156
157 defparam opt_mdsize.h MINIROOTSIZE
158
159 # device classes
160 devclass disk
161 devclass tape
162 devclass ifnet
163 devclass tty
164
165 # generic attributes
166 define audio { }
167 define midibus { }
168 define midisyn
169 define wdc_base
170 define scsi {[channel = -1]}
171 define ata {[channel = -1], [drive = -1]}
172 define atapi {[channel = -1]}
173 define mii {[phy = -1]}
174
175 # audio device attributes
176 define mulaw
177 define auconv
178
179 # audio and midi devices, attaches to audio hardware driver
180 device audio
181 attach audio at audio
182 device midi
183 attach midi at midibus
184
185 # raster operations attributes
186 define rasops1
187 define rasops2
188 define rasops4
189 define rasops8
190 define rasops15
191 define rasops16
192 define rasops24
193 define rasops32
194
195 # net device attributes - we have generic code for arc(net), ether(net),
196 # fddi, token ring, atm and eco(net).
197 define arc
198 define atm
199 define eco
200 define ether
201 define fddi
202 define hippi
203 define ieee1394
204 define token
205 define sppp
206 define wlan
207 define crypto
208
209 # devices ARPing IPv4 pull this in:
210 define arp
211
212 # Device description for machine-independent IPKDB code.
213 defopt opt_ipkdb.h IPKDB : IPKDBKEY
214 defopt opt_ipkdb.h IPKDBSECURE : IPKDB
215 defparam opt_ipkdb.h IPKDBKEY : IPKDB
216
217 # Common files for any ipkdb support
218 file ipkdb/ipkdb_ipkdb.c ipkdb
219 file ipkdb/ipkdb_if.c ipkdb
220
221 # Attribute for devices that read/write an IEEE 802.3u MII bus
222 # using the bit-bang method.
223 # XXX Can't be in dev/mii/files.mii because that file hasn't
224 # XXX been included yet.
225 define mii_bitbang
226 file dev/mii/mii_bitbang.c mii_bitbang
227
228 # Logical disk
229 device ld: disk
230 file dev/ld.c ld needs-flag
231
232 # Central clearing house for system monitoring.
233 define sysmon_envsys
234 define sysmon_wdog
235 file dev/sysmon/sysmon_envsys.c sysmon_envsys needs-flag
236 file dev/sysmon/sysmon_wdog.c sysmon_wdog needs-flag
237 file dev/sysmon/sysmon.c sysmon_envsys | sysmon_wdog
238
239 # "Chipset" drivers. These are the bus-independent routines which
240 # contain the cfdrivers. Attachments are provided by files.<bus>
241
242 # Adaptec AIC-6[32]60 ICs
243 device aic: scsi
244 file dev/ic/aic6360.c aic
245
246 # SMC 93Cx6 Serial EEPROM devices
247 define smc93cx6
248 file dev/ic/smc93cx6.c smc93cx6
249
250 # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
251 defparam opt_ahc.h AHC_DEBUG
252 defopt opt_ahc.h AHC_NO_TAGS
253 device ahc: scsi
254 define ahc_seeprom
255 define ahc_aic77xx
256 file dev/ic/aic7xxx.c ahc
257 file dev/ic/aic7xxx_seeprom.c ahc_seeprom
258 file dev/ic/aic77xx.c ahc_aic77xx
259
260 # DPT EATA SCSI controllers
261 device dpt: scsi
262 file dev/ic/dpt.c dpt
263
264 # Compaq Smart ARRAY controllers
265 device cac {unit = -1}
266 file dev/ic/cac.c cac
267
268 attach ld at cac with ld_cac
269 file dev/ic/ld_cac.c ld_cac
270
271 # Mylex DAC960 RAID controllers
272 device mlx {unit = -1}
273 file dev/ic/mlx.c mlx needs-flag
274
275 attach ld at mlx with ld_mlx
276 file dev/ic/ld_mlx.c ld_mlx
277
278 # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
279 device adv: scsi
280 file dev/ic/adv.c adv
281 file dev/ic/advlib.c adv
282 file dev/ic/advmcode.c adv
283
284 # AdvanSys ULTRA WIDE SCSI controllers
285 device adw: scsi
286 file dev/ic/adw.c adw
287
288 # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
289 # (Must be declared before AHA to ensure bha probes before aha.
290 # Probing AHA first configures bhas as aha, via their AHA
291 # hardware-compatibility mode.)
292 device bha: scsi
293 file dev/ic/bha.c bha
294
295 # Adaptec AHA-154x and AHA-164x controllers
296 # (must be after bha, see above)
297 device aha: scsi
298 file dev/ic/aha.c aha
299
300 # Initio INIC-940/950 SCSI controllers
301 device iha: scsi
302 file dev/ic/iha.c iha
303
304 # Qlogic ISP 10x0 SCSI Controllers
305 defopt opt_isp.h ISP_DISABLE_1020_SUPPORT ISP_DISABLE_1080_SUPPORT
306 ISP_DISABLE_2100_SUPPORT ISP_DISABLE_2200_SUPPORT
307 ISP_DISABLE_FW ISP_LOGDEFAULT ISP_TARGET_MODE
308 device isp: scsi
309 file dev/ic/isp.c isp
310 file dev/ic/isp_netbsd.c isp
311 file dev/ic/isp_target.c isp
312
313 # Symbios/NCR 53c710 SCSI controllers
314 device osiop: scsi
315 file dev/ic/osiop.c osiop
316
317 # common stuff for siop and esiop
318 define siop_common
319 file dev/ic/siop_common.c siop_common
320
321 # Symbios/NCR 53c720/53c8xx SCSI controllers
322 device siop: scsi,siop_common
323 file dev/ic/siop.c siop
324
325 # UltraStor SCSI controllers
326 device uha: scsi
327 file dev/ic/uha.c uha
328
329 # Aironet PC4500/PC4800
330 device an: arp, ether, ifnet
331 file dev/ic/an.c an
332
333 # AMD 79c930-based 802.11 cards
334 device awi: arp, wlan, ifnet
335 file dev/ic/awi.c awi
336 file dev/ic/am79c930.c awi
337
338 # Lucent & Intersil WaveLan IEEE (802.11)
339 device wi: arp, wlan, ifnet
340 file dev/ic/wi.c wi
341
342 # 3Com Etherlink-III Ethernet controller
343 device ep: arp, ether, ifnet, mii, mii_bitbang
344 file dev/ic/elink3.c ep
345
346 # 3Com EtherLink XL Controller
347 device ex: arp, ether, ifnet, mii, mii_bitbang
348 file dev/ic/elinkxl.c ex
349
350 # DEC EtherWORKS III (LEMAC) Ethernet controllers
351 device lc: arp, ether, ifnet
352 file dev/ic/lemac.c lc
353
354 # LANCE and PCnet Ethernet controllers
355 device le: arp, ether, ifnet
356 define le24
357 define le32
358 file dev/ic/am7990.c le24
359 file dev/ic/am79900.c le32
360 file dev/ic/lance.c le24 | le32
361
362 # DEC DEPCA-family of LANCE Ethernet controllers
363 device depca { }: le24
364 file dev/ic/depca.c depca
365 attach le at depca with le_depca
366
367 # Sun HME Ethernet controllers
368 device hme: arp, ether, ifnet, mii
369 file dev/ic/hme.c hme
370
371 # Sun GEM Ethernet controllers
372 device gem: arp, ether, ifnet, mii
373 file dev/ic/gem.c gem
374
375 # 8390-family Ethernet controllers
376 defopt opt_ipkdb.h IPKDB_DP8390 : IPKDB
377 define dp8390nic
378 file dev/ic/dp8390.c dp8390nic | IPKDB_DP8390
379
380 # TROPIC Token-Ring controller
381 device tr: arp, token, ifnet
382 file dev/ic/tropic.c tr
383
384 # NCR 5380 SCSI Bus Controller
385 define ncr5380sbc
386 file dev/ic/ncr5380sbc.c ncr5380sbc
387 device nca: scsi, ncr5380sbc
388
389 # Sun sc PAL SCSI Bus Controller
390 define sunscpal
391 file dev/ic/sunscpal.c sunscpal
392 device ssc: scsi, sunscpal
393
394 # DEC FDDI Chipset
395 define pdq
396 file dev/ic/pdq.c pdq
397 file dev/ic/pdq_ifsubr.c pdq
398
399 # Cyclades Cyclom-8/16/32
400 device cy: tty
401 file dev/ic/cy.c cy needs-flag
402
403 # Efficient Networks, Inc. ATM interface
404 device en: atm, ifnet
405 file dev/ic/midway.c en
406
407 # NCR 53x9x or Emulex ESP SCSI Controller
408 define ncr53c9x
409 device esp: scsi, ncr53c9x
410 file dev/ic/ncr53c9x.c ncr53c9x
411
412 # Hitachi HD64570 serial controller
413 define hd64570
414 file dev/ic/hd64570.c hd64570
415
416 # Riscom/N2 ISA/PCI Sync Serial Controller
417 device ntwoc: ifnet, hd64570
418
419 # Intel 82586 Ethernet Controller
420 define i82586
421 file dev/ic/i82586.c i82586
422
423 # Intel 82557/82558/82559 Ethernet Controller
424 device fxp: ether, ifnet, arp, mii
425 file dev/ic/i82557.c fxp
426
427 # SEEQ 8005 Advanced Ethernet Data Link Controller
428 define seeq8005
429 file dev/ic/seeq8005.c seeq8005
430
431 # SMC 91Cxx Ethernet Controller
432 device sm: arp, ether, ifnet, mii, mii_bitbang
433 file dev/ic/smc91cxx.c sm
434
435 # SMC 83C170 EPIC/100 Fast Ethernet Controller
436 device epic: arp, ether, ifnet, mii
437 file dev/ic/smc83c170.c epic
438
439 # DEC SGEC Second Generation Ethernet Controller
440 define sgec
441 file dev/ic/sgec.c sgec
442
443 # MB8696x Ethernet Controller
444 define mb86960
445 file dev/ic/mb86960.c mb86960
446
447 # Generic MB8696x Ethernet Controller driver
448 device mbe: arp, ether, ifnet, mb86960
449
450 # Interwave Am78C201 audio driver
451 define interwave
452 file dev/ic/interwave.c interwave
453
454 # TMS 320av110 MPEG2/audio driver
455 define tms320av110
456 file dev/ic/tms320av110.c tms320av110
457
458 # Novell NE2000-compatible Ethernet cards, based on the
459 # National Semiconductor DS8390.
460 defopt opt_ipkdb.h IPKDB_NE : IPKDB_DP8390
461 device ne: ether, ifnet, arp, dp8390nic, mii
462 file dev/ic/ne2000.c ne | IPKDB_NE
463
464 # 8250/16[45]50-based "com" ports
465 # XXX In a perfect world, this would be done with attributes
466 defopt opt_com.h COM16650 COM_HAYESP COM_DEBUG COM_MPLOCK
467 device com { } : tty
468 file dev/ic/com.c com needs-flag
469
470 # PC-like keyboard controller
471 device pckbc { [slot = -1] }
472 file dev/ic/pckbc.c pckbc needs-flag
473
474 # Cirrus Logic CD240[01] 4-port Multi-Protocol Communications Controller
475 device clmpcc: tty
476 file dev/ic/clmpcc.c clmpcc needs-flag
477
478 # Device description for i2c bus and i2c eeprom
479 define i2c
480 define i2c_eeprom
481
482 # National Semiconductor LM7[89]
483 device lm: sysmon_envsys
484 file dev/ic/nslm7x.c lm needs-flag
485
486 # Essential Communications Corp. HIPPI Interface
487 device esh: hippi, ifnet
488 file dev/ic/rrunner.c esh needs-flag
489
490 # SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver
491 device bah: ifnet, arc, arp
492 file dev/ic/smc90cx6.c bah
493
494 # OPL2/OPL3 FM synth driver
495 device opl: midibus, midisyn
496 file dev/ic/opl.c opl
497 file dev/ic/oplinstrs.c opl
498
499 # MPU401 MIDI UART compatibles
500 device mpu: midibus
501 file dev/ic/mpu.c mpu needs-flag
502
503 # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
504 define ad1848
505 file dev/ic/ad1848.c ad1848
506
507 # AMD 7930 audio/ISDN codec
508 define am7930
509 file dev/ic/am7930.c am7930
510
511 # SPARC `SUNW,audiocs'
512 device audiocs: audio, auconv, ad1848
513 file dev/ic/cs4231.c audiocs
514
515 # AC-97 CODECs
516 define ac97
517 file dev/ic/ac97.c ac97
518
519 # Oki MSM6258 support code
520 define msm6258
521 file dev/ic/msm6258.c msm6258
522
523 # LSI64854 DMA controller back-end
524 define lsi64854
525 file dev/ic/lsi64854.c lsi64854
526
527 # Cirrus Logic CL-CD180/1864/1865 multi port serial controller back-end
528 define cd18xx
529 file dev/ic/cd18xx.c cd18xx
530
531 # RealTek 8019/8029 NE2000-compatible network interface subroutines
532 define rtl80x9
533 file dev/ic/rtl80x9.c rtl80x9
534
535 # RealTek 8129/8139 Ethernet controllers
536 device rtk: ether, ifnet, arp, mii
537 file dev/ic/rtl81x9.c rtk
538
539 # Common code for ESDI/IDE/etc. controllers
540 device wdc: ata, atapi, wdc_base
541 file dev/ic/wdc.c wdc_base
542
543 # CHIPS and Technologies 82C7[12][01] Universal Peripheral Controller
544 # lpt attachment commented out because "device lpt" isn't in this file.
545 device upc { [offset = -1] }
546 attach wdc at upc with wdc_upc
547 attach com at upc with com_upc
548 # attach lpt at upc with lpt_upc
549 file dev/ic/upc.c upc
550 file dev/ic/wdc_upc.c wdc_upc
551 file dev/ic/com_upc.c com_upc
552 # file dev/ic/lpt_upc.c lpt_upc
553
554 # Common code for ISA/PCMCIA (non 802.11) WaveLAN adapters
555 define wavelan
556 device wl: ether, ifnet, arp
557 file dev/ic/wavelan.c wavelan
558
559 # DECchip 21x4x Ethernet controller family, and assorted clones.
560 device tlp: arp, ether, ifnet, mii, mii_bitbang
561 file dev/ic/tulip.c tlp
562
563 # Adaptec AIC-6915 Ethernet interface
564 device sf: arp, ether, ifnet, mii
565 file dev/ic/aic6915.c sf
566
567 # Mostek time-of-day clock and NVRAM
568 define mk48txx
569 file dev/ic/mk48txx.c mk48txx
570
571 # Intersil 7170 time-of-day clock
572 define intersil7170
573 file dev/ic/intersil7170.c intersil7170
574
575 # National Semiconductor MM58167 time-of-day clock
576 define mm58167
577 file dev/ic/mm58167.c mm58167
578
579 # D-Link DL10019/10022 NE2000-compatible network interface subroutines
580 define dl10019
581 file dev/ic/dl10019.c dl10019
582
583 # ASIX AX88190 NE2000-compatible network interface subroutines
584 define ax88190
585 file dev/ic/ax88190.c ax88190
586
587 # WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ
588 device we: ether, ifnet, arp, dp8390nic
589 file dev/ic/we.c we
590
591 # Allied-Telesis Ethernet driver based on Fujitsu MB8696xA controllers
592 device ate: arp, ether, ifnet, mb86960
593 file dev/ic/ate_subr.c ate
594
595 # Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet
596 device cs: arp, ether, ifnet
597 file dev/ic/cs89x0.c cs
598
599 # Definitions for wscons
600 # device attributes: display, display with emulator, keyboard, and mouse
601 define wsdisplaydev {[kbdmux = -1]}
602 define wsemuldisplaydev {[console = -1], [kbdmux = -1]}
603 define wskbddev {[console = -1], [mux = -1]}
604 define wsmousedev {[mux = -1]}
605 # attribute to pull in raster support
606 define wsrasteremulops
607 # common PC display functions
608 defopt opt_pcdisplay.h PCDISPLAY_SOFTCURSOR
609 define pcdisplayops
610 file dev/ic/pcdisplay_subr.c pcdisplayops
611 file dev/ic/pcdisplay_chars.c pcdisplayops
612 # VGA graphics
613 device vga: wsemuldisplaydev, pcdisplayops
614 file dev/ic/vga.c vga needs-flag
615 file dev/ic/vga_subr.c vga
616 # CyberPro 20x0 graphics (linear non-VGA mode)
617 device cprofb: wsemuldisplaydev
618 file dev/ic/cyberpro.c cprofb needs-flag
619
620 # Attributes which machine-independent bus support can be attached to.
621 # These should be defined here, because some of these busses can have
622 # devices which provide these attributes, and we'd like to avoid hairy
623 # ordering constraints on inclusion of the busses' "files" files.
624 define isabus { } # ISA attachment
625 define eisabus { } # EISA attachment
626 define pcibus {[bus = -1]} # PCI attachment
627 define tcbus { } # TurboChannel attachment
628 define mcabus { } # MicroChannel attachment
629 define usbus { } # USB attachment
630 define fwbus {[idhi=-1],[idlo=-1]} # IEEE 1394 attachment
631 define vmebus { } # VME bus attachment
632 define acpibus { } # ACPI "bus" attachment
633 define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment
634 define cbbus {[slot = -1]} # CardBus attachment
635 define pcmciaslot {[slot = -1]} # PCMCIA slot itself:
636
637 # We need the USB bus controllers here so different busses can
638 # use them in an 'attach-with'.
639 # UHCI USB controller
640 device uhci: usbus
641 file dev/usb/uhci.c uhci needs-flag
642
643 # OHCI USB controller
644 device ohci: usbus
645 file dev/usb/ohci.c ohci needs-flag
646
647 # EHCI USB controller
648 device ehci: usbus
649 file dev/usb/ehci.c ehci needs-flag
650
651 # IEEE 1394 controllers
652 # (These need to be here since it will have both PCI and CardBus attachments)
653 device fwlynx: fwbus
654 device fwohci: fwbus
655
656 # Attribute used by various things that need BPF's virtual machine
657 define bpf_filter
658
659 # Attributes used by the ISDN subsystem
660 define isdn # the ISDN subsystem
661 define passive_isdn # files needed by passive cards (XXX - protocol
662 # specific)
663 define spppi4b # synchronous PPP support
664
665 # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes)
666 device isic: isdn, passive_isdn
667
668 file dev/ic/isic.c isic
669 file dev/ic/isac.c isic
670 file dev/ic/hscx.c isic
671 file dev/ic/isic_l1.c isic
672 file dev/ic/isic_l1fsm.c isic
673 file dev/ic/isic_bchan.c isic
674
675 # (old) Diehl active ISDN cards
676 device daic: isdn
677 file dev/ic/daic.c daic
678
679 # legitimate pseudo-devices
680 defpseudo vnd: disk
681 defpseudo ccd: disk
682 defpseudo raid: disk
683 defpseudo md: disk
684 defpseudo vcoda
685
686 defpseudo pty: tty
687 defpseudo tb: tty
688 defpseudo rnd
689
690 defpseudo loop: ifnet
691 defpseudo sl: ifnet
692 defpseudo ppp: ifnet, bpf_filter
693 defpseudo pppoe: ifnet, ether, sppp
694 defpseudo sppp: ifnet
695 defpseudo tun: ifnet
696 defpseudo vlan: ifnet, ether
697 defpseudo bridge: ifnet, ether
698 defpseudo bpfilter: ifnet, bpf_filter
699 defpseudo strip: ifnet
700 defpseudo ipfilter: ifnet
701 defpseudo ipip: ifnet
702 defpseudo gre: ifnet
703 defpseudo gif: ifnet
704 defpseudo faith: ifnet
705 defpseudo stf: ifnet
706
707 defpseudo sequencer
708 defpseudo clockctl
709
710 # ISDN userland pseudo devices
711 defpseudo i4btrc: isdn
712 defpseudo i4brbch: isdn
713 defpseudo i4btel: isdn
714 defpseudo i4bipr: isdn
715 defpseudo i4bisppp: isdn, sppp
716 defpseudo i4bctl: isdn
717 defpseudo i4b: isdn
718
719 # kernel sources
720 file adosfs/adlookup.c adosfs
721 file adosfs/adutil.c adosfs
722 file adosfs/advfsops.c adosfs
723 file adosfs/advnops.c adosfs
724 file altq/altq_conf.c altq
725 file altq/altq_afmap.c altq
726 file altq/altq_blue.c altq
727 file altq/altq_cbq.c altq
728 file altq/altq_cdnr.c altq
729 file altq/altq_fifoq.c altq
730 file altq/altq_hfsc.c altq
731 file altq/altq_localq.c altq
732 file altq/altq_priq.c altq
733 file altq/altq_red.c altq
734 file altq/altq_rio.c altq
735 file altq/altq_rmclass.c altq
736 file altq/altq_subr.c altq
737 file altq/altq_wfq.c altq
738 file coda/coda_namecache.c coda
739 file coda/coda_psdev.c vcoda needs-count
740 file coda/coda_subr.c coda
741 file coda/coda_venus.c coda
742 file coda/coda_vfsops.c coda
743 file coda/coda_vnops.c coda
744 file crypto/arc4/arc4.c wlan
745 file crypto/des/des_ecb.c ipsec & ipsec_esp
746 file crypto/des/des_setkey.c ipsec & ipsec_esp
747 file crypto/des/des_enc.c ipsec & ipsec_esp & !crypto_md_des_enc
748 #file crypto/des/des_cbc.c ipsec & ipsec_esp & !crypto_md_des_cbc
749 file crypto/blowfish/bf_enc.c ipsec & ipsec_esp & !crypto_md_bf_enc
750 #file crypto/blowfish/bf_cbc.c ipsec & ipsec_esp & !crypto_md_bf_cbc
751 file crypto/blowfish/bf_skey.c ipsec & ipsec_esp
752 file crypto/cast128/cast128.c ipsec & ipsec_esp
753 file crypto/rijndael/rijndael-alg-fst.c ipsec & ipsec_esp
754 file crypto/rijndael/rijndael-api-fst.c ipsec & ipsec_esp
755 file ddb/db_access.c ddb | kgdb
756 file ddb/db_aout.c ddb
757 file ddb/db_break.c ddb
758 file ddb/db_command.c ddb
759 file ddb/db_elf.c ddb
760 file ddb/db_examine.c ddb
761 file ddb/db_expr.c ddb
762 file ddb/db_input.c ddb
763 file ddb/db_lex.c ddb
764 file ddb/db_output.c ddb
765 file ddb/db_print.c ddb
766 file ddb/db_run.c ddb | kgdb
767 file ddb/db_sym.c ddb
768 file ddb/db_trap.c ddb
769 file ddb/db_variables.c ddb
770 file ddb/db_watch.c ddb
771 file ddb/db_write_cmd.c ddb
772 file ddb/db_xxx.c ddb
773 file dev/auconv.c auconv
774 file dev/audio.c audio | midi | midibus needs-flag
775 file dev/ccd.c ccd needs-flag
776 file dev/i2c/i2c_bus.c i2c
777 file dev/i2c/i2c_eeprom.c i2c_eeprom
778 file dev/md.c md needs-count
779 file dev/midi.c midi | midibus needs-flag
780 file dev/midisyn.c midisyn
781 file dev/mulaw.c mulaw
782 file dev/raidframe/rf_acctrace.c raid needs-flag
783 file dev/raidframe/rf_alloclist.c raid needs-flag
784 file dev/raidframe/rf_aselect.c raid needs-flag
785 file dev/raidframe/rf_callback.c raid needs-flag
786 file dev/raidframe/rf_chaindecluster.c raid needs-flag
787 file dev/raidframe/rf_copyback.c raid needs-flag
788 file dev/raidframe/rf_cvscan.c raid needs-flag
789 file dev/raidframe/rf_dagdegrd.c raid needs-flag
790 file dev/raidframe/rf_dagdegwr.c raid needs-flag
791 file dev/raidframe/rf_dagffrd.c raid needs-flag
792 file dev/raidframe/rf_dagffwr.c raid needs-flag
793 file dev/raidframe/rf_dagfuncs.c raid needs-flag
794 file dev/raidframe/rf_dagutils.c raid needs-flag
795 file dev/raidframe/rf_debugMem.c raid needs-flag
796 file dev/raidframe/rf_debugprint.c raid needs-flag
797 file dev/raidframe/rf_decluster.c raid needs-flag
798 file dev/raidframe/rf_declusterPQ.c raid needs-flag
799 file dev/raidframe/rf_diskqueue.c raid needs-flag
800 file dev/raidframe/rf_disks.c raid needs-flag
801 file dev/raidframe/rf_driver.c raid needs-flag
802 file dev/raidframe/rf_engine.c raid needs-flag
803 file dev/raidframe/rf_evenodd.c raid needs-flag
804 file dev/raidframe/rf_evenodd_dagfuncs.c raid needs-flag
805 file dev/raidframe/rf_evenodd_dags.c raid needs-flag
806 file dev/raidframe/rf_fifo.c raid needs-flag
807 file dev/raidframe/rf_interdecluster.c raid needs-flag
808 file dev/raidframe/rf_invertq.c raid needs-flag
809 file dev/raidframe/rf_layout.c raid needs-flag
810 file dev/raidframe/rf_map.c raid needs-flag
811 file dev/raidframe/rf_mcpair.c raid needs-flag
812 file dev/raidframe/rf_memchunk.c raid needs-flag
813 file dev/raidframe/rf_netbsdkintf.c raid needs-flag
814 file dev/raidframe/rf_nwayxor.c raid needs-flag
815 file dev/raidframe/rf_options.c raid needs-flag
816 file dev/raidframe/rf_paritylog.c raid needs-flag
817 file dev/raidframe/rf_paritylogDiskMgr.c raid needs-flag
818 file dev/raidframe/rf_paritylogging.c raid needs-flag
819 file dev/raidframe/rf_parityloggingdags.c raid needs-flag
820 file dev/raidframe/rf_parityscan.c raid needs-flag
821 file dev/raidframe/rf_pq.c raid needs-flag
822 file dev/raidframe/rf_pqdeg.c raid needs-flag
823 file dev/raidframe/rf_pqdegdags.c raid needs-flag
824 file dev/raidframe/rf_psstatus.c raid needs-flag
825 file dev/raidframe/rf_raid0.c raid needs-flag
826 file dev/raidframe/rf_raid1.c raid needs-flag
827 file dev/raidframe/rf_raid4.c raid needs-flag
828 file dev/raidframe/rf_raid5.c raid needs-flag
829 file dev/raidframe/rf_raid5_rotatedspare.c raid needs-flag
830 file dev/raidframe/rf_reconbuffer.c raid needs-flag
831 file dev/raidframe/rf_reconmap.c raid needs-flag
832 file dev/raidframe/rf_reconstruct.c raid needs-flag
833 file dev/raidframe/rf_reconutil.c raid needs-flag
834 file dev/raidframe/rf_revent.c raid needs-flag
835 file dev/raidframe/rf_shutdown.c raid needs-flag
836 file dev/raidframe/rf_sstf.c raid needs-flag
837 file dev/raidframe/rf_states.c raid needs-flag
838 file dev/raidframe/rf_stripelocks.c raid needs-flag
839 file dev/raidframe/rf_strutils.c raid needs-flag
840 file dev/raidframe/rf_threadstuff.c raid needs-flag
841 file dev/raidframe/rf_utils.c raid needs-flag
842 file dev/rnd.c rnd needs-flag
843 file dev/rndpool.c rnd needs-flag
844 file dev/sequencer.c sequencer needs-flag
845 file dev/vnd.c vnd needs-flag
846 file filecorefs/filecore_bmap.c filecore
847 file filecorefs/filecore_lookup.c filecore
848 file filecorefs/filecore_node.c filecore
849 file filecorefs/filecore_utils.c filecore
850 file filecorefs/filecore_vfsops.c filecore
851 file filecorefs/filecore_vnops.c filecore
852 file isofs/cd9660/cd9660_bmap.c cd9660
853 file isofs/cd9660/cd9660_lookup.c cd9660
854 file isofs/cd9660/cd9660_node.c cd9660
855 file isofs/cd9660/cd9660_rrip.c cd9660
856 file isofs/cd9660/cd9660_util.c cd9660
857 file isofs/cd9660/cd9660_vfsops.c cd9660
858 file isofs/cd9660/cd9660_vnops.c cd9660
859 file kern/cnmagic.c
860 file kern/exec_aout.c exec_aout
861 file kern/exec_conf.c
862 file kern/exec_ecoff.c exec_ecoff
863 file kern/exec_elf32.c exec_elf32
864 file kern/exec_elf64.c exec_elf64
865 file kern/exec_elf_common.c exec_elf32 | exec_elf64
866 file kern/exec_macho.c exec_macho
867 file kern/exec_script.c exec_script
868 file kern/exec_subr.c
869 file kern/init_main.c
870 file kern/init_sysent.c
871 file kern/kern_acct.c
872 file kern/kern_allocsys.c
873 file kern/kern_clock.c
874 file kern/kern_descrip.c
875 file kern/kern_exec.c
876 file kern/kern_exit.c
877 file kern/kern_fork.c
878 file kern/kern_kthread.c
879 file kern/kern_ktrace.c
880 file kern/kern_lkm.c lkm
881 file kern/kern_lock.c
882 file kern/kern_malloc.c
883 file kern/kern_malloc_debug.c malloc_debug
884 file kern/kern_ntptime.c
885 file kern/kern_physio.c
886 file kern/kern_proc.c
887 file kern/kern_prot.c
888 file kern/kern_resource.c
889 file kern/kern_sig.c
890 file kern/kern_subr.c
891 file kern/kern_synch.c
892 file kern/kern_sysctl.c
893 file kern/kern_time.c
894 file kern/kern_xxx.c
895 file kern/kgdb_stub.c kgdb
896 file kern/subr_autoconf.c
897 file kern/subr_disk.c
898 file kern/subr_extent.c
899 file kern/subr_log.c
900 file kern/subr_pool.c
901 file kern/subr_prf.c
902 file kern/subr_prof.c
903 file kern/subr_prop.c
904 file kern/subr_rmap.c
905 file kern/subr_userconf.c userconf
906 file kern/subr_xxx.c
907 file kern/sys_generic.c
908 file kern/sys_pipe.c new_pipe
909 file kern/sys_process.c
910 file kern/sys_socket.c
911 file kern/syscalls.c syscall_debug
912 file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
913 file kern/sysv_msg.c sysvmsg
914 file kern/sysv_sem.c sysvsem
915 file kern/sysv_shm.c sysvshm
916 file kern/tty.c
917 file kern/tty_conf.c
918 file kern/tty_pty.c pty needs-flag
919 file kern/tty_subr.c
920 file kern/tty_tb.c tb needs-count
921 file kern/tty_tty.c
922 file kern/uipc_domain.c
923 file kern/uipc_mbuf.c
924 file kern/uipc_mbuf2.c
925 file kern/uipc_proto.c
926 file kern/uipc_socket.c
927 file kern/uipc_socket2.c
928 file kern/uipc_syscalls.c
929 file kern/uipc_usrreq.c
930 file kern/vfs_bio.c
931 file kern/vfs_cache.c
932 file kern/vfs_getcwd.c
933 file kern/vfs_init.c
934 file kern/vfs_lockf.c
935 file kern/vfs_lookup.c
936 file kern/vfs_subr.c
937 file kern/vfs_syscalls.c
938 file kern/vfs_vnops.c
939 file kern/vnode_if.c
940 file miscfs/deadfs/dead_vnops.c
941 file miscfs/fdesc/fdesc_vfsops.c fdesc
942 file miscfs/fdesc/fdesc_vnops.c fdesc
943 file miscfs/fifofs/fifo_vnops.c
944 file miscfs/genfs/genfs_vnops.c
945 file miscfs/genfs/layer_subr.c nullfs | overlay | umapfs | lkm
946 file miscfs/genfs/layer_vfsops.c nullfs | overlay | umapfs | lkm
947 file miscfs/genfs/layer_vnops.c nullfs | overlay | umapfs | lkm
948 file miscfs/kernfs/kernfs_vfsops.c kernfs
949 file miscfs/kernfs/kernfs_vnops.c kernfs
950 file miscfs/nullfs/null_vfsops.c nullfs
951 file miscfs/nullfs/null_vnops.c nullfs
952 file miscfs/overlay/overlay_vfsops.c overlay
953 file miscfs/overlay/overlay_vnops.c overlay
954 file miscfs/portal/portal_vfsops.c portal
955 file miscfs/portal/portal_vnops.c portal
956 file miscfs/procfs/procfs_cmdline.c procfs
957 file miscfs/procfs/procfs_ctl.c procfs
958 file miscfs/procfs/procfs_fpregs.c
959 file miscfs/procfs/procfs_linux.c procfs
960 file miscfs/procfs/procfs_map.c procfs
961 file miscfs/procfs/procfs_mem.c
962 file miscfs/procfs/procfs_note.c procfs
963 file miscfs/procfs/procfs_regs.c
964 file miscfs/procfs/procfs_status.c procfs
965 file miscfs/procfs/procfs_subr.c procfs
966 file miscfs/procfs/procfs_vfsops.c procfs
967 file miscfs/procfs/procfs_vnops.c procfs
968 file miscfs/specfs/spec_vnops.c
969 file miscfs/syncfs/sync_subr.c
970 file miscfs/syncfs/sync_vnops.c
971 file miscfs/umapfs/umap_subr.c umapfs
972 file miscfs/umapfs/umap_vfsops.c umapfs
973 file miscfs/umapfs/umap_vnops.c umapfs
974 file miscfs/union/union_subr.c union
975 file miscfs/union/union_vfsops.c union
976 file miscfs/union/union_vnops.c union
977 file msdosfs/msdosfs_conv.c msdosfs
978 file msdosfs/msdosfs_denode.c msdosfs
979 file msdosfs/msdosfs_fat.c msdosfs
980 file msdosfs/msdosfs_lookup.c msdosfs
981 file msdosfs/msdosfs_vfsops.c msdosfs
982 file msdosfs/msdosfs_vnops.c msdosfs
983 file net/bpf.c bpfilter needs-count
984 file net/bpf_filter.c bpf_filter
985 file net/bsd-comp.c ppp & ppp_bsdcomp
986 file net/if.c
987 file net/if_arcsubr.c arc needs-flag
988 file net/if_atmsubr.c atm
989 file net/if_bridge.c bridge needs-flag
990 file net/bridgestp.c bridge
991 file net/if_ecosubr.c eco
992 file net/if_ethersubr.c ether | fddi | netatalk | token |
993 wlan | vlan | pppoe
994 file net/if_faith.c faith & inet & inet6 needs-flag
995 file net/if_fddisubr.c fddi needs-flag
996 file net/if_gif.c gif needs-flag
997 file net/if_gre.c gre needs-flag
998 file net/if_hippisubr.c hippi needs-flag
999 file net/if_ieee1394subr.c ieee1394
1000 file net/if_ieee80211subr.c wlan
1001 file net/if_loop.c loop needs-count
1002 file net/if_media.c
1003 file net/if_ppp.c ppp needs-count
1004 file net/if_stf.c stf & inet & inet6 needs-flag
1005 file net/if_sl.c sl needs-count
1006 file net/if_spppsubr.c sppp
1007 file net/if_strip.c strip needs-count
1008 file net/if_tokensubr.c token needs-flag
1009 file net/if_tun.c tun needs-flag
1010 file net/if_vlan.c vlan needs-flag
1011 file net/if_pppoe.c pppoe needs-count
1012 #file net/net_osdep.c
1013 file net/pfil.c pfil_hooks | ipfilter
1014 file net/ppp-deflate.c ppp & ppp_deflate
1015 file net/ppp_tty.c ppp
1016 file net/radix.c
1017 file net/raw_cb.c
1018 file net/raw_usrreq.c
1019 file net/route.c
1020 file net/rtsock.c
1021 file net/slcompress.c sl | ppp | strip | i4bipr
1022 file net/zlib.c (ppp & ppp_deflate) | ipsec
1023 file netatalk/aarp.c netatalk
1024 file netatalk/at_control.c netatalk
1025 file netatalk/at_proto.c netatalk
1026 file netatalk/at_rmx.c netatalkdebug
1027 file netatalk/ddp_input.c netatalk
1028 file netatalk/ddp_output.c netatalk
1029 file netatalk/ddp_usrreq.c netatalk
1030 file netccitt/ccitt_proto.c ccitt
1031 file netccitt/hd_debug.c hdlc
1032 file netccitt/hd_input.c hdlc
1033 file netccitt/hd_output.c hdlc
1034 file netccitt/hd_subr.c hdlc
1035 file netccitt/hd_timer.c hdlc
1036 file netccitt/if_x25subr.c ccitt
1037 file netccitt/llc_input.c llc
1038 file netccitt/llc_output.c llc
1039 file netccitt/llc_subr.c llc
1040 file netccitt/llc_timer.c llc
1041 file netccitt/pk_acct.c ccitt
1042 file netccitt/pk_debug.c ccitt
1043 file netccitt/pk_input.c ccitt
1044 file netccitt/pk_llcsubr.c llc | hdlc
1045 file netccitt/pk_output.c ccitt
1046 file netccitt/pk_subr.c ccitt
1047 file netccitt/pk_timer.c ccitt
1048 file netccitt/pk_usrreq.c ccitt
1049 file netinet/fil.c ipfilter
1050 file netinet/if_arp.c arp | netatalk needs-flag
1051 file netinet/if_ieee1394arp.c arp & ieee1394 & inet
1052 file netinet/if_atm.c atm
1053 file netinet/igmp.c inet
1054 file netinet/in.c inet
1055 file netinet/in_gif.c gif & inet
1056 file netinet/in_pcb.c inet
1057 file netinet/in_proto.c inet
1058 file netinet/ip_auth.c ipfilter needs-flag
1059 file netinet/ip_ecn.c ipsec | gif | stf
1060 file netinet/ip_encap.c inet | inet6
1061 file netinet/ip_fil.c ipfilter
1062 file netinet/ip_flow.c inet & gateway
1063 file netinet/ip_frag.c ipfilter
1064 file netinet/ip_gre.c inet & gre
1065 file netinet/ip_icmp.c inet
1066 file netinet/ip_input.c inet
1067 file netinet/ip_ipip.c ipip needs-count
1068 file netinet/ip_log.c ipfilter & ipfilter_log
1069 file netinet/ip_mroute.c inet & mrouting
1070 file netinet/ip_nat.c ipfilter
1071 file netinet/ip_output.c inet
1072 file netinet/ip_proxy.c ipfilter
1073 file netinet/ip_state.c ipfilter
1074 file netinet/raw_ip.c inet
1075 file netinet/tcp_debug.c inet | inet6
1076 file netinet/tcp_input.c inet | inet6
1077 file netinet/tcp_output.c inet | inet6
1078 file netinet/tcp_subr.c inet | inet6
1079 file netinet/tcp_timer.c inet | inet6
1080 file netinet/tcp_usrreq.c inet | inet6
1081 file netinet/udp_usrreq.c inet | inet6
1082 file netinet6/ah_core.c ipsec
1083 file netinet6/ah_input.c ipsec
1084 file netinet6/ah_output.c ipsec
1085 file netinet6/dest6.c inet6
1086 file netinet6/esp_core.c ipsec & ipsec_esp
1087 file netinet6/esp_output.c ipsec & ipsec_esp
1088 file netinet6/esp_input.c ipsec & ipsec_esp
1089 file netinet6/esp_rijndael.c ipsec & ipsec_esp
1090 file netinet6/frag6.c inet6
1091 file netinet6/icmp6.c inet6
1092 file netinet6/in6.c inet6
1093 file netinet6/in6_cksum.c inet6 & !inet6_md_cksum
1094 file netinet6/in6_gif.c gif & inet6
1095 file netinet6/in6_ifattach.c inet6
1096 file netinet6/in6_pcb.c inet6
1097 file netinet6/in6_prefix.c inet6
1098 file netinet6/in6_proto.c inet6
1099 file netinet6/in6_src.c inet6
1100 file netinet6/ip6_forward.c inet6
1101 file netinet6/ip6_input.c inet6
1102 file netinet6/ip6_mroute.c inet6
1103 file netinet6/ip6_output.c inet6
1104 file netinet6/ipcomp_core.c ipsec
1105 file netinet6/ipcomp_input.c ipsec
1106 file netinet6/ipcomp_output.c ipsec
1107 file netinet6/ipsec.c ipsec
1108 file netinet6/mld6.c inet6
1109 file netinet6/nd6.c inet6
1110 file netinet6/nd6_nbr.c inet6
1111 file netinet6/nd6_rtr.c inet6
1112 file netinet6/raw_ip6.c inet6
1113 file netinet6/route6.c inet6
1114 file netinet6/udp6_output.c inet6
1115 file netinet6/udp6_usrreq.c inet6
1116 file netiso/clnp_debug.c iso
1117 file netiso/clnp_er.c iso
1118 file netiso/clnp_frag.c iso
1119 file netiso/clnp_input.c iso
1120 file netiso/clnp_options.c iso
1121 file netiso/clnp_output.c iso
1122 file netiso/clnp_raw.c iso
1123 file netiso/clnp_subr.c iso
1124 file netiso/clnp_timer.c iso
1125 file netiso/cltp_usrreq.c iso
1126 file netiso/esis.c iso
1127 file netiso/idrp_usrreq.c iso
1128 file netiso/if_cons.c iso
1129 file netiso/if_eon.c eon
1130 file netiso/iso.c iso
1131 file netiso/iso_chksum.c iso
1132 file netiso/iso_pcb.c iso
1133 file netiso/iso_proto.c iso
1134 file netiso/iso_snpac.c iso
1135 file netiso/tp_astring.c iso | tpip
1136 file netiso/tp_cons.c iso
1137 file netiso/tp_driver.c iso | tpip
1138 file netiso/tp_emit.c iso | tpip
1139 file netiso/tp_inet.c iso | tpip
1140 file netiso/tp_input.c iso | tpip
1141 file netiso/tp_iso.c iso
1142 file netiso/tp_meas.c iso | tpip
1143 file netiso/tp_output.c iso | tpip
1144 file netiso/tp_pcb.c iso | tpip
1145 file netiso/tp_subr.c iso | tpip
1146 file netiso/tp_subr2.c iso | tpip
1147 file netiso/tp_timer.c iso | tpip
1148 file netiso/tp_trace.c iso | tpip
1149 file netiso/tp_usrreq.c iso | tpip
1150 file netkey/key.c ipsec
1151 file netkey/key_debug.c ipsec
1152 file netkey/keydb.c ipsec
1153 file netkey/keysock.c ipsec
1154 file netnatm/natm.c natm
1155 file netnatm/natm_pcb.c natm
1156 file netnatm/natm_proto.c natm
1157 file netns/idp_usrreq.c ns
1158 file netns/ns.c ns
1159 file netns/ns_error.c ns
1160 file netns/ns_input.c ns
1161 file netns/ns_ip.c ns & nsip
1162 file netns/ns_output.c ns
1163 file netns/ns_pcb.c ns
1164 file netns/ns_proto.c ns
1165 file netns/spp_debug.c ns
1166 file netns/spp_usrreq.c ns
1167 file nfs/krpc_subr.c nfs
1168 file nfs/nfs_bio.c nfs
1169 file nfs/nfs_boot.c nfs
1170 file nfs/nfs_bootdhcp.c nfs & (nfs_boot_bootp | nfs_boot_dhcp)
1171 file nfs/nfs_bootparam.c nfs & nfs_boot_bootparam
1172 file nfs/nfs_node.c nfs
1173 file nfs/nfs_nqlease.c nfsserver | nfs
1174 file nfs/nfs_serv.c nfsserver
1175 file nfs/nfs_socket.c nfsserver | nfs
1176 file nfs/nfs_srvcache.c nfsserver
1177 file nfs/nfs_subs.c nfsserver | nfs
1178 file nfs/nfs_syscalls.c nfsserver | nfs
1179 file nfs/nfs_vfsops.c nfs
1180 file nfs/nfs_vnops.c nfs
1181 file ntfs/ntfs_compr.c ntfs
1182 file ntfs/ntfs_conv.c ntfs
1183 file ntfs/ntfs_ihash.c ntfs
1184 file ntfs/ntfs_subr.c ntfs
1185 file ntfs/ntfs_vfsops.c ntfs
1186 file ntfs/ntfs_vnops.c ntfs
1187 file ufs/ext2fs/ext2fs_alloc.c ext2fs
1188 file ufs/ext2fs/ext2fs_balloc.c ext2fs
1189 file ufs/ext2fs/ext2fs_bmap.c ext2fs
1190 file ufs/ext2fs/ext2fs_bswap.c ext2fs
1191 file ufs/ext2fs/ext2fs_inode.c ext2fs
1192 file ufs/ext2fs/ext2fs_lookup.c ext2fs
1193 file ufs/ext2fs/ext2fs_readwrite.c ext2fs
1194 file ufs/ext2fs/ext2fs_subr.c ext2fs
1195 file ufs/ext2fs/ext2fs_vfsops.c ext2fs
1196 file ufs/ext2fs/ext2fs_vnops.c ext2fs
1197 file ufs/ffs/ffs_alloc.c ffs | mfs
1198 file ufs/ffs/ffs_balloc.c ffs | mfs
1199 file ufs/ffs/ffs_bswap.c (ffs | mfs) & ffs_ei
1200 file ufs/ffs/ffs_inode.c ffs | mfs
1201 file ufs/ffs/ffs_softdep.c ffs & softdep
1202 file ufs/ffs/ffs_softdep.stub.c (ffs & !softdep) |
1203 (!ffs & (lfs | mfs | ext2fs))
1204 file ufs/ffs/ffs_subr.c ffs | mfs
1205 file ufs/ffs/ffs_tables.c ffs | mfs
1206 file ufs/ffs/ffs_vfsops.c ffs | mfs
1207 file ufs/ffs/ffs_vnops.c ffs | mfs
1208 file ufs/lfs/lfs_alloc.c lfs
1209 file ufs/lfs/lfs_balloc.c lfs
1210 file ufs/lfs/lfs_bio.c lfs
1211 file ufs/lfs/lfs_cksum.c lfs
1212 file ufs/lfs/lfs_debug.c lfs
1213 file ufs/lfs/lfs_inode.c lfs
1214 file ufs/lfs/lfs_segment.c lfs
1215 file ufs/lfs/lfs_subr.c lfs
1216 file ufs/lfs/lfs_syscalls.c lfs
1217 file ufs/lfs/lfs_vfsops.c lfs
1218 file ufs/lfs/lfs_vnops.c lfs
1219 file ufs/mfs/mfs_vfsops.c mfs
1220 file ufs/mfs/mfs_vnops.c mfs
1221 file ufs/ufs/ufs_bmap.c ffs | lfs | mfs | ext2fs
1222 file ufs/ufs/ufs_ihash.c ffs | lfs | mfs | ext2fs
1223 file ufs/ufs/ufs_inode.c ffs | lfs | mfs
1224 file ufs/ufs/ufs_lookup.c ffs | lfs | mfs | ext2fs
1225 file ufs/ufs/ufs_quota.c quota & (ffs | lfs | mfs)
1226 file ufs/ufs/ufs_vfsops.c ffs | lfs | mfs | ext2fs
1227 file ufs/ufs/ufs_vnops.c ffs | lfs | mfs | ext2fs
1228 file uvm/uvm_amap.c
1229 file uvm/uvm_anon.c
1230 file uvm/uvm_aobj.c
1231 file uvm/uvm_bio.c
1232 file uvm/uvm_device.c
1233 file uvm/uvm_fault.c
1234 file uvm/uvm_glue.c
1235 file uvm/uvm_init.c
1236 file uvm/uvm_io.c
1237 file uvm/uvm_km.c
1238 file uvm/uvm_loan.c
1239 file uvm/uvm_map.c
1240 file uvm/uvm_meter.c
1241 file uvm/uvm_mmap.c
1242 file uvm/uvm_page.c
1243 file uvm/uvm_pager.c
1244 file uvm/uvm_pdaemon.c
1245 file uvm/uvm_pglist.c
1246 file uvm/uvm_stat.c
1247 file uvm/uvm_swap.c
1248 file uvm/uvm_unix.c
1249 file uvm/uvm_user.c
1250 file uvm/uvm_vnode.c
1251
1252 file netisdn/i4b_ctl.c i4bctl needs-flag
1253 file netisdn/i4b_isppp.c i4bisppp needs-count
1254 file netisdn/i4b_ipr.c i4bipr needs-count
1255 file netisdn/i4b_rbch.c i4brbch needs-count
1256 file netisdn/i4b_tel.c i4btel needs-count
1257 file netisdn/i4b_trace.c i4btrc needs-count
1258
1259 file netisdn/i4b_l1l2.c passive_isdn
1260 file netisdn/i4b_mbuf.c passive_isdn
1261 file netisdn/i4b_l2.c passive_isdn
1262 file netisdn/i4b_l2fsm.c passive_isdn
1263 file netisdn/i4b_uframe.c passive_isdn
1264 file netisdn/i4b_tei.c passive_isdn
1265 file netisdn/i4b_sframe.c passive_isdn
1266 file netisdn/i4b_iframe.c passive_isdn
1267 file netisdn/i4b_l2timer.c passive_isdn
1268 file netisdn/i4b_util.c passive_isdn
1269 file netisdn/i4b_lme.c passive_isdn
1270 # Q.931 handler
1271 file netisdn/i4b_q931.c passive_isdn
1272 file netisdn/i4b_q932fac.c passive_isdn
1273 file netisdn/i4b_l3fsm.c passive_isdn
1274 file netisdn/i4b_l3timer.c passive_isdn
1275 file netisdn/i4b_l2if.c passive_isdn
1276 file netisdn/i4b_l4if.c passive_isdn
1277 # isdn device driver, interface to i4bd
1278 file netisdn/i4b_i4bdrv.c i4b needs-flag
1279 file netisdn/i4b_l4.c isdn needs-flag
1280 file netisdn/i4b_l4mgmt.c isdn needs-flag
1281 file netisdn/i4b_l4timer.c isdn needs-flag
1282 file dev/clockctl.c clockctl needs-flag
1283