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