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