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