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