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