files revision 1.514 1 # $NetBSD: files,v 1.514 2002/04/16 21:00:27 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 #
271 # System monitoring framework
272 #
273 include "dev/sysmon/files.sysmon"
274
275 #
276 # MII/PHY support for network devices
277 #
278 include "dev/mii/files.mii"
279
280 #
281 # RAIDframe
282 #
283 include "dev/raidframe/files.raidframe"
284
285 #
286 # "Chipset" drivers. These are the bus-independent routines which
287 # contain the cfdrivers. Attachments are provided by files.<bus>
288 #
289
290 # Adaptec AIC-6[32]60 ICs
291 #
292 device aic: scsi
293 file dev/ic/aic6360.c aic
294
295 # SMC 93Cx6 Serial EEPROM devices
296 #
297 define smc93cx6
298 file dev/ic/smc93cx6.c smc93cx6
299
300 # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
301 #
302 defparam opt_ahc.h AHC_DEBUG
303 defflag opt_ahc.h AHC_NO_TAGS
304 device ahc: scsi
305 define ahc_seeprom
306 define ahc_aic77xx
307 file dev/ic/aic7xxx.c ahc
308 file dev/ic/aic7xxx_seeprom.c ahc_seeprom
309 file dev/ic/aic77xx.c ahc_aic77xx
310
311 # DPT EATA SCSI controllers
312 #
313 device dpt: scsi
314 file dev/ic/dpt.c dpt
315
316 # Compaq Smart ARRAY controllers
317 #
318 device cac {unit = -1}
319 file dev/ic/cac.c cac
320
321 attach ld at cac with ld_cac
322 file dev/ic/ld_cac.c ld_cac
323
324 # Mylex DAC960 RAID controllers
325 #
326 device mlx {unit = -1}
327 file dev/ic/mlx.c mlx needs-flag
328
329 attach ld at mlx with ld_mlx
330 file dev/ic/ld_mlx.c ld_mlx
331
332 # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
333 #
334 device adv: scsi
335 file dev/ic/adv.c adv
336 file dev/ic/advlib.c adv
337 file dev/ic/advmcode.c adv
338
339 # AdvanSys ULTRA WIDE SCSI controllers
340 #
341 device adw: scsi
342 file dev/ic/adw.c adw
343
344 # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
345 # (Must be declared before AHA to ensure bha probes before aha.
346 # Probing AHA first configures bhas as aha, via their AHA
347 # hardware-compatibility mode.)
348 #
349 device bha: scsi
350 file dev/ic/bha.c bha
351
352 # Adaptec AHA-154x and AHA-164x controllers
353 # (must be after bha, see above)
354 #
355 device aha: scsi
356 file dev/ic/aha.c aha
357
358 # Initio INIC-940/950 SCSI controllers
359 #
360 device iha: scsi
361 file dev/ic/iha.c iha
362
363 # Qlogic ISP 10x0 SCSI Controllers
364 #
365 defflag opt_isp.h ISP_DISABLE_1020_SUPPORT
366 ISP_DISABLE_1080_SUPPORT
367 ISP_DISABLE_2100_SUPPORT
368 ISP_DISABLE_2200_SUPPORT
369 ISP_DISABLE_FW ISP_TARGET_MODE
370 ISP_FW_CRASH_DUMP
371 defparam opt_isp.h ISP_LOGDEFAULT
372 device isp: scsi
373 file dev/ic/isp.c isp
374 file dev/ic/isp_netbsd.c isp
375 file dev/ic/isp_target.c isp
376
377 # Symbios/NCR 53c710 SCSI controllers
378 #
379 device osiop: scsi
380 file dev/ic/osiop.c osiop
381
382 # common stuff for siop and esiop
383 #
384 define siop_common
385 file dev/ic/siop_common.c siop_common
386
387 # Symbios/NCR 53c720/53c8xx SCSI controllers
388 #
389 device siop: scsi,siop_common
390 file dev/ic/siop.c siop
391
392 # UltraStor SCSI controllers
393 #
394 device uha: scsi
395 file dev/ic/uha.c uha
396
397 # Aironet PC4500/PC4800
398 #
399 device an: arp, ether, ifnet
400 file dev/ic/an.c an
401
402 # AMD 79c930-based 802.11 cards
403 #
404 device awi: arp, wlan, ifnet
405 file dev/ic/awi.c awi
406 file dev/ic/am79c930.c awi
407
408 # Lucent & Intersil WaveLan IEEE (802.11)
409 #
410 device wi: arp, wlan, ifnet
411 file dev/ic/wi.c wi
412
413 # 3Com Etherlink-III Ethernet controller
414 #
415 device ep: arp, ether, ifnet, mii, mii_bitbang
416 file dev/ic/elink3.c ep
417
418 # 3Com EtherLink XL Controller
419 #
420 device ex: arp, ether, ifnet, mii, mii_bitbang
421 file dev/ic/elinkxl.c ex
422
423 # DEC EtherWORKS III (LEMAC) Ethernet controllers
424 #
425 device lc: arp, ether, ifnet
426 file dev/ic/lemac.c lc
427
428 # LANCE and PCnet Ethernet controllers
429 #
430 device le: arp, ether, ifnet
431 define le24
432 define le32
433 file dev/ic/am7990.c le24
434 file dev/ic/am79900.c le32
435 file dev/ic/lance.c le24 | le32
436
437 # DEC DEPCA-family of LANCE Ethernet controllers
438 #
439 device depca { }: le24
440 file dev/ic/depca.c depca
441 attach le at depca with le_depca
442
443 # Sun HME Ethernet controllers
444 #
445 device hme: arp, ether, ifnet, mii
446 file dev/ic/hme.c hme
447
448 # Sun GEM Ethernet controllers
449 #
450 device gem: arp, ether, ifnet, mii
451 file dev/ic/gem.c gem
452
453 # 8390-family Ethernet controllers
454 #
455 defflag opt_ipkdb.h IPKDB_DP8390 : IPKDB
456 define dp8390nic
457 file dev/ic/dp8390.c dp8390nic | IPKDB_DP8390
458
459 # National Semiconductor DP83905 AT/LANTIC Ethernet media support
460 #
461 define dp83905
462 file dev/ic/dp83905.c dp83905
463
464 # Macronix MX98905 Ethernet controller
465 # (use as an attribute for an "ne" bus attachment)
466 #
467 define mx98905
468 file dev/ic/mx98905.c mx98905
469
470 # TROPIC Token-Ring controller
471 #
472 device tr: arp, token, ifnet
473 file dev/ic/tropic.c tr
474
475 # NCR 5380 SCSI Bus Controller
476 #
477 define ncr5380sbc
478 file dev/ic/ncr5380sbc.c ncr5380sbc
479 device nca: scsi, ncr5380sbc
480
481 # Sun sc PAL SCSI Bus Controller
482 #
483 define sunscpal
484 file dev/ic/sunscpal.c sunscpal
485 device ssc: scsi, sunscpal
486
487 # DEC FDDI Chipset
488 #
489 define pdq
490 file dev/ic/pdq.c pdq
491 file dev/ic/pdq_ifsubr.c pdq
492
493 # Cyclades Cyclom-8/16/32
494 #
495 device cy: tty
496 file dev/ic/cy.c cy needs-flag
497
498 # Efficient Networks, Inc. ATM interface
499 #
500 device en: atm, ifnet
501 file dev/ic/midway.c en
502
503 # NCR 53x9x or Emulex ESP SCSI Controller
504 #
505 define ncr53c9x
506 device esp: scsi, ncr53c9x
507 file dev/ic/ncr53c9x.c ncr53c9x
508
509 # Hitachi HD64570 serial controller
510 #
511 define hd64570
512 file dev/ic/hd64570.c hd64570
513
514 # Riscom/N2 ISA/PCI Sync Serial Controller
515 #
516 device ntwoc: ifnet, hd64570
517
518 # Intel 82586 Ethernet Controller
519 #
520 define i82586
521 file dev/ic/i82586.c i82586
522
523 # Intel 82557/82558/82559 Ethernet Controller
524 #
525 device fxp: ether, ifnet, arp, mii
526 file dev/ic/i82557.c fxp
527
528 # SEEQ 8005 Advanced Ethernet Data Link Controller
529 #
530 define seeq8005
531 file dev/ic/seeq8005.c seeq8005
532
533 # SMC 91Cxx Ethernet Controller
534 #
535 device sm: arp, ether, ifnet, mii, mii_bitbang
536 file dev/ic/smc91cxx.c sm
537
538 # SMC 83C170 EPIC/100 Fast Ethernet Controller
539 #
540 device epic: arp, ether, ifnet, mii
541 file dev/ic/smc83c170.c epic
542
543 # DEC SGEC Second Generation Ethernet Controller
544 #
545 define sgec
546 file dev/ic/sgec.c sgec
547
548 # MB8696x Ethernet Controller
549 #
550 define mb86960
551 file dev/ic/mb86960.c mb86960
552
553 # Generic MB8696x Ethernet Controller driver
554 #
555 device mbe: arp, ether, ifnet, mb86960
556
557 # Interwave Am78C201 audio driver
558 #
559 define interwave
560 file dev/ic/interwave.c interwave
561
562 # TMS 320av110 MPEG2/audio driver
563 #
564 define tms320av110
565 file dev/ic/tms320av110.c tms320av110
566
567 # Novell NE2000-compatible Ethernet cards, based on the
568 # National Semiconductor DS8390.
569 #
570 defflag opt_ipkdb.h IPKDB_NE : IPKDB_DP8390
571 device ne: ether, ifnet, arp, dp8390nic, mii
572 file dev/ic/ne2000.c ne | IPKDB_NE
573
574 # 8250/16[45]50-based "com" ports
575 # XXX In a perfect world, this would be done with attributes
576 #
577 defflag opt_com.h COM16650 COM_HAYESP COM_DEBUG COM_MPLOCK
578 device com { } : tty
579 file dev/ic/com.c com needs-flag
580
581 # PC-like keyboard controller
582 #
583 device pckbc { [slot = -1] }
584 file dev/ic/pckbc.c pckbc needs-flag
585
586 # Cirrus Logic CD240[01] 4-port Multi-Protocol Communications Controller
587 #
588 device clmpcc: tty
589 file dev/ic/clmpcc.c clmpcc needs-flag
590
591 # Device description for i2c bus and i2c eeprom
592 #
593 define i2c
594 define i2c_eeprom
595
596 # National Semiconductor LM7[89]
597 #
598 device lm: sysmon_envsys
599 file dev/ic/nslm7x.c lm needs-flag
600
601 # Essential Communications Corp. HIPPI Interface
602 #
603 device esh: hippi, ifnet
604 file dev/ic/rrunner.c esh needs-flag
605
606 # SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver
607 #
608 device bah: ifnet, arc, arp
609 file dev/ic/smc90cx6.c bah
610
611 # OPL2/OPL3 FM synth driver
612 #
613 device opl: midibus, midisyn
614 file dev/ic/opl.c opl
615 file dev/ic/oplinstrs.c opl
616
617 # MPU401 MIDI UART compatibles
618 #
619 device mpu: midibus
620 file dev/ic/mpu.c mpu needs-flag
621
622 # AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
623 #
624 define ad1848
625 file dev/ic/ad1848.c ad1848
626
627 # AMD 7930 audio/ISDN codec
628 #
629 define am7930
630 file dev/ic/am7930.c am7930
631
632 # SPARC `SUNW,audiocs'
633 #
634 device audiocs: audio, auconv, ad1848
635 file dev/ic/cs4231.c audiocs
636
637 # AC-97 CODECs
638 #
639 define ac97
640 file dev/ic/ac97.c ac97
641
642 # Oki MSM6258 support code
643 #
644 define msm6258
645 file dev/ic/msm6258.c msm6258
646
647 # LSI64854 DMA controller back-end
648 #
649 define lsi64854
650 file dev/ic/lsi64854.c lsi64854
651
652 # Cirrus Logic CL-CD180/1864/1865 multi port serial controller back-end
653 #
654 define cd18xx
655 file dev/ic/cd18xx.c cd18xx
656
657 # RealTek 8019/8029 NE2000-compatible network interface subroutines
658 #
659 define rtl80x9
660 file dev/ic/rtl80x9.c rtl80x9
661
662 # RealTek 8129/8139 Ethernet controllers
663 #
664 device rtk: ether, ifnet, arp, mii
665 file dev/ic/rtl81x9.c rtk
666
667 # Common code for ESDI/IDE/etc. controllers
668 #
669 device wdc: ata, atapi, wdc_base
670 file dev/ic/wdc.c wdc_base
671
672 # CHIPS and Technologies 82C7[12][01] Universal Peripheral Controller
673 # lpt attachment commented out because "device lpt" isn't in this file.
674 #
675 device upc { [offset = -1] }
676 attach wdc at upc with wdc_upc
677 attach com at upc with com_upc
678 # attach lpt at upc with lpt_upc
679 file dev/ic/upc.c upc
680 file dev/ic/wdc_upc.c wdc_upc
681 file dev/ic/com_upc.c com_upc
682 # file dev/ic/lpt_upc.c lpt_upc
683
684 # Common code for ISA/PCMCIA (non 802.11) WaveLAN adapters
685 #
686 define wavelan
687 device wl: ether, ifnet, arp
688 file dev/ic/wavelan.c wavelan
689
690 # DECchip 21x4x Ethernet controller family, and assorted clones.
691 #
692 device tlp: arp, ether, ifnet, mii, mii_bitbang
693 file dev/ic/tulip.c tlp
694
695 # Adaptec AIC-6915 Ethernet interface
696 #
697 device sf: arp, ether, ifnet, mii
698 file dev/ic/aic6915.c sf
699
700 # Mostek time-of-day clock and NVRAM
701 #
702 define mk48txx
703 file dev/ic/mk48txx.c mk48txx
704
705 # Intersil 7170 time-of-day clock
706 #
707 define intersil7170
708 file dev/ic/intersil7170.c intersil7170
709
710 # National Semiconductor MM58167 time-of-day clock
711 #
712 define mm58167
713 file dev/ic/mm58167.c mm58167
714
715 # D-Link DL10019/10022 NE2000-compatible network interface subroutines
716 #
717 define dl10019
718 file dev/ic/dl10019.c dl10019
719
720 # ASIX AX88190 NE2000-compatible network interface subroutines
721 #
722 define ax88190
723 file dev/ic/ax88190.c ax88190
724
725 # WD/SMC 80x3 family, SMC Elite Ultra [8216], SMC EtherEZ
726 #
727 device we: ether, ifnet, arp, dp8390nic
728 file dev/ic/we.c we
729
730 # Allied-Telesis Ethernet driver based on Fujitsu MB8696xA controllers
731 #
732 device ate: arp, ether, ifnet, mb86960
733 file dev/ic/ate_subr.c ate
734
735 # Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet
736 #
737 device cs: arp, ether, ifnet
738 file dev/ic/cs89x0.c cs
739
740 # Radio device attributes
741 #
742 define tea5757
743 file dev/ic/tea5757.c tea5757
744 define lm700x
745 file dev/ic/lm700x.c lm700x
746
747 # Definitions for wscons
748 # device attributes: display, display with emulator, keyboard, and mouse
749 #
750 define wsdisplaydev {[kbdmux = 1]}
751 define wsemuldisplaydev {[console = -1], [kbdmux = 1]}
752 define wskbddev {[console = -1], [mux = 1]}
753 define wsmousedev {[mux = 0]}
754 # attribute to pull in raster support
755 #
756 define wsrasteremulops
757 # common PC display functions
758 #
759 defflag opt_pcdisplay.h PCDISPLAY_SOFTCURSOR
760 define pcdisplayops
761 file dev/ic/pcdisplay_subr.c pcdisplayops
762 file dev/ic/pcdisplay_chars.c pcdisplayops
763 # VGA graphics
764 #
765 device vga: wsemuldisplaydev, pcdisplayops
766 file dev/ic/vga.c vga needs-flag
767 file dev/ic/vga_subr.c vga
768 # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode)
769 #
770 device igsfb: wsemuldisplaydev, wsrasteremulops, rasops8
771 file dev/ic/igsfb.c igsfb
772
773 # Attributes which machine-independent bus support can be attached to.
774 # These should be defined here, because some of these busses can have
775 # devices which provide these attributes, and we'd like to avoid hairy
776 # ordering constraints on inclusion of the busses' "files" files.
777 #
778 define isabus { } # ISA attachment
779 define eisabus { } # EISA attachment
780 define pcibus {[bus = -1]} # PCI attachment
781 define tcbus { } # TurboChannel attachment
782 define mcabus { } # MicroChannel attachment
783 define usbus { } # USB attachment
784 define fwbus {[idhi=-1],[idlo=-1]} # IEEE 1394 attachment
785 define vmebus { } # VME bus attachment
786 define acpibus { } # ACPI "bus" attachment
787 define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment
788 define cbbus {[slot = -1]} # CardBus attachment
789 define pcmciaslot {[slot = -1]} # PCMCIA slot itself
790
791 # We need the USB bus controllers here so different busses can
792 # use them in an 'attach-with'.
793 # UHCI USB controller
794 #
795 device uhci: usbus
796 file dev/usb/uhci.c uhci needs-flag
797
798 # OHCI USB controller
799 #
800 device ohci: usbus
801 file dev/usb/ohci.c ohci needs-flag
802
803 # EHCI USB controller
804 #
805 device ehci: usbus
806 file dev/usb/ehci.c ehci needs-flag
807
808 # radio devices, attaches to radio hardware driver
809 device radio
810 attach radio at radiodev
811
812 #
813 # IEEE 1212 routines
814 define ieee1212
815 file dev/std/ieee1212.c ieee1212
816
817 #
818 # SBP2 routines for IEEE 1394
819 define sbp2
820 file dev/ieee1394/sbp2.c sbp2
821
822 # IEEE 1394 controllers
823 # (These need to be here since it will have both PCI and CardBus attachments)
824 #
825 device fwlynx: fwbus
826 device fwohci: fwbus
827
828 # Attribute used by various things that need BPF's virtual machine
829 #
830 define bpf_filter
831
832 # Attributes used by the ISDN subsystem
833 #
834 define isdndev # the ISDN subsystem
835 define passive_isdn # files needed by passive cards (XXX - protocol
836 # specific)
837
838 # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes)
839 #
840 device isic: isdndev, passive_isdn
841
842 file dev/ic/isic.c isic
843 file dev/ic/isac.c isic|ifpci
844 file dev/ic/isic_l1.c isic|ifpci
845 file dev/ic/isic_l1fsm.c isic|ifpci
846 file dev/ic/hscx.c isic
847 file dev/ic/isic_bchan.c isic
848
849 # (old) Diehl active ISDN cards
850 #
851 device daic: isdndev
852 file dev/ic/daic.c daic
853
854 # legitimate pseudo-devices
855 #
856 defpseudo vnd: disk
857 defpseudo ccd: disk
858 defpseudo md: disk
859 defpseudo vcoda
860 defpseudo netsmb
861
862 defpseudo pty: tty
863 defpseudo tb: tty
864 defpseudo rnd
865
866 defpseudo loop: ifnet
867 defpseudo sl: ifnet
868 defpseudo ppp: ifnet, bpf_filter
869 defpseudo pppoe: ifnet, ether, sppp
870 defpseudo sppp: ifnet
871 defpseudo tun: ifnet
872 defpseudo vlan: ifnet, ether
873 defpseudo bridge: ifnet, ether
874 defpseudo bpfilter: ifnet, bpf_filter
875 defpseudo strip: ifnet
876 defpseudo ipfilter: ifnet
877 defpseudo gre: ifnet
878 defpseudo gif: ifnet
879 defpseudo faith: ifnet
880 defpseudo stf: ifnet
881 defpseudo irframetty: irframedrv, irdasir
882
883 defpseudo sequencer
884 defpseudo clockctl
885 defpseudo irix_kmem
886
887 # ISDN userland pseudo devices
888 #
889 defpseudo isdntrc: isdndev, tty
890 defpseudo isdnbchan: isdndev, tty
891 defpseudo isdntel: isdndev, tty
892 defpseudo isdnctl: isdndev, tty
893 defpseudo isdn: isdndev, tty
894
895 # ISDN network interfaces
896 defpseudo irip: isdndev, ifnet
897 defpseudo ippp: isdndev, sppp, ifnet
898
899 # kernel sources
900 #
901 file adosfs/adlookup.c adosfs
902 file adosfs/adutil.c adosfs
903 file adosfs/advfsops.c adosfs
904 file adosfs/advnops.c adosfs
905 file altq/altq_conf.c altq
906 file altq/altq_afmap.c altq
907 file altq/altq_blue.c altq
908 file altq/altq_cbq.c altq
909 file altq/altq_cdnr.c altq
910 file altq/altq_fifoq.c altq
911 file altq/altq_hfsc.c altq
912 file altq/altq_localq.c altq
913 file altq/altq_priq.c altq
914 file altq/altq_red.c altq
915 file altq/altq_rio.c altq
916 file altq/altq_rmclass.c altq
917 file altq/altq_subr.c altq
918 file altq/altq_wfq.c altq
919 file coda/coda_namecache.c coda
920 file coda/coda_psdev.c vcoda needs-count
921 file coda/coda_subr.c coda
922 file coda/coda_venus.c coda
923 file coda/coda_vfsops.c coda
924 file coda/coda_vnops.c coda
925 file crypto/arc4/arc4.c wlan
926 file crypto/des/des_ecb.c ipsec & ipsec_esp
927 file crypto/des/des_setkey.c ipsec & ipsec_esp
928 file crypto/des/des_enc.c ipsec & ipsec_esp & !crypto_md_des_enc
929 #file crypto/des/des_cbc.c ipsec & ipsec_esp & !crypto_md_des_cbc
930 file crypto/blowfish/bf_enc.c ipsec & ipsec_esp & !crypto_md_bf_enc
931 #file crypto/blowfish/bf_cbc.c ipsec & ipsec_esp & !crypto_md_bf_cbc
932 file crypto/blowfish/bf_skey.c ipsec & ipsec_esp
933 file crypto/cast128/cast128.c ipsec & ipsec_esp
934 file crypto/rijndael/rijndael-alg-fst.c ipsec & ipsec_esp
935 file crypto/rijndael/rijndael-api-fst.c ipsec & ipsec_esp
936 file ddb/db_access.c ddb | kgdb
937 file ddb/db_aout.c ddb
938 file ddb/db_break.c ddb
939 file ddb/db_command.c ddb
940 file ddb/db_elf.c ddb
941 file ddb/db_examine.c ddb
942 file ddb/db_expr.c ddb
943 file ddb/db_input.c ddb
944 file ddb/db_lex.c ddb
945 file ddb/db_output.c ddb
946 file ddb/db_print.c ddb
947 file ddb/db_run.c ddb | kgdb
948 file ddb/db_sym.c ddb
949 file ddb/db_trap.c ddb
950 file ddb/db_variables.c ddb
951 file ddb/db_watch.c ddb
952 file ddb/db_write_cmd.c ddb
953 file ddb/db_xxx.c ddb
954 file dev/auconv.c auconv
955 file dev/audio.c audio | midi | midibus needs-flag
956 file dev/ccd.c ccd needs-flag
957 file dev/clockctl.c clockctl needs-flag
958 file dev/i2c/i2c_bus.c i2c
959 file dev/i2c/i2c_eeprom.c i2c_eeprom
960 file dev/ir/cir.c cir needs-flag
961 file dev/ir/ir.c cir | irframedrv
962 file dev/ir/irframe.c irframe | irframedrv needs-flag
963 file dev/ir/irframe_tty.c irframetty needs-flag
964 file dev/ir/sir.c irdasir
965 file dev/md.c md needs-count
966 file dev/midi.c midi | midibus needs-flag
967 file dev/midisyn.c midisyn
968 file dev/mm.c
969 file dev/mulaw.c mulaw
970 file dev/radio.c radio needs-flag
971 file dev/rnd.c rnd needs-flag
972 file dev/rndpool.c rnd needs-flag
973 file dev/sequencer.c sequencer needs-flag
974 file dev/vnd.c vnd needs-flag
975 file filecorefs/filecore_bmap.c filecore
976 file filecorefs/filecore_lookup.c filecore
977 file filecorefs/filecore_node.c filecore
978 file filecorefs/filecore_utils.c filecore
979 file filecorefs/filecore_vfsops.c filecore
980 file filecorefs/filecore_vnops.c filecore
981 file fs/smbfs/smbfs_io.c smbfs
982 file fs/smbfs/smbfs_node.c smbfs
983 file fs/smbfs/smbfs_smb.c smbfs
984 file fs/smbfs/smbfs_subr.c smbfs
985 file fs/smbfs/smbfs_vfsops.c smbfs
986 file fs/smbfs/smbfs_vnops.c smbfs
987 file isofs/cd9660/cd9660_bmap.c cd9660
988 file isofs/cd9660/cd9660_lookup.c cd9660
989 file isofs/cd9660/cd9660_node.c cd9660
990 file isofs/cd9660/cd9660_rrip.c cd9660
991 file isofs/cd9660/cd9660_util.c cd9660
992 file isofs/cd9660/cd9660_vfsops.c cd9660
993 file isofs/cd9660/cd9660_vnops.c cd9660
994 file kern/core_elf32.c exec_elf32
995 file kern/core_elf64.c exec_elf64
996 file kern/core_netbsd.c
997 file kern/cnmagic.c
998 file kern/exec_aout.c exec_aout
999 file kern/exec_conf.c
1000 file kern/exec_ecoff.c exec_ecoff
1001 file kern/exec_elf32.c exec_elf32
1002 file kern/exec_elf64.c exec_elf64
1003 file kern/exec_elf_common.c exec_elf32 | exec_elf64
1004 file kern/exec_macho.c exec_macho
1005 file kern/exec_script.c exec_script
1006 file kern/exec_subr.c
1007 file kern/init_main.c
1008 file kern/init_sysent.c
1009 file kern/kern_acct.c
1010 file kern/kern_allocsys.c
1011 file kern/kern_clock.c
1012 file kern/kern_descrip.c
1013 file kern/kern_exec.c
1014 file kern/kern_exit.c
1015 file kern/kern_fork.c
1016 file kern/kern_kthread.c
1017 file kern/kern_ktrace.c
1018 file kern/kern_lkm.c lkm
1019 file kern/kern_lock.c
1020 file kern/kern_malloc.c
1021 file kern/kern_malloc_debug.c malloc_debug
1022 file kern/kern_ntptime.c
1023 file kern/kern_physio.c
1024 file kern/kern_proc.c
1025 file kern/kern_prot.c
1026 file kern/kern_resource.c
1027 file kern/kern_sig.c
1028 file kern/kern_subr.c
1029 file kern/kern_synch.c
1030 file kern/kern_sysctl.c
1031 file kern/kern_time.c
1032 file kern/kern_xxx.c
1033 file kern/kgdb_stub.c kgdb
1034 file kern/subr_autoconf.c
1035 file kern/subr_disk.c
1036 file kern/subr_extent.c
1037 file kern/subr_log.c
1038 file kern/subr_pool.c
1039 file kern/subr_prf.c
1040 file kern/subr_prof.c
1041 file kern/subr_prop.c
1042 file kern/subr_rmap.c
1043 file kern/subr_userconf.c userconf
1044 file kern/subr_xxx.c
1045 file kern/sys_generic.c
1046 file kern/sys_pipe.c !pipe_socketpair
1047 file kern/sys_process.c
1048 file kern/sys_socket.c
1049 file kern/syscalls.c syscall_debug
1050 file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
1051 file kern/sysv_msg.c sysvmsg
1052 file kern/sysv_sem.c sysvsem
1053 file kern/sysv_shm.c sysvshm
1054 file kern/tty.c
1055 file kern/tty_conf.c
1056 file kern/tty_pty.c pty needs-flag
1057 file kern/tty_subr.c
1058 file kern/tty_tb.c tb needs-count
1059 file kern/tty_tty.c
1060 file kern/uipc_domain.c
1061 file kern/uipc_mbuf.c
1062 file kern/uipc_mbuf2.c
1063 file kern/uipc_proto.c
1064 file kern/uipc_socket.c
1065 file kern/uipc_socket2.c
1066 file kern/uipc_syscalls.c
1067 file kern/uipc_usrreq.c
1068 file kern/vfs_bio.c
1069 file kern/vfs_cache.c
1070 file kern/vfs_getcwd.c
1071 file kern/vfs_init.c
1072 file kern/vfs_lockf.c
1073 file kern/vfs_lookup.c
1074 file kern/vfs_subr.c
1075 file kern/vfs_syscalls.c
1076 file kern/vfs_vnops.c
1077 file kern/vnode_if.c
1078 file miscfs/deadfs/dead_vnops.c
1079 file miscfs/fdesc/fdesc_vfsops.c fdesc
1080 file miscfs/fdesc/fdesc_vnops.c fdesc
1081 file miscfs/fifofs/fifo_vnops.c
1082 file miscfs/genfs/genfs_vnops.c
1083 file miscfs/genfs/layer_subr.c nullfs | overlay | umapfs | lkm
1084 file miscfs/genfs/layer_vfsops.c nullfs | overlay | umapfs | lkm
1085 file miscfs/genfs/layer_vnops.c nullfs | overlay | umapfs | lkm
1086 file miscfs/kernfs/kernfs_vfsops.c kernfs
1087 file miscfs/kernfs/kernfs_vnops.c kernfs
1088 file miscfs/nullfs/null_vfsops.c nullfs
1089 file miscfs/nullfs/null_vnops.c nullfs
1090 file miscfs/overlay/overlay_vfsops.c overlay
1091 file miscfs/overlay/overlay_vnops.c overlay
1092 file miscfs/portal/portal_vfsops.c portal
1093 file miscfs/portal/portal_vnops.c portal
1094 file miscfs/procfs/procfs_cmdline.c procfs
1095 file miscfs/procfs/procfs_ctl.c procfs
1096 file miscfs/procfs/procfs_fpregs.c
1097 file miscfs/procfs/procfs_linux.c procfs
1098 file miscfs/procfs/procfs_map.c procfs
1099 file miscfs/procfs/procfs_mem.c
1100 file miscfs/procfs/procfs_note.c procfs
1101 file miscfs/procfs/procfs_regs.c
1102 file miscfs/procfs/procfs_status.c procfs
1103 file miscfs/procfs/procfs_subr.c procfs
1104 file miscfs/procfs/procfs_vfsops.c procfs
1105 file miscfs/procfs/procfs_vnops.c procfs
1106 file miscfs/specfs/spec_vnops.c
1107 file miscfs/syncfs/sync_subr.c
1108 file miscfs/syncfs/sync_vnops.c
1109 file miscfs/umapfs/umap_subr.c umapfs
1110 file miscfs/umapfs/umap_vfsops.c umapfs
1111 file miscfs/umapfs/umap_vnops.c umapfs
1112 file miscfs/union/union_subr.c union
1113 file miscfs/union/union_vfsops.c union
1114 file miscfs/union/union_vnops.c union
1115 file msdosfs/msdosfs_conv.c msdosfs
1116 file msdosfs/msdosfs_denode.c msdosfs
1117 file msdosfs/msdosfs_fat.c msdosfs
1118 file msdosfs/msdosfs_lookup.c msdosfs
1119 file msdosfs/msdosfs_vfsops.c msdosfs
1120 file msdosfs/msdosfs_vnops.c msdosfs
1121 file net/bpf.c bpfilter needs-count
1122 file net/bpf_filter.c bpf_filter
1123 file net/bsd-comp.c ppp & ppp_bsdcomp
1124 file net/if.c
1125 file net/if_arcsubr.c arc needs-flag
1126 file net/if_atmsubr.c atm
1127 file net/if_bridge.c bridge needs-flag
1128 file net/bridgestp.c bridge
1129 file net/if_ecosubr.c eco
1130 file net/if_ethersubr.c ether | fddi | netatalk | token |
1131 wlan
1132 file net/if_faith.c faith & inet & inet6 needs-flag
1133 file net/if_fddisubr.c fddi needs-flag
1134 file net/if_gif.c gif needs-flag
1135 file net/if_gre.c gre needs-flag
1136 file net/if_hippisubr.c hippi needs-flag
1137 file net/if_ieee1394subr.c ieee1394
1138 file net/if_ieee80211subr.c wlan
1139 file net/if_loop.c loop needs-count
1140 file net/if_media.c
1141 file net/if_ppp.c ppp needs-count
1142 file net/if_stf.c stf & inet & inet6 needs-flag
1143 file net/if_sl.c sl needs-count
1144 file net/if_spppsubr.c sppp
1145 file net/if_strip.c strip needs-count
1146 file net/if_tokensubr.c token needs-flag
1147 file net/if_tun.c tun needs-flag
1148 file net/if_vlan.c vlan needs-flag
1149 file net/if_pppoe.c pppoe needs-flag
1150 #file net/net_osdep.c
1151 file net/pfil.c pfil_hooks | ipfilter
1152 file net/ppp-deflate.c ppp & ppp_deflate
1153 file net/ppp_tty.c ppp
1154 file net/radix.c
1155 file net/raw_cb.c
1156 file net/raw_usrreq.c
1157 file net/route.c
1158 file net/rtsock.c
1159 file net/slcompress.c sl | ppp | strip | irip
1160 file net/zlib.c (ppp & ppp_deflate) | ipsec
1161 file netatalk/aarp.c netatalk
1162 file netatalk/at_control.c netatalk
1163 file netatalk/at_proto.c netatalk
1164 file netatalk/at_rmx.c netatalkdebug
1165 file netatalk/ddp_input.c netatalk
1166 file netatalk/ddp_output.c netatalk
1167 file netatalk/ddp_usrreq.c netatalk
1168 file netccitt/ccitt_proto.c ccitt
1169 file netccitt/hd_debug.c hdlc
1170 file netccitt/hd_input.c hdlc
1171 file netccitt/hd_output.c hdlc
1172 file netccitt/hd_subr.c hdlc
1173 file netccitt/hd_timer.c hdlc
1174 file netccitt/if_x25subr.c ccitt
1175 file netccitt/llc_input.c llc
1176 file netccitt/llc_output.c llc
1177 file netccitt/llc_subr.c llc
1178 file netccitt/llc_timer.c llc
1179 file netccitt/pk_acct.c ccitt
1180 file netccitt/pk_debug.c ccitt
1181 file netccitt/pk_input.c ccitt
1182 file netccitt/pk_llcsubr.c llc | hdlc
1183 file netccitt/pk_output.c ccitt
1184 file netccitt/pk_subr.c ccitt
1185 file netccitt/pk_timer.c ccitt
1186 file netccitt/pk_usrreq.c ccitt
1187 file netinet/fil.c ipfilter
1188 file netinet/if_arp.c arp | netatalk needs-flag
1189 file netinet/if_ieee1394arp.c arp & ieee1394 & inet
1190 file netinet/if_atm.c atm
1191 file netinet/igmp.c inet
1192 file netinet/in.c inet
1193 file netinet/in_gif.c gif & inet
1194 file netinet/in_pcb.c inet
1195 file netinet/in_proto.c inet
1196 file netinet/ip_auth.c ipfilter needs-flag
1197 file netinet/ip_ecn.c ipsec | gif | stf
1198 file netinet/ip_encap.c inet | inet6
1199 file netinet/ip_fil.c ipfilter
1200 file netinet/ip_flow.c inet & gateway
1201 file netinet/ip_frag.c ipfilter
1202 file netinet/ip_gre.c inet & gre
1203 file netinet/ip_icmp.c inet
1204 file netinet/ip_input.c inet
1205 file netinet/ip_log.c ipfilter & ipfilter_log
1206 file netinet/ip_mroute.c inet & mrouting
1207 file netinet/ip_nat.c ipfilter
1208 file netinet/ip_output.c inet
1209 file netinet/ip_proxy.c ipfilter
1210 file netinet/ip_state.c ipfilter
1211 file netinet/raw_ip.c inet
1212 file netinet/tcp_debug.c inet | inet6
1213 file netinet/tcp_input.c inet | inet6
1214 file netinet/tcp_output.c inet | inet6
1215 file netinet/tcp_subr.c inet | inet6
1216 file netinet/tcp_timer.c inet | inet6
1217 file netinet/tcp_usrreq.c inet | inet6
1218 file netinet/udp_usrreq.c inet | inet6
1219 file netinet6/ah_core.c ipsec
1220 file netinet6/ah_input.c ipsec
1221 file netinet6/ah_output.c ipsec
1222 file netinet6/dest6.c inet6
1223 file netinet6/esp_core.c ipsec & ipsec_esp
1224 file netinet6/esp_output.c ipsec & ipsec_esp
1225 file netinet6/esp_input.c ipsec & ipsec_esp
1226 file netinet6/esp_rijndael.c ipsec & ipsec_esp
1227 file netinet6/frag6.c inet6
1228 file netinet6/icmp6.c inet6
1229 file netinet6/in6.c inet6
1230 file netinet6/in6_cksum.c inet6 & !inet6_md_cksum
1231 file netinet6/in6_gif.c gif & inet6
1232 file netinet6/in6_ifattach.c inet6
1233 file netinet6/in6_pcb.c inet6
1234 file netinet6/in6_prefix.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 file nfs/krpc_subr.c nfs
1316 file nfs/nfs_bio.c nfs
1317 file nfs/nfs_boot.c nfs
1318 file nfs/nfs_bootdhcp.c nfs & (nfs_boot_bootp | nfs_boot_dhcp)
1319 file nfs/nfs_bootparam.c nfs & nfs_boot_bootparam
1320 file nfs/nfs_node.c nfs
1321 file nfs/nfs_nqlease.c nfsserver | nfs
1322 file nfs/nfs_serv.c nfsserver
1323 file nfs/nfs_socket.c nfsserver | nfs
1324 file nfs/nfs_srvcache.c nfsserver
1325 file nfs/nfs_subs.c nfsserver | nfs
1326 file nfs/nfs_syscalls.c nfsserver | nfs
1327 file nfs/nfs_vfsops.c nfs
1328 file nfs/nfs_vnops.c nfs
1329 file ntfs/ntfs_compr.c ntfs
1330 file ntfs/ntfs_conv.c ntfs
1331 file ntfs/ntfs_ihash.c ntfs
1332 file ntfs/ntfs_subr.c ntfs
1333 file ntfs/ntfs_vfsops.c ntfs
1334 file ntfs/ntfs_vnops.c ntfs
1335 file ufs/ext2fs/ext2fs_alloc.c ext2fs
1336 file ufs/ext2fs/ext2fs_balloc.c ext2fs
1337 file ufs/ext2fs/ext2fs_bmap.c ext2fs
1338 file ufs/ext2fs/ext2fs_bswap.c ext2fs
1339 file ufs/ext2fs/ext2fs_inode.c ext2fs
1340 file ufs/ext2fs/ext2fs_lookup.c ext2fs
1341 file ufs/ext2fs/ext2fs_readwrite.c ext2fs
1342 file ufs/ext2fs/ext2fs_subr.c ext2fs
1343 file ufs/ext2fs/ext2fs_vfsops.c ext2fs
1344 file ufs/ext2fs/ext2fs_vnops.c ext2fs
1345 file ufs/ffs/ffs_alloc.c ffs | mfs
1346 file ufs/ffs/ffs_balloc.c ffs | mfs
1347 file ufs/ffs/ffs_bswap.c (ffs | mfs) & ffs_ei
1348 file ufs/ffs/ffs_inode.c ffs | mfs
1349 file ufs/ffs/ffs_softdep.c ffs & softdep
1350 file ufs/ffs/ffs_softdep.stub.c (ffs & !softdep) |
1351 (!ffs & (lfs | mfs | ext2fs))
1352 file ufs/ffs/ffs_subr.c ffs | mfs
1353 file ufs/ffs/ffs_tables.c ffs | mfs
1354 file ufs/ffs/ffs_vfsops.c ffs | mfs
1355 file ufs/ffs/ffs_vnops.c ffs | mfs
1356 file ufs/lfs/lfs_alloc.c lfs
1357 file ufs/lfs/lfs_balloc.c lfs
1358 file ufs/lfs/lfs_bio.c lfs
1359 file ufs/lfs/lfs_cksum.c lfs
1360 file ufs/lfs/lfs_debug.c lfs
1361 file ufs/lfs/lfs_inode.c lfs
1362 file ufs/lfs/lfs_segment.c lfs
1363 file ufs/lfs/lfs_subr.c lfs
1364 file ufs/lfs/lfs_syscalls.c lfs
1365 file ufs/lfs/lfs_vfsops.c lfs
1366 file ufs/lfs/lfs_vnops.c lfs
1367 file ufs/mfs/mfs_vfsops.c mfs
1368 file ufs/mfs/mfs_vnops.c mfs
1369 file ufs/ufs/ufs_bmap.c ffs | lfs | mfs | ext2fs
1370 file ufs/ufs/ufs_ihash.c ffs | lfs | mfs | ext2fs
1371 file ufs/ufs/ufs_inode.c ffs | lfs | mfs
1372 file ufs/ufs/ufs_lookup.c ffs | lfs | mfs | ext2fs
1373 file ufs/ufs/ufs_quota.c quota & (ffs | lfs | mfs)
1374 file ufs/ufs/ufs_vfsops.c ffs | lfs | mfs | ext2fs
1375 file ufs/ufs/ufs_vnops.c ffs | lfs | mfs | ext2fs
1376 file uvm/uvm_amap.c
1377 file uvm/uvm_anon.c
1378 file uvm/uvm_aobj.c
1379 file uvm/uvm_bio.c
1380 file uvm/uvm_device.c
1381 file uvm/uvm_fault.c
1382 file uvm/uvm_glue.c
1383 file uvm/uvm_init.c
1384 file uvm/uvm_io.c
1385 file uvm/uvm_km.c
1386 file uvm/uvm_loan.c
1387 file uvm/uvm_map.c
1388 file uvm/uvm_meter.c
1389 file uvm/uvm_mmap.c
1390 file uvm/uvm_page.c
1391 file uvm/uvm_pager.c
1392 file uvm/uvm_pdaemon.c
1393 file uvm/uvm_pglist.c
1394 file uvm/uvm_stat.c
1395 file uvm/uvm_swap.c
1396 file uvm/uvm_unix.c
1397 file uvm/uvm_user.c
1398 file uvm/uvm_vnode.c
1399
1400 file netisdn/i4b_ctl.c isdnctl needs-flag
1401 file netisdn/i4b_isppp.c ippp needs-count
1402 file netisdn/i4b_ipr.c irip needs-count
1403 file netisdn/i4b_rbch.c isdnbchan needs-count
1404 file netisdn/i4b_tel.c isdntel needs-count
1405 file netisdn/i4b_trace.c isdntrc needs-count
1406
1407 file netisdn/i4b_mbuf.c passive_isdn
1408 file netisdn/i4b_l2.c passive_isdn
1409 file netisdn/i4b_l2fsm.c passive_isdn
1410 file netisdn/i4b_uframe.c passive_isdn
1411 file netisdn/i4b_tei.c passive_isdn
1412 file netisdn/i4b_sframe.c passive_isdn
1413 file netisdn/i4b_iframe.c passive_isdn
1414 file netisdn/i4b_l2timer.c passive_isdn
1415 file netisdn/i4b_util.c passive_isdn
1416 file netisdn/i4b_lme.c passive_isdn
1417 # Q.931 handler
1418 file netisdn/i4b_q931.c passive_isdn
1419 file netisdn/i4b_q932fac.c passive_isdn
1420 file netisdn/i4b_l3fsm.c passive_isdn
1421 file netisdn/i4b_l3timer.c passive_isdn
1422 file netisdn/i4b_l2if.c passive_isdn
1423 file netisdn/i4b_l4if.c passive_isdn
1424 # isdn device driver, interface to isdnd
1425 file netisdn/i4b_i4bdrv.c isdn needs-flag
1426 file netisdn/i4b_l4.c isdndev needs-flag
1427 file netisdn/i4b_l4mgmt.c isdndev needs-flag
1428 file netisdn/i4b_l4timer.c isdndev needs-flag
1429
1430 # Game adapter (joystick)
1431 device joy
1432 file dev/ic/joy.c joy needs-flag
1433