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