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