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