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