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