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