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