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