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