files revision 1.382 1 # $NetBSD: files,v 1.382 2000/08/07 15:23:43 matt 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 defopt INSECURE
8 defopt KMEMSTATS
9 defopt KTRACE
10 defopt MAXUPRC
11 defopt RTC_OFFSET
12 defopt DEFCORENAME
13 defopt UCONSOLE
14
15 defopt MULTIPROCESSOR
16
17 defopt opt_sysv.h SYSVMSG SYSVSEM SYSVSHM
18
19 defopt opt_ntp.h PPS_SYNC NTP
20
21 defopt opt_nfs_boot.h NFS_BOOT_BOOTP NFS_BOOT_BOOTPARAM NFS_BOOT_DHCP
22 NFS_BOOT_GATEWAY
23 NFS_BOOT_TCP NFS_BOOT_OPTIONS NFS_BOOT_RWSIZE
24 defopt NFSSERVER
25
26 defopt opt_kmempages.h NKMEMPAGES NKMEMPAGES_MIN NKMEMPAGES_MAX
27 defopt opt_malloclog.h MALLOCLOG MALLOCLOGSIZE
28 defopt opt_pool.h POOL_DIAGNOSTIC
29 defopt opt_poollog.h POOL_LOGSIZE
30
31 defopt opt_execfmt.h EXEC_AOUT EXEC_COFF EXEC_ECOFF EXEC_ELF32 EXEC_ELF64 EXEC_SCRIPT
32
33 # compatibility options
34 defopt COMPAT_FREEBSD
35 defopt COMPAT_HPUX
36 defopt COMPAT_IBCS2
37 defopt COMPAT_LINUX
38 defopt COMPAT_OSF1
39 defopt COMPAT_SUNOS
40 defopt COMPAT_SVR4
41 defopt COMPAT_ULTRIX
42 defopt COMPAT_NETBSD32
43 defopt COMPAT_AOUT
44 defopt COMPAT_M68K4K
45 defopt COMPAT_VAX1K
46 defopt COMPAT_43
47 defopt COMPAT_PECOFF
48 defopt opt_compat_netbsd.h COMPAT_09 COMPAT_10 COMPAT_11 COMPAT_12
49 COMPAT_13 COMPAT_14 COMPAT_15 COMPAT_NOMID
50
51 # networking protocols
52 defopt opt_inet.h INET INET6
53 defopt opt_ipsec.h IPSEC IPSEC_ESP
54 defopt opt_inet_conf.h SUBNETSARELOCAL HOSTZEROBROADCAST
55 defopt opt_atalk.h NETATALK
56 defopt opt_ns.h NS NSIP # NS network stack,
57 # XNS tunneled over IP
58 defopt opt_iso.h ISO TPIP # ISO network stack
59 defopt IPX # IPX network stack
60 defopt EON # ISO clnp over IP
61 defopt CCITT #
62 defopt HDLC # CCITT over HDLC
63 defopt LLC # CCITT over LLC2 (also IEEE LLC?)
64 defopt NATM # "native" ATM protocols
65 defopt PFIL_HOOKS # pfil(9)
66 defopt IPFILTER_LOG # logging of ip packets
67 # Include deflate or bsd compression, enable pppd packet filtering support
68 defopt opt_ppp.h PPP_DEFLATE PPP_BSDCOMP PPP_FILTER
69
70 # networking options
71 defopt GATEWAY
72 defopt MROUTING
73 defopt TCP_COMPAT_42
74
75 defopt TCP_RECVSPACE
76 defopt TCP_SENDSPACE
77
78 defopt SB_MAX
79
80 # UVM options
81 defopt opt_uvmhist.h UVMHIST UVMHIST_PRINT
82
83 # file systems
84 deffs FFS EXT2FS
85 deffs fs_mfs.h MFS # XXX
86 deffs fs_lfs.h LFS
87 deffs fs_ntfs.h NTFS
88 deffs CD9660
89 deffs ADOSFS
90 deffs MSDOSFS
91 deffs FILECORE
92 deffs fs_nfs.h NFS
93 deffs NULLFS OVERLAY FDESC PORTAL UMAPFS PROCFS
94 deffs fs_kernfs.h KERNFS # XXX
95 deffs fs_union.h UNION
96 deffs fs_coda.h CODA
97
98 # file system options
99 defopt SOFTDEP
100 defopt QUOTA
101 defopt opt_ffs.h FFS_EI
102 defopt opt_ntfs.h NTFS_DEBUG
103
104 # RAIDframe options
105 defopt RAID_AUTOCONFIG
106
107 # buffer cache size options
108 defopt opt_bufcache.h BUFCACHE BUFPAGES
109
110
111 # Not entirely MI, but present on multiple arch's
112
113 # PC-style MBR handling
114 defopt opt_mbr.h COMPAT_386BSD_MBRPART
115
116 # debugging options
117 defopt DDB
118 defopt opt_ddbparam.h DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR
119 defopt LOCKDEBUG
120 defopt SYSCALL_DEBUG
121
122 # memory (ram) disk options
123 defopt opt_md.h MEMORY_DISK_HOOKS MEMORY_DISK_SERVER MEMORY_DISK_IS_ROOT
124
125 defopt opt_mdsize.h MINIROOTSIZE
126
127 # device classes
128 devclass disk
129 devclass tape
130 devclass ifnet
131 devclass tty
132
133 # generic attributes
134 define audio { }
135 define midibus { }
136 define midisyn
137 define wdc_base
138 define scsi {[channel = -1]}
139 define ata {[channel = -1], [drive = -1]}
140 define atapi {[channel = -1]}
141 define mii {[phy = -1]}
142
143 # audio device attributes
144 define mulaw
145 define auconv
146
147 # audio and midi devices, attaches to audio hardware driver
148 device audio
149 attach audio at audio
150 device midi
151 attach midi at midibus
152
153 # raster operations attributes
154 define rasops1
155 define rasops2
156 define rasops8
157 define rasops15
158 define rasops16
159 define rasops24
160 define rasops32
161
162 # net device attributes - we have generic code for arc(net), ether(net),
163 # fddi, token ring and atm.
164 define arc
165 define atm
166 define ether
167 define fddi
168 define hippi
169 define token
170 define sppp
171 define wlan
172 define crypto
173
174 # devices ARPing IPv4 pull this in:
175 define arp
176
177 # Device description for machine-independent IPKDB code.
178 defopt opt_ipkdb.h IPKDB : IPKDBKEY
179 defopt opt_ipkdb.h IPKDBSECURE : IPKDB
180 defparam opt_ipkdb.h IPKDBKEY : IPKDB
181
182 # Common files for any ipkdb support
183 file ipkdb/ipkdb_ipkdb.c ipkdb
184 file ipkdb/ipkdb_if.c ipkdb
185
186 # Attribute for devices that read/write an IEEE 802.3u MII bus
187 # using the bit-bang method.
188 # XXX Can't be in dev/mii/files.mii because that file hasn't
189 # XXX been included yet.
190 define mii_bitbang
191 file dev/mii/mii_bitbang.c mii_bitbang
192
193 # Central clearing house for system monitoring.
194 define sysmon
195 file dev/sysmon/sysmon.c sysmon needs-flag
196
197 # "Chipset" drivers. These are the bus-independent routines which
198 # contain the cfdrivers. Attachments are provided by files.<bus>
199
200 # Adaptec AIC-6[32]60 ICs
201 device aic: scsi
202 file dev/ic/aic6360.c aic
203
204 # SMC 93Cx6 Serial EEPROM devices
205 define smc93cx6
206 file dev/ic/smc93cx6.c smc93cx6
207
208 # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
209 defopt opt_ahc.h AHC_BROKEN_CACHE AHC_DEBUG AHC_TAGENABLE
210 AHC_SCBPAGING_ENABLE
211 device ahc: scsi
212 define ahc_seeprom
213 define ahc_aic77xx
214 file dev/ic/aic7xxx.c ahc
215 file dev/ic/aic7xxx_seeprom.c ahc_seeprom
216 file dev/ic/aic77xx.c ahc_aic77xx
217
218 # DPT EATA SCSI controllers
219 device dpt: scsi
220 file dev/ic/dpt.c dpt
221
222 # Compaq Smart ARRAY controllers
223 device cac {unit = -1}
224 file dev/ic/cac.c cac
225
226 device ca: disk
227 attach ca at cac
228 file dev/ic/ca.c ca needs-flag
229
230 # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
231 device adv: scsi
232 file dev/ic/adv.c adv
233
234 # AdvanSys ULTRA WIDE SCSI controllers
235 device adw: scsi
236 file dev/ic/adw.c adw
237
238 # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
239 # (Must be declared before AHA to ensure bha probes before aha.
240 # Probing AHA first configures bhas as aha, via their AHA
241 # hardware-compatibility mode.)
242 device bha: scsi
243 file dev/ic/bha.c bha
244
245 # Adaptec AHA-154x and AHA-164x controllers
246 # (must be after bha, see above)
247 device aha: scsi
248 file dev/ic/aha.c aha
249
250 # Qlogic ISP 10x0 SCSI Controllers
251 defopt opt_isp.h ISP_DISABLE_1020_SUPPORT ISP_DISABLE_1080_SUPPORT
252 ISP_DISABLE_2100_SUPPORT ISP_DISABLE_2200_SUPPORT
253 ISP_DISABLE_FW ISP_LOGDEFAULT ISP_TARGET_MODE
254 device isp: scsi
255 file dev/ic/isp.c isp
256 file dev/ic/isp_netbsd.c isp
257 file dev/ic/isp_target.c isp
258
259 # common stuff for siop and esiop
260 define siop_common
261 file dev/ic/siop_common.c siop_common
262
263 # Symbios/NCR 53c720/53c8xx SCSI controllers
264 device siop: scsi,siop_common
265 file dev/ic/siop.c siop
266
267 # UltraStor SCSI controllers
268 device uha: scsi
269 file dev/ic/uha.c uha
270
271 # AMD 79c930-based 802.11 cards
272 device awi: arp, wlan, ifnet
273 file dev/ic/awi.c awi
274 file dev/ic/awi_wep.c awi
275 file dev/ic/awi_wicfg.c awi
276 file dev/ic/am79c930.c awi
277
278 # 3Com Etherlink-III Ethernet controller
279 device ep: arp, ether, ifnet, mii, mii_bitbang
280 file dev/ic/elink3.c ep
281
282 # 3Com EtherLink XL Controller
283 device ex: arp, ether, ifnet, mii, mii_bitbang
284 file dev/ic/elinkxl.c ex
285
286 # DEC EtherWORKS III (LEMAC) Ethernet controllers
287 device lc: arp, ether, ifnet
288 file dev/ic/lemac.c lc
289
290 # LANCE and PCnet Ethernet controllers
291 device le: arp, ether, ifnet
292 define le24
293 define le32
294 file dev/ic/am7990.c le24
295 file dev/ic/am79900.c le32
296 file dev/ic/lance.c le24 | le32
297
298 # Sun HME Ethernet controllers
299 device hme: arp, ether, ifnet, mii
300 file dev/ic/hme.c hme
301
302 # 8390-family Ethernet controllers
303 defopt opt_ipkdb.h IPKDB_DP8390 : IPKDB
304 define dp8390nic
305 file dev/ic/dp8390.c dp8390nic | IPKDB_DP8390
306
307 # TROPIC Token-Ring controller
308 device tr: arp, token, ifnet
309 file dev/ic/tropic.c tr
310
311 # NCR 5380 SCSI Bus Controller
312 define ncr5380sbc
313 file dev/ic/ncr5380sbc.c ncr5380sbc
314 device nca: scsi, ncr5380sbc
315
316 # DEC FDDI Chipset
317 define pdq
318 file dev/ic/pdq.c pdq
319 file dev/ic/pdq_ifsubr.c pdq
320
321 # Cyclades Cyclom-8/16/32
322 device cy: tty
323 file dev/ic/cy.c cy needs-flag
324
325 # Efficient Networks, Inc. ATM interface
326 device en: atm, ifnet
327 file dev/ic/midway.c en
328
329 # NCR 53x9x or Emulex ESP SCSI Controller
330 define ncr53c9x
331 device esp: scsi, ncr53c9x
332 file dev/ic/ncr53c9x.c ncr53c9x
333
334 # Hitachi HD64570 serial controller
335 define hd64570
336 file dev/ic/hd64570.c hd64570
337
338 # Riscom/N2 ISA/PCI Sync Serial Controller
339 device ntwoc: ifnet, hd64570
340
341 # Intel 82586 Ethernet Controller
342 define i82586
343 file dev/ic/i82586.c i82586
344
345 # Intel 82557/82558/82559 Ethernet Controller
346 device fxp: ether, ifnet, arp, mii
347 file dev/ic/i82557.c fxp
348
349 # SMC 91Cxx Ethernet Controller
350 device sm: arp, ether, ifnet, mii, mii_bitbang
351 file dev/ic/smc91cxx.c sm
352
353 # SMC 83C170 EPIC/100 Fast Ethernet Controller
354 device epic: arp, ether, ifnet, mii
355 file dev/ic/smc83c170.c epic
356
357 # DEC SGEC Second Generation Ethernet Controller
358 define sgec
359 file dev/ic/sgec.c sgec
360
361 # MB8696x Ethernet Controller
362 define mb86960
363 file dev/ic/mb86960.c mb86960
364
365 # Generic MB8696x Ethernet Controller driver
366 device mbe: arp, ether, ifnet, mb86960
367
368 # Interwave Am78C201 audio driver
369 define interwave
370 file dev/ic/interwave.c interwave
371
372 # TMS 320av110 MPEG2/audio driver
373 define tms320av110
374 file dev/ic/tms320av110.c tms320av110
375
376 # Novell NE2000-compatible Ethernet cards, based on the
377 # National Semiconductor DS8390.
378 defopt opt_ipkdb.h IPKDB_NE : IPKDB_DP8390
379 device ne: ether, ifnet, arp, dp8390nic
380 file dev/ic/ne2000.c ne | IPKDB_NE
381
382 # 8250/16[45]50-based "com" ports
383 # XXX In a perfect world, this would be done with attributes
384 defopt opt_com.h COM16650 COM_HAYESP COM_DEBUG
385 device com: tty
386 file dev/ic/com.c com needs-flag
387
388 # PC-like keyboard controller
389 device pckbc { [slot = -1] }
390 file dev/ic/pckbc.c pckbc needs-flag
391
392 # Cirrus Logic CD240[01] 4-port Multi-Protocol Communications Controller
393 device clmpcc: tty
394 file dev/ic/clmpcc.c clmpcc needs-flag
395
396 # Device description for i2c bus and i2c eeprom
397 define i2c
398 define i2c_eeprom
399
400 # National Semiconductor LM7[89]
401 device lm: sysmon
402 file dev/ic/nslm7x.c lm needs-flag
403
404 # Essential Communications Corp. HIPPI Interface
405 device esh: hippi, ifnet
406 file dev/ic/rrunner.c esh needs-flag
407
408 # SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver
409 device bah: ifnet, arc, arp
410 file dev/ic/smc90cx6.c bah
411
412 # OPL2/OPL3 FM synth driver
413 device opl: midibus, midisyn
414 file dev/ic/opl.c opl
415 file dev/ic/oplinstrs.c opl
416
417 # MPU401 MIDI UART compatibles
418 device mpu: midibus
419 file dev/ic/mpu.c mpu needs-flag
420
421 # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
422 define ad1848
423 file dev/ic/ad1848.c ad1848
424
425 # AMD 7930 audio/ISDN codec
426 define am7930
427 file dev/ic/am7930.c am7930
428
429 # SPARC `SUNW,audiocs'
430 device audiocs: audio, auconv, ad1848
431 file dev/ic/cs4231.c audiocs
432
433 # AC-97 CODECs
434 define ac97
435 file dev/ic/ac97.c ac97
436
437 # LSI64854 DMA controller back-end
438 define lsi64854
439 file dev/ic/lsi64854.c lsi64854
440
441 # RealTek 8019/8029 NE2000-compatible network interface subroutines
442 define rtl80x9
443 file dev/ic/rtl80x9.c rtl80x9
444
445 # RealTek 8129/8139 Ethernet controllers
446 device rtk: ether, ifnet, arp, mii
447 file dev/ic/rtl81x9.c rtk
448
449 # Common code for ESDI/IDE/etc. controllers
450 device wdc: ata, atapi, wdc_base
451 file dev/ic/wdc.c wdc_base
452
453 # Common code for ISA/PCMCIA (non 802.11) WaveLAN adapters
454 define wavelan
455 device wl: ether, ifnet, arp
456 file dev/ic/wavelan.c wavelan
457
458 # DECchip 21x4x Ethernet controller family, and assorted clones.
459 device tlp: arp, ether, ifnet, mii, mii_bitbang
460 file dev/ic/tulip.c tlp
461
462 # Adaptec AIC-6915 Ethernet interface
463 device sf: arp, ether, ifnet, mii
464 file dev/ic/aic6915.c sf
465
466 # Mostek time-of-day clock and NVRAM
467 define mk48txx
468 file dev/ic/mk48txx.c mk48txx
469
470 # Intersil 7170 time-of-day clock
471 define intersil7170
472 file dev/ic/intersil7170.c intersil7170
473
474 # Definitions for wscons
475 # device attributes: display, display with emulator, keyboard, and mouse
476 define wsdisplaydev { }
477 define wsemuldisplaydev {[console = -1]}
478 define wskbddev {[console = -1], [mux = -1]}
479 define wsmousedev {[mux = -1]}
480 # attribute to pull in raster support
481 define wsrasteremulops
482 # common PC display functions
483 defopt opt_pcdisplay.h PCDISPLAY_SOFTCURSOR
484 define pcdisplayops
485 file dev/ic/pcdisplay_subr.c pcdisplayops
486 file dev/ic/pcdisplay_chars.c pcdisplayops
487 # VGA graphics
488 device vga: wsemuldisplaydev, pcdisplayops
489 file dev/ic/vga.c vga needs-flag
490 file dev/ic/vga_subr.c vga
491
492 # Attributes which machine-independent bus support can be attached to.
493 # These should be defined here, because some of these busses can have
494 # devices which provide these attributes, and we'd like to avoid hairy
495 # ordering constraints on inclusion of the busses' "files" files.
496 define isabus { } # ISA attachment
497 define eisabus { } # EISA attachment
498 define pcibus {[bus = -1]} # PCI attachment
499 define tcbus { } # TurboChannel attachment
500 define mcabus { } # MicroChannel attachment
501 define usbus { } # USB attachment
502 define fwbus { } # IEEE 1394 attachment
503 define vmebus { } # VME bus attachment
504 define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment
505 define cbbus {[slot = -1]} # CardBus attachment
506 define pcmciaslot {[slot = -1]} # PCMCIA slot itself:
507
508 # We need the USB bus controllers here so different busses can
509 # use them in an 'attach-with'.
510 # UHCI USB controller
511 device uhci: usbus
512 file dev/usb/uhci.c uhci needs-flag
513
514 # OHCI USB controller
515 device ohci: usbus
516 file dev/usb/ohci.c ohci needs-flag
517
518 # OHCI IEEE 1394 controller
519 # (This needs to be here since it will have both PCI and CardBus attachments)
520 device fwohci: fwbus
521 file dev/ieee1394/fwohci.c fwohci needs-flag
522
523 # legitimate pseudo-devices
524 defpseudo vnd: disk
525 defpseudo ccd: disk
526 defpseudo raid: disk
527 defpseudo md: disk
528 defpseudo vcoda
529
530 defpseudo pty: tty
531 defpseudo tb: tty
532 defpseudo rnd
533
534 defpseudo loop: ifnet
535 defpseudo sl: ifnet
536 defpseudo ppp: ifnet
537 defpseudo sppp: ifnet
538 defpseudo tun: ifnet
539 defpseudo bpfilter: ifnet
540 defpseudo strip: ifnet
541 defpseudo ipfilter: ifnet
542 defpseudo ipip: ifnet
543 defpseudo gre: ifnet
544 defpseudo gif: ifnet
545 defpseudo faith: ifnet
546 defpseudo stf: ifnet
547
548 defpseudo sequencer
549
550 # kernel sources
551 file adosfs/adlookup.c adosfs
552 file adosfs/adutil.c adosfs
553 file adosfs/advfsops.c adosfs
554 file adosfs/advnops.c adosfs
555 file coda/coda_namecache.c coda
556 file coda/coda_psdev.c vcoda needs-count
557 file coda/coda_subr.c coda
558 file coda/coda_venus.c coda
559 file coda/coda_vfsops.c coda
560 file coda/coda_vnops.c coda
561 file crypto/arc4/arc4.c wlan
562 file crypto/des/des_cbc.c ipsec & ipsec_esp
563 file crypto/des/des_ecb.c ipsec & ipsec_esp
564 file crypto/des/des_setkey.c ipsec & ipsec_esp
565 file crypto/des/des_3cbc.c ipsec & ipsec_esp
566 file crypto/blowfish/bf_cbc.c ipsec & ipsec_esp
567 file crypto/blowfish/bf_cbc_m.c ipsec & ipsec_esp
568 file crypto/blowfish/bf_enc.c ipsec & ipsec_esp
569 file crypto/blowfish/bf_skey.c ipsec & ipsec_esp
570 file crypto/cast128/cast128.c ipsec & ipsec_esp
571 file crypto/cast128/cast128_cbc.c ipsec & ipsec_esp
572 file ddb/db_access.c ddb | kgdb
573 file ddb/db_aout.c ddb
574 file ddb/db_break.c ddb
575 file ddb/db_command.c ddb
576 file ddb/db_elf.c ddb
577 file ddb/db_examine.c ddb
578 file ddb/db_expr.c ddb
579 file ddb/db_input.c ddb
580 file ddb/db_lex.c ddb
581 file ddb/db_output.c ddb
582 file ddb/db_print.c ddb
583 file ddb/db_run.c ddb | kgdb
584 file ddb/db_sym.c ddb
585 file ddb/db_trap.c ddb
586 file ddb/db_variables.c ddb
587 file ddb/db_watch.c ddb
588 file ddb/db_write_cmd.c ddb
589 file ddb/db_xxx.c ddb
590 file dev/auconv.c auconv
591 file dev/audio.c audio | midi | midibus needs-flag
592 file dev/ccd.c ccd needs-flag
593 file dev/i2c/i2c_bus.c i2c
594 file dev/i2c/i2c_eeprom.c i2c_eeprom
595 file dev/md.c md needs-count
596 file dev/midi.c midi | midibus needs-flag
597 file dev/midisyn.c midisyn
598 file dev/mulaw.c mulaw
599 file dev/raidframe/rf_acctrace.c raid needs-flag
600 file dev/raidframe/rf_alloclist.c raid needs-flag
601 file dev/raidframe/rf_aselect.c raid needs-flag
602 file dev/raidframe/rf_callback.c raid needs-flag
603 file dev/raidframe/rf_chaindecluster.c raid needs-flag
604 file dev/raidframe/rf_copyback.c raid needs-flag
605 file dev/raidframe/rf_cvscan.c raid needs-flag
606 file dev/raidframe/rf_dagdegrd.c raid needs-flag
607 file dev/raidframe/rf_dagdegwr.c raid needs-flag
608 file dev/raidframe/rf_dagffrd.c raid needs-flag
609 file dev/raidframe/rf_dagffwr.c raid needs-flag
610 file dev/raidframe/rf_dagfuncs.c raid needs-flag
611 file dev/raidframe/rf_dagutils.c raid needs-flag
612 file dev/raidframe/rf_debugMem.c raid needs-flag
613 file dev/raidframe/rf_debugprint.c raid needs-flag
614 file dev/raidframe/rf_decluster.c raid needs-flag
615 file dev/raidframe/rf_declusterPQ.c raid needs-flag
616 file dev/raidframe/rf_diskqueue.c raid needs-flag
617 file dev/raidframe/rf_disks.c raid needs-flag
618 file dev/raidframe/rf_driver.c raid needs-flag
619 file dev/raidframe/rf_engine.c raid needs-flag
620 file dev/raidframe/rf_evenodd.c raid needs-flag
621 file dev/raidframe/rf_evenodd_dagfuncs.c raid needs-flag
622 file dev/raidframe/rf_evenodd_dags.c raid needs-flag
623 file dev/raidframe/rf_fifo.c raid needs-flag
624 file dev/raidframe/rf_interdecluster.c raid needs-flag
625 file dev/raidframe/rf_invertq.c raid needs-flag
626 file dev/raidframe/rf_layout.c raid needs-flag
627 file dev/raidframe/rf_map.c raid needs-flag
628 file dev/raidframe/rf_mcpair.c raid needs-flag
629 file dev/raidframe/rf_memchunk.c raid needs-flag
630 file dev/raidframe/rf_netbsdkintf.c raid needs-flag
631 file dev/raidframe/rf_nwayxor.c raid needs-flag
632 file dev/raidframe/rf_options.c raid needs-flag
633 file dev/raidframe/rf_paritylog.c raid needs-flag
634 file dev/raidframe/rf_paritylogDiskMgr.c raid needs-flag
635 file dev/raidframe/rf_paritylogging.c raid needs-flag
636 file dev/raidframe/rf_parityloggingdags.c raid needs-flag
637 file dev/raidframe/rf_parityscan.c raid needs-flag
638 file dev/raidframe/rf_pq.c raid needs-flag
639 file dev/raidframe/rf_pqdeg.c raid needs-flag
640 file dev/raidframe/rf_pqdegdags.c raid needs-flag
641 file dev/raidframe/rf_psstatus.c raid needs-flag
642 file dev/raidframe/rf_raid0.c raid needs-flag
643 file dev/raidframe/rf_raid1.c raid needs-flag
644 file dev/raidframe/rf_raid4.c raid needs-flag
645 file dev/raidframe/rf_raid5.c raid needs-flag
646 file dev/raidframe/rf_raid5_rotatedspare.c raid needs-flag
647 file dev/raidframe/rf_reconbuffer.c raid needs-flag
648 file dev/raidframe/rf_reconmap.c raid needs-flag
649 file dev/raidframe/rf_reconstruct.c raid needs-flag
650 file dev/raidframe/rf_reconutil.c raid needs-flag
651 file dev/raidframe/rf_revent.c raid needs-flag
652 file dev/raidframe/rf_shutdown.c raid needs-flag
653 file dev/raidframe/rf_sstf.c raid needs-flag
654 file dev/raidframe/rf_states.c raid needs-flag
655 file dev/raidframe/rf_stripelocks.c raid needs-flag
656 file dev/raidframe/rf_strutils.c raid needs-flag
657 file dev/raidframe/rf_threadstuff.c raid needs-flag
658 file dev/raidframe/rf_utils.c raid needs-flag
659 file dev/rnd.c rnd needs-flag
660 file dev/rndpool.c rnd needs-flag
661 file dev/sequencer.c sequencer needs-flag
662 file dev/vnd.c vnd needs-flag
663 file filecorefs/filecore_bmap.c filecore
664 file filecorefs/filecore_lookup.c filecore
665 file filecorefs/filecore_node.c filecore
666 file filecorefs/filecore_utils.c filecore
667 file filecorefs/filecore_vfsops.c filecore
668 file filecorefs/filecore_vnops.c filecore
669 file isofs/cd9660/cd9660_bmap.c cd9660
670 file isofs/cd9660/cd9660_lookup.c cd9660
671 file isofs/cd9660/cd9660_node.c cd9660
672 file isofs/cd9660/cd9660_rrip.c cd9660
673 file isofs/cd9660/cd9660_util.c cd9660
674 file isofs/cd9660/cd9660_vfsops.c cd9660
675 file isofs/cd9660/cd9660_vnops.c cd9660
676 file kern/exec_aout.c exec_aout
677 file kern/exec_conf.c
678 file kern/exec_ecoff.c exec_ecoff
679 file kern/exec_elf32.c exec_elf32
680 file kern/exec_elf64.c exec_elf64
681 file kern/exec_elf_common.c exec_elf32 | exec_elf64
682 file kern/exec_script.c exec_script
683 file kern/exec_subr.c
684 file kern/init_main.c
685 file kern/init_sysent.c
686 file kern/kern_acct.c
687 file kern/kern_allocsys.c
688 file kern/kern_clock.c
689 file kern/kern_descrip.c
690 file kern/kern_exec.c
691 file kern/kern_exit.c
692 file kern/kern_fork.c
693 file kern/kern_kthread.c
694 file kern/kern_ktrace.c ktrace
695 file kern/kern_lkm.c lkm
696 file kern/kern_lock.c
697 file kern/kern_malloc.c
698 file kern/kern_ntptime.c
699 file kern/kern_physio.c
700 file kern/kern_proc.c
701 file kern/kern_prot.c
702 file kern/kern_resource.c
703 file kern/kern_sig.c
704 file kern/kern_subr.c
705 file kern/kern_synch.c
706 file kern/kern_sysctl.c
707 file kern/kern_time.c
708 file kern/kern_xxx.c
709 file kern/kgdb_stub.c kgdb
710 file kern/subr_autoconf.c
711 file kern/subr_disk.c
712 file kern/subr_extent.c
713 file kern/subr_log.c
714 file kern/subr_pool.c
715 file kern/subr_prf.c
716 file kern/subr_prof.c
717 file kern/subr_rmap.c
718 file kern/subr_xxx.c
719 file kern/sys_generic.c
720 file kern/sys_process.c
721 file kern/sys_socket.c
722 file kern/syscalls.c syscall_debug
723 file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
724 file kern/sysv_msg.c sysvmsg
725 file kern/sysv_sem.c sysvsem
726 file kern/sysv_shm.c sysvshm
727 file kern/tty.c
728 file kern/tty_conf.c
729 file kern/tty_pty.c pty needs-count
730 file kern/tty_subr.c
731 file kern/tty_tb.c tb needs-count
732 file kern/tty_tty.c
733 file kern/uipc_domain.c
734 file kern/uipc_mbuf.c
735 file kern/uipc_mbuf2.c
736 file kern/uipc_proto.c
737 file kern/uipc_socket.c
738 file kern/uipc_socket2.c
739 file kern/uipc_syscalls.c
740 file kern/uipc_usrreq.c
741 file kern/vfs_bio.c
742 file kern/vfs_cache.c
743 file kern/vfs_cluster.c
744 file kern/vfs_getcwd.c
745 file kern/vfs_init.c
746 file kern/vfs_lockf.c
747 file kern/vfs_lookup.c
748 file kern/vfs_subr.c
749 file kern/vfs_syscalls.c
750 file kern/vfs_vnops.c
751 file kern/vnode_if.c
752 file miscfs/deadfs/dead_vnops.c
753 file miscfs/fdesc/fdesc_vfsops.c fdesc
754 file miscfs/fdesc/fdesc_vnops.c fdesc
755 file miscfs/fifofs/fifo_vnops.c
756 file miscfs/genfs/genfs_vnops.c
757 file miscfs/genfs/layer_subr.c
758 file miscfs/genfs/layer_vfsops.c
759 file miscfs/genfs/layer_vnops.c
760 file miscfs/kernfs/kernfs_vfsops.c kernfs
761 file miscfs/kernfs/kernfs_vnops.c kernfs
762 file miscfs/nullfs/null_vfsops.c nullfs
763 file miscfs/nullfs/null_vnops.c nullfs
764 file miscfs/overlay/overlay_vfsops.c overlay
765 file miscfs/overlay/overlay_vnops.c overlay
766 file miscfs/portal/portal_vfsops.c portal
767 file miscfs/portal/portal_vnops.c portal
768 file miscfs/procfs/procfs_cmdline.c procfs
769 file miscfs/procfs/procfs_ctl.c procfs
770 file miscfs/procfs/procfs_fpregs.c
771 file miscfs/procfs/procfs_map.c
772 file miscfs/procfs/procfs_mem.c
773 file miscfs/procfs/procfs_note.c procfs
774 file miscfs/procfs/procfs_regs.c
775 file miscfs/procfs/procfs_status.c procfs
776 file miscfs/procfs/procfs_subr.c procfs
777 file miscfs/procfs/procfs_vfsops.c procfs
778 file miscfs/procfs/procfs_vnops.c procfs
779 file miscfs/specfs/spec_vnops.c
780 file miscfs/syncfs/sync_subr.c
781 file miscfs/syncfs/sync_vnops.c
782 file miscfs/umapfs/umap_subr.c umapfs
783 file miscfs/umapfs/umap_vfsops.c umapfs
784 file miscfs/umapfs/umap_vnops.c umapfs
785 file miscfs/union/union_subr.c union
786 file miscfs/union/union_vfsops.c union
787 file miscfs/union/union_vnops.c union
788 file msdosfs/msdosfs_conv.c msdosfs
789 file msdosfs/msdosfs_denode.c msdosfs
790 file msdosfs/msdosfs_fat.c msdosfs
791 file msdosfs/msdosfs_lookup.c msdosfs
792 file msdosfs/msdosfs_vfsops.c msdosfs
793 file msdosfs/msdosfs_vnops.c msdosfs
794 file net/bpf.c bpfilter needs-count
795 file net/bpf_filter.c bpfilter | ppp
796 file net/bsd-comp.c ppp & ppp_bsdcomp
797 file net/if.c
798 file net/if_arcsubr.c arc needs-flag
799 file net/if_atmsubr.c atm
800 file net/if_ethersubr.c ether | fddi | netatalk | token | wlan
801 file net/if_faith.c faith needs-count
802 file net/if_fddisubr.c fddi needs-flag
803 file net/if_gif.c gif needs-count
804 file net/if_gre.c gre needs-count
805 file net/if_hippisubr.c hippi needs-flag
806 file net/if_loop.c loop needs-count
807 file net/if_media.c
808 file net/if_ppp.c ppp needs-count
809 file net/if_stf.c stf & inet & inet6 needs-flag
810 file net/if_sl.c sl needs-count
811 file net/if_spppsubr.c sppp
812 file net/if_strip.c strip needs-count
813 file net/if_tokensubr.c token needs-flag
814 file net/if_tun.c tun needs-count
815 file net/net_osdep.c
816 file net/pfil.c pfil_hooks | ipfilter
817 file net/ppp-deflate.c ppp & ppp_deflate
818 file net/ppp_tty.c ppp
819 file net/radix.c
820 file net/raw_cb.c
821 file net/raw_usrreq.c
822 file net/route.c
823 file net/rtsock.c
824 file net/slcompress.c sl | ppp | strip
825 file net/zlib.c (ppp & ppp_deflate) | ipsec
826 file netatalk/aarp.c netatalk
827 file netatalk/at_control.c netatalk
828 file netatalk/at_proto.c netatalk
829 file netatalk/at_rmx.c netatalkdebug
830 file netatalk/ddp_input.c netatalk
831 file netatalk/ddp_output.c netatalk
832 file netatalk/ddp_usrreq.c netatalk
833 file netccitt/ccitt_proto.c ccitt
834 file netccitt/hd_debug.c hdlc
835 file netccitt/hd_input.c hdlc
836 file netccitt/hd_output.c hdlc
837 file netccitt/hd_subr.c hdlc
838 file netccitt/hd_timer.c hdlc
839 file netccitt/if_x25subr.c ccitt
840 file netccitt/llc_input.c llc
841 file netccitt/llc_output.c llc
842 file netccitt/llc_subr.c llc
843 file netccitt/llc_timer.c llc
844 file netccitt/pk_acct.c ccitt
845 file netccitt/pk_debug.c ccitt
846 file netccitt/pk_input.c ccitt
847 file netccitt/pk_llcsubr.c llc | hdlc
848 file netccitt/pk_output.c ccitt
849 file netccitt/pk_subr.c ccitt
850 file netccitt/pk_timer.c ccitt
851 file netccitt/pk_usrreq.c ccitt
852 file netinet/fil.c ipfilter
853 file netinet/if_arp.c arp | netatalk needs-flag
854 file netinet/if_atm.c atm
855 file netinet/igmp.c inet
856 file netinet/in.c inet
857 file netinet/in_gif.c gif & inet
858 file netinet/in_pcb.c inet
859 file netinet/in_proto.c inet
860 file netinet/ip_auth.c ipfilter needs-flag
861 file netinet/ip_ecn.c inet | inet6
862 file netinet/ip_encap.c inet | inet6
863 file netinet/ip_fil.c ipfilter
864 file netinet/ip_flow.c inet & gateway
865 file netinet/ip_frag.c ipfilter
866 file netinet/ip_gre.c inet
867 file netinet/ip_icmp.c inet
868 file netinet/ip_input.c inet
869 file netinet/ip_ipip.c ipip needs-count
870 file netinet/ip_log.c ipfilter & ipfilter_log
871 file netinet/ip_mroute.c inet & mrouting
872 file netinet/ip_nat.c ipfilter
873 file netinet/ip_output.c inet
874 file netinet/ip_proxy.c ipfilter
875 file netinet/ip_state.c ipfilter
876 file netinet/raw_ip.c inet
877 file netinet/tcp_debug.c inet
878 file netinet/tcp_input.c inet
879 file netinet/tcp_output.c inet
880 file netinet/tcp_subr.c inet
881 file netinet/tcp_timer.c inet
882 file netinet/tcp_usrreq.c inet
883 file netinet/udp_usrreq.c inet
884 file netinet6/ah_core.c ipsec
885 file netinet6/ah_input.c ipsec
886 file netinet6/ah_output.c ipsec
887 file netinet6/dest6.c inet6
888 file netinet6/esp_core.c ipsec & ipsec_esp
889 file netinet6/esp_output.c ipsec & ipsec_esp
890 file netinet6/esp_input.c ipsec & ipsec_esp
891 file netinet6/frag6.c inet6
892 file netinet6/icmp6.c inet6
893 file netinet6/in6.c inet6
894 file netinet6/in6_cksum.c inet6
895 file netinet6/in6_gif.c gif & inet6
896 file netinet6/in6_ifattach.c inet6
897 file netinet6/in6_pcb.c inet6
898 file netinet6/in6_prefix.c inet6
899 file netinet6/in6_proto.c inet6
900 file netinet6/in6_src.c inet6
901 file netinet6/ip6_forward.c inet6
902 file netinet6/ip6_input.c inet6
903 file netinet6/ip6_mroute.c inet6
904 file netinet6/ip6_output.c inet6
905 file netinet6/ipcomp_core.c ipsec
906 file netinet6/ipcomp_input.c ipsec
907 file netinet6/ipcomp_output.c ipsec
908 file netinet6/ipsec.c ipsec
909 file netinet6/mld6.c inet6
910 file netinet6/nd6.c inet6
911 file netinet6/nd6_nbr.c inet6
912 file netinet6/nd6_rtr.c inet6
913 file netinet6/raw_ip6.c inet6
914 file netinet6/route6.c inet6
915 file netinet6/udp6_usrreq.c inet6
916 file netiso/clnp_debug.c iso
917 file netiso/clnp_er.c iso
918 file netiso/clnp_frag.c iso
919 file netiso/clnp_input.c iso
920 file netiso/clnp_options.c iso
921 file netiso/clnp_output.c iso
922 file netiso/clnp_raw.c iso
923 file netiso/clnp_subr.c iso
924 file netiso/clnp_timer.c iso
925 file netiso/cltp_usrreq.c iso
926 file netiso/esis.c iso
927 file netiso/idrp_usrreq.c iso
928 file netiso/if_cons.c iso
929 file netiso/if_eon.c eon
930 file netiso/iso.c iso
931 file netiso/iso_chksum.c iso
932 file netiso/iso_pcb.c iso
933 file netiso/iso_proto.c iso
934 file netiso/iso_snpac.c iso
935 file netiso/tp_astring.c iso | tpip
936 file netiso/tp_cons.c iso
937 file netiso/tp_driver.c iso | tpip
938 file netiso/tp_emit.c iso | tpip
939 file netiso/tp_inet.c iso | tpip
940 file netiso/tp_input.c iso | tpip
941 file netiso/tp_iso.c iso
942 file netiso/tp_meas.c iso | tpip
943 file netiso/tp_output.c iso | tpip
944 file netiso/tp_pcb.c iso | tpip
945 file netiso/tp_subr.c iso | tpip
946 file netiso/tp_subr2.c iso | tpip
947 file netiso/tp_timer.c iso | tpip
948 file netiso/tp_trace.c iso | tpip
949 file netiso/tp_usrreq.c iso | tpip
950 file netkey/key.c ipsec
951 file netkey/key_debug.c ipsec
952 file netkey/keydb.c ipsec
953 file netkey/keysock.c ipsec
954 file netnatm/natm.c natm
955 file netnatm/natm_pcb.c natm
956 file netnatm/natm_proto.c natm
957 file netns/idp_usrreq.c ns
958 file netns/ns.c ns
959 file netns/ns_error.c ns
960 file netns/ns_input.c ns
961 file netns/ns_ip.c ns & nsip
962 file netns/ns_output.c ns
963 file netns/ns_pcb.c ns
964 file netns/ns_proto.c ns
965 file netns/spp_debug.c ns
966 file netns/spp_usrreq.c ns
967 file nfs/krpc_subr.c nfs
968 file nfs/nfs_bio.c nfs
969 file nfs/nfs_boot.c nfs
970 file nfs/nfs_bootdhcp.c nfs & (nfs_boot_bootp | nfs_boot_dhcp)
971 file nfs/nfs_bootparam.c nfs & nfs_boot_bootparam
972 file nfs/nfs_node.c nfs
973 file nfs/nfs_nqlease.c nfsserver | nfs
974 file nfs/nfs_serv.c nfsserver
975 file nfs/nfs_socket.c nfsserver | nfs
976 file nfs/nfs_srvcache.c nfsserver
977 file nfs/nfs_subs.c nfsserver | nfs
978 file nfs/nfs_syscalls.c nfsserver | nfs
979 file nfs/nfs_vfsops.c nfs
980 file nfs/nfs_vnops.c nfs
981 file ntfs/ntfs_compr.c ntfs
982 file ntfs/ntfs_ihash.c ntfs
983 file ntfs/ntfs_subr.c ntfs
984 file ntfs/ntfs_vfsops.c ntfs
985 file ntfs/ntfs_vnops.c ntfs
986 file ufs/ext2fs/ext2fs_alloc.c ext2fs
987 file ufs/ext2fs/ext2fs_balloc.c ext2fs
988 file ufs/ext2fs/ext2fs_bmap.c ext2fs
989 file ufs/ext2fs/ext2fs_bswap.c ext2fs
990 file ufs/ext2fs/ext2fs_inode.c ext2fs
991 file ufs/ext2fs/ext2fs_lookup.c ext2fs
992 file ufs/ext2fs/ext2fs_readwrite.c ext2fs
993 file ufs/ext2fs/ext2fs_subr.c ext2fs
994 file ufs/ext2fs/ext2fs_vfsops.c ext2fs
995 file ufs/ext2fs/ext2fs_vnops.c ext2fs
996 file ufs/ffs/ffs_alloc.c ffs | mfs
997 file ufs/ffs/ffs_balloc.c ffs | mfs
998 file ufs/ffs/ffs_bswap.c (ffs | mfs) & ffs_ei
999 file ufs/ffs/ffs_inode.c ffs | mfs
1000 file ufs/ffs/ffs_softdep.c ffs & softdep
1001 file ufs/ffs/ffs_softdep.stub.c (ffs & !softdep) | (!ffs & (lfs | mfs | ext2fs))
1002 file ufs/ffs/ffs_subr.c ffs | mfs
1003 file ufs/ffs/ffs_tables.c ffs | mfs
1004 file ufs/ffs/ffs_vfsops.c ffs | mfs
1005 file ufs/ffs/ffs_vnops.c ffs | mfs
1006 file ufs/lfs/lfs_alloc.c lfs
1007 file ufs/lfs/lfs_balloc.c lfs
1008 file ufs/lfs/lfs_bio.c lfs
1009 file ufs/lfs/lfs_cksum.c lfs
1010 file ufs/lfs/lfs_debug.c lfs
1011 file ufs/lfs/lfs_inode.c lfs
1012 file ufs/lfs/lfs_segment.c lfs
1013 file ufs/lfs/lfs_subr.c lfs
1014 file ufs/lfs/lfs_syscalls.c lfs
1015 file ufs/lfs/lfs_vfsops.c lfs
1016 file ufs/lfs/lfs_vnops.c lfs
1017 file ufs/mfs/mfs_vfsops.c mfs
1018 file ufs/mfs/mfs_vnops.c mfs
1019 file ufs/ufs/ufs_bmap.c ffs | lfs | mfs | ext2fs
1020 file ufs/ufs/ufs_ihash.c ffs | lfs | mfs | ext2fs
1021 file ufs/ufs/ufs_inode.c ffs | lfs | mfs
1022 file ufs/ufs/ufs_lookup.c ffs | lfs | mfs | ext2fs
1023 file ufs/ufs/ufs_quota.c quota & (ffs | lfs | mfs)
1024 file ufs/ufs/ufs_vfsops.c ffs | lfs | mfs | ext2fs
1025 file ufs/ufs/ufs_vnops.c ffs | lfs | mfs | ext2fs
1026 file uvm/uvm_amap.c
1027 file uvm/uvm_anon.c
1028 file uvm/uvm_aobj.c
1029 file uvm/uvm_device.c
1030 file uvm/uvm_fault.c
1031 file uvm/uvm_glue.c
1032 file uvm/uvm_init.c
1033 file uvm/uvm_io.c
1034 file uvm/uvm_km.c
1035 file uvm/uvm_loan.c
1036 file uvm/uvm_map.c
1037 file uvm/uvm_meter.c
1038 file uvm/uvm_mmap.c
1039 file uvm/uvm_page.c
1040 file uvm/uvm_pager.c
1041 file uvm/uvm_pdaemon.c
1042 file uvm/uvm_pglist.c
1043 file uvm/uvm_stat.c
1044 file uvm/uvm_swap.c
1045 file uvm/uvm_unix.c
1046 file uvm/uvm_user.c
1047 file uvm/uvm_vnode.c
1048