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