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