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