files revision 1.471 1 # $NetBSD: files,v 1.471 2001/11/26 19:17:05 yamt 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 # Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet
595 device cs: arp, ether, ifnet
596 file dev/ic/cs89x0.c cs
597
598 # Definitions for wscons
599 # device attributes: display, display with emulator, keyboard, and mouse
600 define wsdisplaydev {[kbdmux = -1]}
601 define wsemuldisplaydev {[console = -1], [kbdmux = -1]}
602 define wskbddev {[console = -1], [mux = -1]}
603 define wsmousedev {[mux = -1]}
604 # attribute to pull in raster support
605 define wsrasteremulops
606 # common PC display functions
607 defopt opt_pcdisplay.h PCDISPLAY_SOFTCURSOR
608 define pcdisplayops
609 file dev/ic/pcdisplay_subr.c pcdisplayops
610 file dev/ic/pcdisplay_chars.c pcdisplayops
611 # VGA graphics
612 device vga: wsemuldisplaydev, pcdisplayops
613 file dev/ic/vga.c vga needs-flag
614 file dev/ic/vga_subr.c vga
615 # CyberPro 20x0 graphics (linear non-VGA mode)
616 device cprofb: wsemuldisplaydev
617 file dev/ic/cyberpro.c cprofb needs-flag
618
619 # Attributes which machine-independent bus support can be attached to.
620 # These should be defined here, because some of these busses can have
621 # devices which provide these attributes, and we'd like to avoid hairy
622 # ordering constraints on inclusion of the busses' "files" files.
623 define isabus { } # ISA attachment
624 define eisabus { } # EISA attachment
625 define pcibus {[bus = -1]} # PCI attachment
626 define tcbus { } # TurboChannel attachment
627 define mcabus { } # MicroChannel attachment
628 define usbus { } # USB attachment
629 define fwbus {[idhi=-1],[idlo=-1]} # IEEE 1394 attachment
630 define vmebus { } # VME bus attachment
631 define acpibus { } # ACPI "bus" attachment
632 define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment
633 define cbbus {[slot = -1]} # CardBus attachment
634 define pcmciaslot {[slot = -1]} # PCMCIA slot itself:
635
636 # We need the USB bus controllers here so different busses can
637 # use them in an 'attach-with'.
638 # UHCI USB controller
639 device uhci: usbus
640 file dev/usb/uhci.c uhci needs-flag
641
642 # OHCI USB controller
643 device ohci: usbus
644 file dev/usb/ohci.c ohci needs-flag
645
646 # EHCI USB controller
647 device ehci: usbus
648 file dev/usb/ehci.c ehci needs-flag
649
650 # IEEE 1394 controllers
651 # (These need to be here since it will have both PCI and CardBus attachments)
652 device fwlynx: fwbus
653 device fwohci: fwbus
654
655 # Attribute used by various things that need BPF's virtual machine
656 define bpf_filter
657
658 # Attributes used by the ISDN subsystem
659 define isdn # the ISDN subsystem
660 define passive_isdn # files needed by passive cards (XXX - protocol
661 # specific)
662 define spppi4b # synchronous PPP support
663
664 # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes)
665 device isic: isdn, passive_isdn
666
667 file dev/ic/isic.c isic
668 file dev/ic/isac.c isic
669 file dev/ic/hscx.c isic
670 file dev/ic/isic_l1.c isic
671 file dev/ic/isic_l1fsm.c isic
672 file dev/ic/isic_bchan.c isic
673
674 # (old) Diehl active ISDN cards
675 device daic: isdn
676 file dev/ic/daic.c daic
677
678 # legitimate pseudo-devices
679 defpseudo vnd: disk
680 defpseudo ccd: disk
681 defpseudo raid: disk
682 defpseudo md: disk
683 defpseudo vcoda
684
685 defpseudo pty: tty
686 defpseudo tb: tty
687 defpseudo rnd
688
689 defpseudo loop: ifnet
690 defpseudo sl: ifnet
691 defpseudo ppp: ifnet, bpf_filter
692 defpseudo pppoe: ifnet, ether, sppp
693 defpseudo sppp: ifnet
694 defpseudo tun: ifnet
695 defpseudo vlan: ifnet, ether
696 defpseudo bridge: ifnet, ether
697 defpseudo bpfilter: ifnet, bpf_filter
698 defpseudo strip: ifnet
699 defpseudo ipfilter: ifnet
700 defpseudo ipip: ifnet
701 defpseudo gre: ifnet
702 defpseudo gif: ifnet
703 defpseudo faith: ifnet
704 defpseudo stf: ifnet
705
706 defpseudo sequencer
707 defpseudo clockctl
708
709 # ISDN userland pseudo devices
710 defpseudo i4btrc: isdn
711 defpseudo i4brbch: isdn
712 defpseudo i4btel: isdn
713 defpseudo i4bipr: isdn
714 defpseudo i4bisppp: isdn, sppp
715 defpseudo i4bctl: isdn
716 defpseudo i4b: isdn
717
718 # kernel sources
719 file adosfs/adlookup.c adosfs
720 file adosfs/adutil.c adosfs
721 file adosfs/advfsops.c adosfs
722 file adosfs/advnops.c adosfs
723 file altq/altq_conf.c altq
724 file altq/altq_afmap.c altq
725 file altq/altq_blue.c altq
726 file altq/altq_cbq.c altq
727 file altq/altq_cdnr.c altq
728 file altq/altq_fifoq.c altq
729 file altq/altq_hfsc.c altq
730 file altq/altq_localq.c altq
731 file altq/altq_priq.c altq
732 file altq/altq_red.c altq
733 file altq/altq_rio.c altq
734 file altq/altq_rmclass.c altq
735 file altq/altq_subr.c altq
736 file altq/altq_wfq.c altq
737 file coda/coda_namecache.c coda
738 file coda/coda_psdev.c vcoda needs-count
739 file coda/coda_subr.c coda
740 file coda/coda_venus.c coda
741 file coda/coda_vfsops.c coda
742 file coda/coda_vnops.c coda
743 file crypto/arc4/arc4.c wlan
744 file crypto/des/des_ecb.c ipsec & ipsec_esp
745 file crypto/des/des_setkey.c ipsec & ipsec_esp
746 file crypto/des/des_enc.c ipsec & ipsec_esp & !crypto_md_des_enc
747 #file crypto/des/des_cbc.c ipsec & ipsec_esp & !crypto_md_des_cbc
748 file crypto/blowfish/bf_enc.c ipsec & ipsec_esp & !crypto_md_bf_enc
749 #file crypto/blowfish/bf_cbc.c ipsec & ipsec_esp & !crypto_md_bf_cbc
750 file crypto/blowfish/bf_skey.c ipsec & ipsec_esp
751 file crypto/cast128/cast128.c ipsec & ipsec_esp
752 file crypto/rijndael/rijndael-alg-fst.c ipsec & ipsec_esp
753 file crypto/rijndael/rijndael-api-fst.c ipsec & ipsec_esp
754 file ddb/db_access.c ddb | kgdb
755 file ddb/db_aout.c ddb
756 file ddb/db_break.c ddb
757 file ddb/db_command.c ddb
758 file ddb/db_elf.c ddb
759 file ddb/db_examine.c ddb
760 file ddb/db_expr.c ddb
761 file ddb/db_input.c ddb
762 file ddb/db_lex.c ddb
763 file ddb/db_output.c ddb
764 file ddb/db_print.c ddb
765 file ddb/db_run.c ddb | kgdb
766 file ddb/db_sym.c ddb
767 file ddb/db_trap.c ddb
768 file ddb/db_variables.c ddb
769 file ddb/db_watch.c ddb
770 file ddb/db_write_cmd.c ddb
771 file ddb/db_xxx.c ddb
772 file dev/auconv.c auconv
773 file dev/audio.c audio | midi | midibus needs-flag
774 file dev/ccd.c ccd needs-flag
775 file dev/i2c/i2c_bus.c i2c
776 file dev/i2c/i2c_eeprom.c i2c_eeprom
777 file dev/md.c md needs-count
778 file dev/midi.c midi | midibus needs-flag
779 file dev/midisyn.c midisyn
780 file dev/mulaw.c mulaw
781 file dev/raidframe/rf_acctrace.c raid needs-flag
782 file dev/raidframe/rf_alloclist.c raid needs-flag
783 file dev/raidframe/rf_aselect.c raid needs-flag
784 file dev/raidframe/rf_callback.c raid needs-flag
785 file dev/raidframe/rf_chaindecluster.c raid needs-flag
786 file dev/raidframe/rf_copyback.c raid needs-flag
787 file dev/raidframe/rf_cvscan.c raid needs-flag
788 file dev/raidframe/rf_dagdegrd.c raid needs-flag
789 file dev/raidframe/rf_dagdegwr.c raid needs-flag
790 file dev/raidframe/rf_dagffrd.c raid needs-flag
791 file dev/raidframe/rf_dagffwr.c raid needs-flag
792 file dev/raidframe/rf_dagfuncs.c raid needs-flag
793 file dev/raidframe/rf_dagutils.c raid needs-flag
794 file dev/raidframe/rf_debugMem.c raid needs-flag
795 file dev/raidframe/rf_debugprint.c raid needs-flag
796 file dev/raidframe/rf_decluster.c raid needs-flag
797 file dev/raidframe/rf_declusterPQ.c raid needs-flag
798 file dev/raidframe/rf_diskqueue.c raid needs-flag
799 file dev/raidframe/rf_disks.c raid needs-flag
800 file dev/raidframe/rf_driver.c raid needs-flag
801 file dev/raidframe/rf_engine.c raid needs-flag
802 file dev/raidframe/rf_evenodd.c raid needs-flag
803 file dev/raidframe/rf_evenodd_dagfuncs.c raid needs-flag
804 file dev/raidframe/rf_evenodd_dags.c raid needs-flag
805 file dev/raidframe/rf_fifo.c raid needs-flag
806 file dev/raidframe/rf_interdecluster.c raid needs-flag
807 file dev/raidframe/rf_invertq.c raid needs-flag
808 file dev/raidframe/rf_layout.c raid needs-flag
809 file dev/raidframe/rf_map.c raid needs-flag
810 file dev/raidframe/rf_mcpair.c raid needs-flag
811 file dev/raidframe/rf_memchunk.c raid needs-flag
812 file dev/raidframe/rf_netbsdkintf.c raid needs-flag
813 file dev/raidframe/rf_nwayxor.c raid needs-flag
814 file dev/raidframe/rf_options.c raid needs-flag
815 file dev/raidframe/rf_paritylog.c raid needs-flag
816 file dev/raidframe/rf_paritylogDiskMgr.c raid needs-flag
817 file dev/raidframe/rf_paritylogging.c raid needs-flag
818 file dev/raidframe/rf_parityloggingdags.c raid needs-flag
819 file dev/raidframe/rf_parityscan.c raid needs-flag
820 file dev/raidframe/rf_pq.c raid needs-flag
821 file dev/raidframe/rf_pqdeg.c raid needs-flag
822 file dev/raidframe/rf_pqdegdags.c raid needs-flag
823 file dev/raidframe/rf_psstatus.c raid needs-flag
824 file dev/raidframe/rf_raid0.c raid needs-flag
825 file dev/raidframe/rf_raid1.c raid needs-flag
826 file dev/raidframe/rf_raid4.c raid needs-flag
827 file dev/raidframe/rf_raid5.c raid needs-flag
828 file dev/raidframe/rf_raid5_rotatedspare.c raid needs-flag
829 file dev/raidframe/rf_reconbuffer.c raid needs-flag
830 file dev/raidframe/rf_reconmap.c raid needs-flag
831 file dev/raidframe/rf_reconstruct.c raid needs-flag
832 file dev/raidframe/rf_reconutil.c raid needs-flag
833 file dev/raidframe/rf_revent.c raid needs-flag
834 file dev/raidframe/rf_shutdown.c raid needs-flag
835 file dev/raidframe/rf_sstf.c raid needs-flag
836 file dev/raidframe/rf_states.c raid needs-flag
837 file dev/raidframe/rf_stripelocks.c raid needs-flag
838 file dev/raidframe/rf_strutils.c raid needs-flag
839 file dev/raidframe/rf_threadstuff.c raid needs-flag
840 file dev/raidframe/rf_utils.c raid needs-flag
841 file dev/rnd.c rnd needs-flag
842 file dev/rndpool.c rnd needs-flag
843 file dev/sequencer.c sequencer needs-flag
844 file dev/vnd.c vnd needs-flag
845 file filecorefs/filecore_bmap.c filecore
846 file filecorefs/filecore_lookup.c filecore
847 file filecorefs/filecore_node.c filecore
848 file filecorefs/filecore_utils.c filecore
849 file filecorefs/filecore_vfsops.c filecore
850 file filecorefs/filecore_vnops.c filecore
851 file isofs/cd9660/cd9660_bmap.c cd9660
852 file isofs/cd9660/cd9660_lookup.c cd9660
853 file isofs/cd9660/cd9660_node.c cd9660
854 file isofs/cd9660/cd9660_rrip.c cd9660
855 file isofs/cd9660/cd9660_util.c cd9660
856 file isofs/cd9660/cd9660_vfsops.c cd9660
857 file isofs/cd9660/cd9660_vnops.c cd9660
858 file kern/cnmagic.c
859 file kern/exec_aout.c exec_aout
860 file kern/exec_conf.c
861 file kern/exec_ecoff.c exec_ecoff
862 file kern/exec_elf32.c exec_elf32
863 file kern/exec_elf64.c exec_elf64
864 file kern/exec_elf_common.c exec_elf32 | exec_elf64
865 file kern/exec_macho.c exec_macho
866 file kern/exec_script.c exec_script
867 file kern/exec_subr.c
868 file kern/init_main.c
869 file kern/init_sysent.c
870 file kern/kern_acct.c
871 file kern/kern_allocsys.c
872 file kern/kern_clock.c
873 file kern/kern_descrip.c
874 file kern/kern_exec.c
875 file kern/kern_exit.c
876 file kern/kern_fork.c
877 file kern/kern_kthread.c
878 file kern/kern_ktrace.c
879 file kern/kern_lkm.c lkm
880 file kern/kern_lock.c
881 file kern/kern_malloc.c
882 file kern/kern_malloc_debug.c malloc_debug
883 file kern/kern_ntptime.c
884 file kern/kern_physio.c
885 file kern/kern_proc.c
886 file kern/kern_prot.c
887 file kern/kern_resource.c
888 file kern/kern_sig.c
889 file kern/kern_subr.c
890 file kern/kern_synch.c
891 file kern/kern_sysctl.c
892 file kern/kern_time.c
893 file kern/kern_xxx.c
894 file kern/kgdb_stub.c kgdb
895 file kern/subr_autoconf.c
896 file kern/subr_disk.c
897 file kern/subr_extent.c
898 file kern/subr_log.c
899 file kern/subr_pool.c
900 file kern/subr_prf.c
901 file kern/subr_prof.c
902 file kern/subr_prop.c
903 file kern/subr_rmap.c
904 file kern/subr_userconf.c userconf
905 file kern/subr_xxx.c
906 file kern/sys_generic.c
907 file kern/sys_pipe.c new_pipe
908 file kern/sys_process.c
909 file kern/sys_socket.c
910 file kern/syscalls.c syscall_debug
911 file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
912 file kern/sysv_msg.c sysvmsg
913 file kern/sysv_sem.c sysvsem
914 file kern/sysv_shm.c sysvshm
915 file kern/tty.c
916 file kern/tty_conf.c
917 file kern/tty_pty.c pty needs-flag
918 file kern/tty_subr.c
919 file kern/tty_tb.c tb needs-count
920 file kern/tty_tty.c
921 file kern/uipc_domain.c
922 file kern/uipc_mbuf.c
923 file kern/uipc_mbuf2.c
924 file kern/uipc_proto.c
925 file kern/uipc_socket.c
926 file kern/uipc_socket2.c
927 file kern/uipc_syscalls.c
928 file kern/uipc_usrreq.c
929 file kern/vfs_bio.c
930 file kern/vfs_cache.c
931 file kern/vfs_getcwd.c
932 file kern/vfs_init.c
933 file kern/vfs_lockf.c
934 file kern/vfs_lookup.c
935 file kern/vfs_subr.c
936 file kern/vfs_syscalls.c
937 file kern/vfs_vnops.c
938 file kern/vnode_if.c
939 file miscfs/deadfs/dead_vnops.c
940 file miscfs/fdesc/fdesc_vfsops.c fdesc
941 file miscfs/fdesc/fdesc_vnops.c fdesc
942 file miscfs/fifofs/fifo_vnops.c
943 file miscfs/genfs/genfs_vnops.c
944 file miscfs/genfs/layer_subr.c nullfs | overlay | umapfs | lkm
945 file miscfs/genfs/layer_vfsops.c nullfs | overlay | umapfs | lkm
946 file miscfs/genfs/layer_vnops.c nullfs | overlay | umapfs | lkm
947 file miscfs/kernfs/kernfs_vfsops.c kernfs
948 file miscfs/kernfs/kernfs_vnops.c kernfs
949 file miscfs/nullfs/null_vfsops.c nullfs
950 file miscfs/nullfs/null_vnops.c nullfs
951 file miscfs/overlay/overlay_vfsops.c overlay
952 file miscfs/overlay/overlay_vnops.c overlay
953 file miscfs/portal/portal_vfsops.c portal
954 file miscfs/portal/portal_vnops.c portal
955 file miscfs/procfs/procfs_cmdline.c procfs
956 file miscfs/procfs/procfs_ctl.c procfs
957 file miscfs/procfs/procfs_fpregs.c
958 file miscfs/procfs/procfs_linux.c procfs
959 file miscfs/procfs/procfs_map.c procfs
960 file miscfs/procfs/procfs_mem.c
961 file miscfs/procfs/procfs_note.c procfs
962 file miscfs/procfs/procfs_regs.c
963 file miscfs/procfs/procfs_status.c procfs
964 file miscfs/procfs/procfs_subr.c procfs
965 file miscfs/procfs/procfs_vfsops.c procfs
966 file miscfs/procfs/procfs_vnops.c procfs
967 file miscfs/specfs/spec_vnops.c
968 file miscfs/syncfs/sync_subr.c
969 file miscfs/syncfs/sync_vnops.c
970 file miscfs/umapfs/umap_subr.c umapfs
971 file miscfs/umapfs/umap_vfsops.c umapfs
972 file miscfs/umapfs/umap_vnops.c umapfs
973 file miscfs/union/union_subr.c union
974 file miscfs/union/union_vfsops.c union
975 file miscfs/union/union_vnops.c union
976 file msdosfs/msdosfs_conv.c msdosfs
977 file msdosfs/msdosfs_denode.c msdosfs
978 file msdosfs/msdosfs_fat.c msdosfs
979 file msdosfs/msdosfs_lookup.c msdosfs
980 file msdosfs/msdosfs_vfsops.c msdosfs
981 file msdosfs/msdosfs_vnops.c msdosfs
982 file net/bpf.c bpfilter needs-count
983 file net/bpf_filter.c bpf_filter
984 file net/bsd-comp.c ppp & ppp_bsdcomp
985 file net/if.c
986 file net/if_arcsubr.c arc needs-flag
987 file net/if_atmsubr.c atm
988 file net/if_bridge.c bridge needs-flag
989 file net/bridgestp.c bridge
990 file net/if_ecosubr.c eco
991 file net/if_ethersubr.c ether | fddi | netatalk | token |
992 wlan | vlan | pppoe
993 file net/if_faith.c faith & inet & inet6 needs-flag
994 file net/if_fddisubr.c fddi needs-flag
995 file net/if_gif.c gif needs-flag
996 file net/if_gre.c gre needs-flag
997 file net/if_hippisubr.c hippi needs-flag
998 file net/if_ieee1394subr.c ieee1394
999 file net/if_ieee80211subr.c wlan
1000 file net/if_loop.c loop needs-count
1001 file net/if_media.c
1002 file net/if_ppp.c ppp needs-count
1003 file net/if_stf.c stf & inet & inet6 needs-flag
1004 file net/if_sl.c sl needs-count
1005 file net/if_spppsubr.c sppp
1006 file net/if_strip.c strip needs-count
1007 file net/if_tokensubr.c token needs-flag
1008 file net/if_tun.c tun needs-flag
1009 file net/if_vlan.c vlan needs-flag
1010 file net/if_pppoe.c pppoe needs-count
1011 #file net/net_osdep.c
1012 file net/pfil.c pfil_hooks | ipfilter
1013 file net/ppp-deflate.c ppp & ppp_deflate
1014 file net/ppp_tty.c ppp
1015 file net/radix.c
1016 file net/raw_cb.c
1017 file net/raw_usrreq.c
1018 file net/route.c
1019 file net/rtsock.c
1020 file net/slcompress.c sl | ppp | strip | i4bipr
1021 file net/zlib.c (ppp & ppp_deflate) | ipsec
1022 file netatalk/aarp.c netatalk
1023 file netatalk/at_control.c netatalk
1024 file netatalk/at_proto.c netatalk
1025 file netatalk/at_rmx.c netatalkdebug
1026 file netatalk/ddp_input.c netatalk
1027 file netatalk/ddp_output.c netatalk
1028 file netatalk/ddp_usrreq.c netatalk
1029 file netccitt/ccitt_proto.c ccitt
1030 file netccitt/hd_debug.c hdlc
1031 file netccitt/hd_input.c hdlc
1032 file netccitt/hd_output.c hdlc
1033 file netccitt/hd_subr.c hdlc
1034 file netccitt/hd_timer.c hdlc
1035 file netccitt/if_x25subr.c ccitt
1036 file netccitt/llc_input.c llc
1037 file netccitt/llc_output.c llc
1038 file netccitt/llc_subr.c llc
1039 file netccitt/llc_timer.c llc
1040 file netccitt/pk_acct.c ccitt
1041 file netccitt/pk_debug.c ccitt
1042 file netccitt/pk_input.c ccitt
1043 file netccitt/pk_llcsubr.c llc | hdlc
1044 file netccitt/pk_output.c ccitt
1045 file netccitt/pk_subr.c ccitt
1046 file netccitt/pk_timer.c ccitt
1047 file netccitt/pk_usrreq.c ccitt
1048 file netinet/fil.c ipfilter
1049 file netinet/if_arp.c arp | netatalk needs-flag
1050 file netinet/if_ieee1394arp.c arp & ieee1394 & inet
1051 file netinet/if_atm.c atm
1052 file netinet/igmp.c inet
1053 file netinet/in.c inet
1054 file netinet/in_gif.c gif & inet
1055 file netinet/in_pcb.c inet
1056 file netinet/in_proto.c inet
1057 file netinet/ip_auth.c ipfilter needs-flag
1058 file netinet/ip_ecn.c ipsec | gif | stf
1059 file netinet/ip_encap.c inet | inet6
1060 file netinet/ip_fil.c ipfilter
1061 file netinet/ip_flow.c inet & gateway
1062 file netinet/ip_frag.c ipfilter
1063 file netinet/ip_gre.c inet & gre
1064 file netinet/ip_icmp.c inet
1065 file netinet/ip_input.c inet
1066 file netinet/ip_ipip.c ipip needs-count
1067 file netinet/ip_log.c ipfilter & ipfilter_log
1068 file netinet/ip_mroute.c inet & mrouting
1069 file netinet/ip_nat.c ipfilter
1070 file netinet/ip_output.c inet
1071 file netinet/ip_proxy.c ipfilter
1072 file netinet/ip_state.c ipfilter
1073 file netinet/raw_ip.c inet
1074 file netinet/tcp_debug.c inet | inet6
1075 file netinet/tcp_input.c inet | inet6
1076 file netinet/tcp_output.c inet | inet6
1077 file netinet/tcp_subr.c inet | inet6
1078 file netinet/tcp_timer.c inet | inet6
1079 file netinet/tcp_usrreq.c inet | inet6
1080 file netinet/udp_usrreq.c inet | inet6
1081 file netinet6/ah_core.c ipsec
1082 file netinet6/ah_input.c ipsec
1083 file netinet6/ah_output.c ipsec
1084 file netinet6/dest6.c inet6
1085 file netinet6/esp_core.c ipsec & ipsec_esp
1086 file netinet6/esp_output.c ipsec & ipsec_esp
1087 file netinet6/esp_input.c ipsec & ipsec_esp
1088 file netinet6/esp_rijndael.c ipsec & ipsec_esp
1089 file netinet6/frag6.c inet6
1090 file netinet6/icmp6.c inet6
1091 file netinet6/in6.c inet6
1092 file netinet6/in6_cksum.c inet6 & !inet6_md_cksum
1093 file netinet6/in6_gif.c gif & inet6
1094 file netinet6/in6_ifattach.c inet6
1095 file netinet6/in6_pcb.c inet6
1096 file netinet6/in6_prefix.c inet6
1097 file netinet6/in6_proto.c inet6
1098 file netinet6/in6_src.c inet6
1099 file netinet6/ip6_forward.c inet6
1100 file netinet6/ip6_input.c inet6
1101 file netinet6/ip6_mroute.c inet6
1102 file netinet6/ip6_output.c inet6
1103 file netinet6/ipcomp_core.c ipsec
1104 file netinet6/ipcomp_input.c ipsec
1105 file netinet6/ipcomp_output.c ipsec
1106 file netinet6/ipsec.c ipsec
1107 file netinet6/mld6.c inet6
1108 file netinet6/nd6.c inet6
1109 file netinet6/nd6_nbr.c inet6
1110 file netinet6/nd6_rtr.c inet6
1111 file netinet6/raw_ip6.c inet6
1112 file netinet6/route6.c inet6
1113 file netinet6/udp6_output.c inet6
1114 file netinet6/udp6_usrreq.c inet6
1115 file netiso/clnp_debug.c iso
1116 file netiso/clnp_er.c iso
1117 file netiso/clnp_frag.c iso
1118 file netiso/clnp_input.c iso
1119 file netiso/clnp_options.c iso
1120 file netiso/clnp_output.c iso
1121 file netiso/clnp_raw.c iso
1122 file netiso/clnp_subr.c iso
1123 file netiso/clnp_timer.c iso
1124 file netiso/cltp_usrreq.c iso
1125 file netiso/esis.c iso
1126 file netiso/idrp_usrreq.c iso
1127 file netiso/if_cons.c iso
1128 file netiso/if_eon.c eon
1129 file netiso/iso.c iso
1130 file netiso/iso_chksum.c iso
1131 file netiso/iso_pcb.c iso
1132 file netiso/iso_proto.c iso
1133 file netiso/iso_snpac.c iso
1134 file netiso/tp_astring.c iso | tpip
1135 file netiso/tp_cons.c iso
1136 file netiso/tp_driver.c iso | tpip
1137 file netiso/tp_emit.c iso | tpip
1138 file netiso/tp_inet.c iso | tpip
1139 file netiso/tp_input.c iso | tpip
1140 file netiso/tp_iso.c iso
1141 file netiso/tp_meas.c iso | tpip
1142 file netiso/tp_output.c iso | tpip
1143 file netiso/tp_pcb.c iso | tpip
1144 file netiso/tp_subr.c iso | tpip
1145 file netiso/tp_subr2.c iso | tpip
1146 file netiso/tp_timer.c iso | tpip
1147 file netiso/tp_trace.c iso | tpip
1148 file netiso/tp_usrreq.c iso | tpip
1149 file netkey/key.c ipsec
1150 file netkey/key_debug.c ipsec
1151 file netkey/keydb.c ipsec
1152 file netkey/keysock.c ipsec
1153 file netnatm/natm.c natm
1154 file netnatm/natm_pcb.c natm
1155 file netnatm/natm_proto.c natm
1156 file netns/idp_usrreq.c ns
1157 file netns/ns.c ns
1158 file netns/ns_error.c ns
1159 file netns/ns_input.c ns
1160 file netns/ns_ip.c ns & nsip
1161 file netns/ns_output.c ns
1162 file netns/ns_pcb.c ns
1163 file netns/ns_proto.c ns
1164 file netns/spp_debug.c ns
1165 file netns/spp_usrreq.c ns
1166 file nfs/krpc_subr.c nfs
1167 file nfs/nfs_bio.c nfs
1168 file nfs/nfs_boot.c nfs
1169 file nfs/nfs_bootdhcp.c nfs & (nfs_boot_bootp | nfs_boot_dhcp)
1170 file nfs/nfs_bootparam.c nfs & nfs_boot_bootparam
1171 file nfs/nfs_node.c nfs
1172 file nfs/nfs_nqlease.c nfsserver | nfs
1173 file nfs/nfs_serv.c nfsserver
1174 file nfs/nfs_socket.c nfsserver | nfs
1175 file nfs/nfs_srvcache.c nfsserver
1176 file nfs/nfs_subs.c nfsserver | nfs
1177 file nfs/nfs_syscalls.c nfsserver | nfs
1178 file nfs/nfs_vfsops.c nfs
1179 file nfs/nfs_vnops.c nfs
1180 file ntfs/ntfs_compr.c ntfs
1181 file ntfs/ntfs_conv.c ntfs
1182 file ntfs/ntfs_ihash.c ntfs
1183 file ntfs/ntfs_subr.c ntfs
1184 file ntfs/ntfs_vfsops.c ntfs
1185 file ntfs/ntfs_vnops.c ntfs
1186 file ufs/ext2fs/ext2fs_alloc.c ext2fs
1187 file ufs/ext2fs/ext2fs_balloc.c ext2fs
1188 file ufs/ext2fs/ext2fs_bmap.c ext2fs
1189 file ufs/ext2fs/ext2fs_bswap.c ext2fs
1190 file ufs/ext2fs/ext2fs_inode.c ext2fs
1191 file ufs/ext2fs/ext2fs_lookup.c ext2fs
1192 file ufs/ext2fs/ext2fs_readwrite.c ext2fs
1193 file ufs/ext2fs/ext2fs_subr.c ext2fs
1194 file ufs/ext2fs/ext2fs_vfsops.c ext2fs
1195 file ufs/ext2fs/ext2fs_vnops.c ext2fs
1196 file ufs/ffs/ffs_alloc.c ffs | mfs
1197 file ufs/ffs/ffs_balloc.c ffs | mfs
1198 file ufs/ffs/ffs_bswap.c (ffs | mfs) & ffs_ei
1199 file ufs/ffs/ffs_inode.c ffs | mfs
1200 file ufs/ffs/ffs_softdep.c ffs & softdep
1201 file ufs/ffs/ffs_softdep.stub.c (ffs & !softdep) |
1202 (!ffs & (lfs | mfs | ext2fs))
1203 file ufs/ffs/ffs_subr.c ffs | mfs
1204 file ufs/ffs/ffs_tables.c ffs | mfs
1205 file ufs/ffs/ffs_vfsops.c ffs | mfs
1206 file ufs/ffs/ffs_vnops.c ffs | mfs
1207 file ufs/lfs/lfs_alloc.c lfs
1208 file ufs/lfs/lfs_balloc.c lfs
1209 file ufs/lfs/lfs_bio.c lfs
1210 file ufs/lfs/lfs_cksum.c lfs
1211 file ufs/lfs/lfs_debug.c lfs
1212 file ufs/lfs/lfs_inode.c lfs
1213 file ufs/lfs/lfs_segment.c lfs
1214 file ufs/lfs/lfs_subr.c lfs
1215 file ufs/lfs/lfs_syscalls.c lfs
1216 file ufs/lfs/lfs_vfsops.c lfs
1217 file ufs/lfs/lfs_vnops.c lfs
1218 file ufs/mfs/mfs_vfsops.c mfs
1219 file ufs/mfs/mfs_vnops.c mfs
1220 file ufs/ufs/ufs_bmap.c ffs | lfs | mfs | ext2fs
1221 file ufs/ufs/ufs_ihash.c ffs | lfs | mfs | ext2fs
1222 file ufs/ufs/ufs_inode.c ffs | lfs | mfs
1223 file ufs/ufs/ufs_lookup.c ffs | lfs | mfs | ext2fs
1224 file ufs/ufs/ufs_quota.c quota & (ffs | lfs | mfs)
1225 file ufs/ufs/ufs_vfsops.c ffs | lfs | mfs | ext2fs
1226 file ufs/ufs/ufs_vnops.c ffs | lfs | mfs | ext2fs
1227 file uvm/uvm_amap.c
1228 file uvm/uvm_anon.c
1229 file uvm/uvm_aobj.c
1230 file uvm/uvm_bio.c
1231 file uvm/uvm_device.c
1232 file uvm/uvm_fault.c
1233 file uvm/uvm_glue.c
1234 file uvm/uvm_init.c
1235 file uvm/uvm_io.c
1236 file uvm/uvm_km.c
1237 file uvm/uvm_loan.c
1238 file uvm/uvm_map.c
1239 file uvm/uvm_meter.c
1240 file uvm/uvm_mmap.c
1241 file uvm/uvm_page.c
1242 file uvm/uvm_pager.c
1243 file uvm/uvm_pdaemon.c
1244 file uvm/uvm_pglist.c
1245 file uvm/uvm_stat.c
1246 file uvm/uvm_swap.c
1247 file uvm/uvm_unix.c
1248 file uvm/uvm_user.c
1249 file uvm/uvm_vnode.c
1250
1251 file netisdn/i4b_ctl.c i4bctl needs-flag
1252 file netisdn/i4b_isppp.c i4bisppp needs-count
1253 file netisdn/i4b_ipr.c i4bipr needs-count
1254 file netisdn/i4b_rbch.c i4brbch needs-count
1255 file netisdn/i4b_tel.c i4btel needs-count
1256 file netisdn/i4b_trace.c i4btrc needs-count
1257
1258 file netisdn/i4b_l1l2.c passive_isdn
1259 file netisdn/i4b_mbuf.c passive_isdn
1260 file netisdn/i4b_l2.c passive_isdn
1261 file netisdn/i4b_l2fsm.c passive_isdn
1262 file netisdn/i4b_uframe.c passive_isdn
1263 file netisdn/i4b_tei.c passive_isdn
1264 file netisdn/i4b_sframe.c passive_isdn
1265 file netisdn/i4b_iframe.c passive_isdn
1266 file netisdn/i4b_l2timer.c passive_isdn
1267 file netisdn/i4b_util.c passive_isdn
1268 file netisdn/i4b_lme.c passive_isdn
1269 # Q.931 handler
1270 file netisdn/i4b_q931.c passive_isdn
1271 file netisdn/i4b_q932fac.c passive_isdn
1272 file netisdn/i4b_l3fsm.c passive_isdn
1273 file netisdn/i4b_l3timer.c passive_isdn
1274 file netisdn/i4b_l2if.c passive_isdn
1275 file netisdn/i4b_l4if.c passive_isdn
1276 # isdn device driver, interface to i4bd
1277 file netisdn/i4b_i4bdrv.c i4b needs-flag
1278 file netisdn/i4b_l4.c isdn needs-flag
1279 file netisdn/i4b_l4mgmt.c isdn needs-flag
1280 file netisdn/i4b_l4timer.c isdn needs-flag
1281 file dev/clockctl.c clockctl needs-flag
1282