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