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