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