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