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