files revision 1.560 1 # $NetBSD: files,v 1.560 2002/10/10 21:56:50 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 defflag SYSTRACE
12 defparam MAXUPRC
13 defparam RTC_OFFSET
14 defparam DEFCORENAME
15 defflag UCONSOLE
16 defflag opt_pipe.h PIPE_SOCKETPAIR PIPE_NODIRECT
17
18 defflag opt_sock_counters.h SOSEND_COUNTERS
19 defflag opt_sosend_loan.h SOSEND_NO_LOAN
20
21 defflag MULTIPROCESSOR
22
23 defflag opt_config.h INCLUDE_CONFIG_FILE INCLUDE_JUST_CONFIG
24
25 defflag opt_callout.h CALLWHEEL_STATS
26
27 defflag opt_sysv.h SYSVMSG SYSVSEM SYSVSHM
28 defparam opt_sysvparam.h SHMMAXPGS SEMMNI SEMMNS SEMUME SEMMNU
29
30 defflag opt_ntp.h PPS_SYNC NTP
31
32 defparam opt_kmempages.h NKMEMPAGES KMEMPAGES_MIN NKMEMPAGES_MAX
33 defflag opt_malloclog.h MALLOCLOG
34 defparam opt_malloclog.h MALLOCLOGSIZE
35 defflag opt_malloc_debug.h MALLOC_DEBUG
36 defflag opt_pool.h POOL_DIAGNOSTIC
37 defparam opt_poollog.h POOL_LOGSIZE
38
39 defflag opt_revcache.h NAMECACHE_ENTER_REVERSE
40
41 defflag opt_execfmt.h EXEC_AOUT EXEC_COFF EXEC_ECOFF EXEC_ELF32
42 EXEC_ELF64 EXEC_MACHO EXEC_SCRIPT
43 EXEC_ELF_NOTELESS
44
45 # compatibility options
46 #
47 defflag COMPAT_FREEBSD
48 defflag COMPAT_HPUX
49 defflag COMPAT_IBCS2
50 defflag COMPAT_IRIX
51 defflag COMPAT_LINUX
52 defflag COMPAT_OSF1
53 defflag COMPAT_SUNOS
54 defflag opt_compat_svr4.h COMPAT_SVR4 COMPAT_SVR4_32 SVR4_COMPAT_SOLARIS2
55 defflag COMPAT_ULTRIX
56 defflag COMPAT_NETBSD32
57 defflag COMPAT_AOUT
58 defflag COMPAT_AOUT_M68K
59 defflag COMPAT_M68K4K
60 defflag COMPAT_MACH
61 defflag COMPAT_VAX1K
62 defflag COMPAT_43
63 defflag COMPAT_PECOFF
64 defflag opt_compat_netbsd.h COMPAT_09 COMPAT_10 COMPAT_11 COMPAT_12
65 COMPAT_13 COMPAT_14 COMPAT_15 COMPAT_NOMID
66
67 # networking protocols
68 #
69 defflag opt_tcp_debug.h TCP_DEBUG
70 defparam opt_tcp_debug.h TCP_NDEBUG
71 defflag opt_inet.h INET INET6 INET6_MD_CKSUM
72 defflag opt_ipsec.h IPSEC IPSEC_ESP
73 defparam opt_inet_conf.h SUBNETSARELOCAL HOSTZEROBROADCAST
74 defflag opt_atalk.h NETATALK
75 defflag opt_ns.h NS NSIP # NS network stack,
76 # XNS tunneled over IP
77 defflag opt_iso.h ISO TPIP # ISO network stack
78 defflag opt_smb.h SMB # SMB network stack
79 defflag IPX # IPX network stack
80 defflag EON # ISO clnp over IP
81 defflag CCITT #
82 defflag HDLC # CCITT over HDLC
83 defflag LLC # CCITT over LLC2 (& IEEE LLC?)
84 defflag NATM # "native" ATM protocols
85 defflag PFIL_HOOKS # pfil(9)
86 defflag IPFILTER_LOG # logging of ip packets
87 defflag opt_ppp.h PPP_DEFLATE PPP_BSDCOMP PPP_FILTER
88 # Include deflate or bsd
89 # compression, enable pppd
90 # packet filtering support
91
92 # networking options
93 #
94 defflag GATEWAY
95 defflag MROUTING
96 defflag TCP_COMPAT_42
97
98 defparam opt_tcp_space.h TCP_RECVSPACE TCP_SENDSPACE
99
100 defflag opt_inet_csum.h INET_CSUM_COUNTERS TCP_CSUM_COUNTERS
101 UDP_CSUM_COUNTERS
102
103 defparam SB_MAX
104
105 # UVM options
106 #
107 defflag opt_uvmhist.h UVMHIST UVMHIST_PRINT
108
109 # file system options
110 #
111 defflag SOFTDEP # XXX files.ufs?
112 defflag QUOTA # XXX files.ufs?
113 defflag VNODE_OP_NOINLINE
114
115 # buffer cache size options
116 #
117 defparam opt_bufcache.h BUFCACHE BUFPAGES
118
119 # userconf
120 #
121 defflag USERCONF
122
123
124 #
125 # Not entirely MI, but present on multiple arch's
126 #
127
128 # PC-style MBR handling
129 #
130 defflag opt_mbr.h COMPAT_386BSD_MBRPART
131
132 # debugging options
133 #
134 defflag opt_ddb.h DDB
135 defparam opt_ddb.h DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE
136 DDB_BREAK_CHAR DDB_KEYCODE SYMTAB_SPACE
137 defflag opt_kgdb.h KGDB
138 defparam opt_kgdb.h KGDB_DEV KGDB_DEVNAME
139 KGDB_DEVADDR KGDB_DEVRATE KGDB_DEVMODE
140 defflag LOCKDEBUG
141 defflag SYSCALL_DEBUG
142 defflag opt_kstack.h KSTACK_CHECK_MAGIC
143
144 # memory (ram) disk options
145 #
146 defflag opt_md.h MEMORY_DISK_HOOKS MEMORY_DISK_IS_ROOT
147 MEMORY_DISK_DYNAMIC
148 defparam opt_md.h MEMORY_DISK_SERVER MEMORY_DISK_ROOT_SIZE
149
150 # Support for hardware performance monitoring counters
151 #
152 defflag opt_perfctrs.h PERFCTRS
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_core
168 define scsi {[channel = -1]}: scsi_core
169 define ata {[channel = -1], [drive = -1]}
170 define atapi {[channel = -1]}
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 # IR device support
188 include "dev/ir/files.ir"
189
190 # Bluetooth device support
191 include "dev/bluetooth/files.bluetooth"
192
193 # raster operations attributes
194 #
195 define rasops1
196 define rasops2
197 define rasops4
198 define rasops8
199 define rasops15
200 define rasops16
201 define rasops24
202 define rasops32
203
204 # net device attributes - we have generic code for arc(net), ether(net),
205 # fddi, token ring, atm and eco(net).
206 #
207 define arc
208 define atm
209 define eco
210 define ether
211 define fddi
212 define hippi
213 define ieee1394
214 define token
215 define sppp
216 define wlan
217 define crypto
218
219 # devices ARPing IPv4 pull this in:
220 #
221 define arp
222
223 #
224 # ALTQ network traffic shaping subsystem
225 #
226 include "altq/files.altq"
227
228 #
229 # IPKDB kernel debugger
230 #
231 include "ipkdb/files.ipkdb"
232
233 # Logical disk
234 #
235 device ld: disk
236 file dev/ld.c ld needs-flag
237
238 #
239 # System monitoring framework
240 #
241 include "dev/sysmon/files.sysmon"
242
243 #
244 # MII/PHY support for network devices
245 #
246 include "dev/mii/files.mii"
247
248 #
249 # RAIDframe
250 #
251 include "dev/raidframe/files.raidframe"
252
253 #
254 # Hardware-assisted data mover API
255 #
256 include "dev/dmover/files.dmover"
257
258 #
259 # "Chipset" drivers. These are the bus-independent routines which
260 # contain the cfdrivers. Attachments are provided by files.<bus>
261 #
262
263 # Adaptec AIC-6[32]60 ICs
264 #
265 device aic: scsi
266 file dev/ic/aic6360.c aic
267
268 # SMC 93Cx6 Serial EEPROM devices
269 #
270 define smc93cx6
271 file dev/ic/smc93cx6.c smc93cx6
272
273 # Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
274 #
275 defparam opt_ahc.h AHC_DEBUG
276 defflag opt_ahc.h AHC_NO_TAGS
277 device ahc: scsi
278 define ahc_seeprom
279 define ahc_aic77xx
280 file dev/ic/aic7xxx.c ahc
281 file dev/ic/aic7xxx_seeprom.c ahc_seeprom
282 file dev/ic/aic77xx.c ahc_aic77xx
283
284 # DPT EATA SCSI controllers
285 #
286 device dpt: scsi
287 file dev/ic/dpt.c dpt
288
289 # Compaq Smart ARRAY controllers
290 #
291 device cac {unit = -1}
292 file dev/ic/cac.c cac
293
294 attach ld at cac with ld_cac
295 file dev/ic/ld_cac.c ld_cac
296
297 # Mylex DAC960 RAID controllers
298 #
299 device mlx {unit = -1}
300 file dev/ic/mlx.c mlx needs-flag
301
302 attach ld at mlx with ld_mlx
303 file dev/ic/ld_mlx.c ld_mlx
304
305 # ICP-Vortex/Intel RAID controllers
306 #
307 device icp {unit = -1}
308 file dev/ic/icp.c icp needs-flag
309
310 attach ld at icp with ld_icp
311 file dev/ic/ld_icp.c ld_icp
312
313 device icpsp: scsi
314 file dev/ic/icpsp.c icpsp
315 attach icpsp at icp
316
317 # Adaptec FSA RAID controllers
318 #
319 device aac {unit = -1}
320 file dev/ic/aac.c aac
321
322 attach ld at aac with ld_aac
323 file dev/ic/ld_aac.c ld_aac
324
325 # AdvanSys 1200A, 1200B and ULTRA SCSI controllers
326 #
327 device adv: scsi
328 file dev/ic/adv.c adv
329 file dev/ic/advlib.c adv
330 file dev/ic/advmcode.c adv
331
332 # AdvanSys ULTRA WIDE SCSI controllers
333 #
334 device adw: scsi
335 file dev/ic/adw.c adw
336
337 # BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
338 # (Must be declared before AHA to ensure bha probes before aha.
339 # Probing AHA first configures bhas as aha, via their AHA
340 # hardware-compatibility mode.)
341 #
342 device bha: scsi
343 file dev/ic/bha.c bha
344
345 # Adaptec AHA-154x and AHA-164x controllers
346 # (must be after bha, see above)
347 #
348 device aha: scsi
349 file dev/ic/aha.c aha
350
351 # Initio INIC-940/950 SCSI controllers
352 #
353 device iha: scsi
354 file dev/ic/iha.c iha
355
356 # Qlogic ISP 10x0 SCSI Controllers
357 #
358 defflag opt_isp.h ISP_DISABLE_1020_SUPPORT
359 ISP_DISABLE_1080_SUPPORT
360 ISP_DISABLE_2100_SUPPORT
361 ISP_DISABLE_2200_SUPPORT
362 ISP_DISABLE_FW ISP_TARGET_MODE
363 ISP_FW_CRASH_DUMP
364 defparam opt_isp.h ISP_LOGDEFAULT
365 device isp: scsi
366 file dev/ic/isp.c isp
367 file dev/ic/isp_netbsd.c isp
368 file dev/ic/isp_target.c isp
369
370 # LSILogic Fusion-MPT I/O Processor SCSI/FC Controllers
371 #
372 device lfmiop: scsi
373 file dev/ic/lfmiop.c lfmiop
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
736 # Fujitsu FMV-18x Ethernet driver based on Fujitsu MB8696xA controllers
737 #
738 device fmv: arp, ether, ifnet, mb86960
739 file dev/ic/fmv.c fmv
740
741 # Crystal Semiconductor CS8900, CS8920, and CS8920M Ethernet
742 #
743 device cs: arp, ether, ifnet
744 file dev/ic/cs89x0.c cs
745
746 # Radio device attributes
747 #
748 define tea5757
749 file dev/ic/tea5757.c tea5757
750 define lm700x
751 file dev/ic/lm700x.c lm700x
752
753 # Definitions for wscons
754 # device attributes: display, display with emulator, keyboard, and mouse
755 #
756 define wsdisplaydev {[kbdmux = 1]}
757 define wsemuldisplaydev {[console = -1], [kbdmux = 1]}
758 define wskbddev {[console = -1], [mux = 1]}
759 define wsmousedev {[mux = 0]}
760 # attribute to pull in raster support
761 #
762 define wsrasteremulops
763 # common PC display functions
764 #
765 defflag opt_pcdisplay.h PCDISPLAY_SOFTCURSOR
766 define pcdisplayops
767 file dev/ic/pcdisplay_subr.c pcdisplayops
768 file dev/ic/pcdisplay_chars.c pcdisplayops
769 # VGA graphics
770 #
771 defparam opt_vga.h VGA_CONSOLE_SCREENTYPE
772 defflag opt_vga.h VGA_CONSOLE_ATI_BROKEN_FONTSEL
773 device vga: wsemuldisplaydev, pcdisplayops
774 file dev/ic/vga.c vga needs-flag
775 file dev/ic/vga_subr.c vga
776 # Integraphics Systems IGA168x and CyberPro framebuffers (linear non-VGA mode)
777 #
778 device igsfb: wsemuldisplaydev, wsrasteremulops, rasops8
779 file dev/ic/igsfb.c igsfb
780 file dev/ic/igsfb_subr.c igsfb
781
782 # Attributes which machine-independent bus support can be attached to.
783 # These should be defined here, because some of these busses can have
784 # devices which provide these attributes, and we'd like to avoid hairy
785 # ordering constraints on inclusion of the busses' "files" files.
786 #
787 define isabus { } # ISA attachment
788 define eisabus { } # EISA attachment
789 define pcibus {[bus = -1]} # PCI attachment
790 define tcbus { } # TurboChannel attachment
791 define mcabus { } # MicroChannel attachment
792 define usbus { } # USB attachment
793 define fwbus {[idhi=-1],[idlo=-1]} # IEEE 1394 attachment
794 define vmebus { } # VME bus attachment
795 define acpibus { } # ACPI "bus" attachment
796 define pcmciabus { [controller = -1], [socket = -1]} # PCMCIA bus attachment
797 define cbbus {[slot = -1]} # CardBus attachment
798 define pcmciaslot {[slot = -1]} # PCMCIA slot itself
799
800 # We need the USB bus controllers here so different busses can
801 # use them in an 'attach-with'.
802 # UHCI USB controller
803 #
804 device uhci: usbus
805 file dev/usb/uhci.c uhci needs-flag
806
807 # OHCI USB controller
808 #
809 device ohci: usbus
810 file dev/usb/ohci.c ohci needs-flag
811
812 # EHCI USB controller
813 #
814 device ehci: usbus
815 file dev/usb/ehci.c ehci needs-flag
816
817 # SL811HS/T USB controller
818 defflag opt_slhci.h SLHCI_DEBUG
819 device slhci: usbus
820 file dev/ic/sl811hs.c slhci needs-flag
821
822 # radio devices, attaches to radio hardware driver
823 device radio
824 attach radio at radiodev
825
826 #
827 # IEEE 1212 routines
828 define ieee1212
829 file dev/std/ieee1212.c ieee1212
830
831 #
832 # SBP2 routines for IEEE 1394
833 define sbp2
834 file dev/ieee1394/sbp2.c sbp2
835
836 # IEEE 1394 controllers
837 # (These need to be here since it will have both PCI and CardBus attachments)
838 #
839 device fwlynx: fwbus
840 device fwohci: fwbus
841
842 # Sony Programmable I/O Controller
843 device spic: wsmousedev
844 file dev/ic/spic.c spic
845
846 # IBM CPC700 PowerPC bridge
847 define cpcbus { addr, [irq=-1] }
848 device cpc: cpcbus, pcibus
849 file dev/ic/cpc700.c cpc
850
851 attach com at cpcbus with com_cpcbus
852 file dev/ic/com_cpcbus.c com_cpcbus
853
854 device cpctim
855 attach cpctim at cpcbus
856 file dev/ic/timer_cpcbus.c cpctim
857
858 device cpciic
859 attach cpciic at cpcbus with iic_cpcbus
860 file dev/ic/iic_cpcbus.c iic_cpcbus
861
862
863 # Attribute used by various things that need BPF's virtual machine
864 #
865 define bpf_filter
866 defparam opt_bpf.h BPF_BUFSIZE
867
868 # Attributes used by the ISDN subsystem
869 #
870 define isdndev # the ISDN subsystem
871 define passive_isdn # files needed by passive cards (XXX - protocol
872 # specific)
873
874 # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes)
875 #
876 device isic: isdndev, passive_isdn
877
878 file dev/ic/isic.c isic
879 file dev/ic/isac.c isic|ifpci
880 file dev/ic/isic_l1.c isic|ifpci
881 file dev/ic/isic_l1fsm.c isic|ifpci
882 file dev/ic/hscx.c isic
883 file dev/ic/isic_bchan.c isic
884
885 # (old) Diehl active ISDN cards
886 #
887 device daic: isdndev
888 file dev/ic/daic.c daic
889
890 # legitimate pseudo-devices
891 #
892 defpseudo vnd: disk
893 defpseudo ccd: disk
894 defpseudo cgd: disk
895 defpseudo md: disk
896 defpseudo netsmb
897
898 defpseudo pty: tty
899 defpseudo tb: tty
900 defpseudo rnd
901
902 defpseudo loop: ifnet
903 defpseudo sl: ifnet
904 defpseudo ppp: ifnet, bpf_filter
905 defpseudo pppoe: ifnet, ether, sppp
906 defpseudo sppp: ifnet
907 defpseudo tun: ifnet
908 defpseudo vlan: ifnet, ether
909 defpseudo bridge: ifnet, ether
910 defpseudo bpfilter: ifnet, bpf_filter
911 defpseudo strip: ifnet
912 defpseudo ipfilter: ifnet
913 defpseudo gre: ifnet
914 defpseudo gif: ifnet
915 defpseudo faith: ifnet
916 defpseudo stf: ifnet
917 defpseudo irframetty: irframedrv, irdasir
918
919 defpseudo sequencer
920 defpseudo clockctl
921 defpseudo irix_kmem
922 defpseudo irix_usema
923
924 # ISDN userland pseudo devices
925 #
926 defpseudo isdntrc: isdndev, tty
927 defpseudo isdnbchan: isdndev, tty
928 defpseudo isdntel: isdndev, tty
929 defpseudo isdnctl: isdndev, tty
930 defpseudo isdn: isdndev, tty
931
932 # ISDN network interfaces
933 defpseudo irip: isdndev, ifnet
934 defpseudo ippp: isdndev, sppp, ifnet
935
936 # KTTCP network throughput testing pseudo-device
937 defpseudo kttcp
938 file dev/kttcp.c kttcp needs-flag
939
940 #
941 # File systems
942 #
943 include "adosfs/files.adosfs"
944 include "coda/files.coda"
945 include "filecorefs/files.filecorefs"
946 include "fs/smbfs/files.smbfs"
947 include "isofs/cd9660/files.cd9660"
948 include "miscfs/fdesc/files.fdesc"
949 include "miscfs/kernfs/files.kernfs"
950 include "miscfs/nullfs/files.nullfs"
951 include "miscfs/overlay/files.overlay"
952 include "miscfs/portal/files.portal"
953 include "miscfs/procfs/files.procfs"
954 include "miscfs/umapfs/files.umapfs"
955 include "miscfs/union/files.union"
956 include "msdosfs/files.msdosfs"
957 include "nfs/files.nfs"
958 include "ntfs/files.ntfs"
959 include "ufs/files.ufs"
960
961 #
962 # kernel sources
963 #
964 file crypto/arc4/arc4.c wlan
965 file crypto/des/des_ecb.c (ipsec & ipsec_esp) | cgd
966 file crypto/des/des_setkey.c (ipsec & ipsec_esp) | cgd
967 file crypto/des/des_enc.c ((ipsec & ipsec_esp) | cgd) &
968 !crypto_md_des_enc
969 file crypto/des/des_cbc.c cgd & !crypto_md_des_cbc
970 file crypto/blowfish/bf_enc.c ((ipsec & ipsec_esp) | cgd) &
971 !crypto_md_bf_enc
972 file crypto/blowfish/bf_cbc.c cgd & !crypto_md_bf_cbc
973 file crypto/blowfish/bf_skey.c (ipsec & ipsec_esp) | cgd
974 file crypto/cast128/cast128.c (ipsec & ipsec_esp) | cgd
975 file crypto/rijndael/rijndael-alg-fst.c (ipsec & ipsec_esp) | cgd
976 file crypto/rijndael/rijndael-api-fst.c (ipsec & ipsec_esp) | cgd
977 file ddb/db_access.c ddb | kgdb
978 file ddb/db_aout.c ddb
979 file ddb/db_break.c ddb
980 file ddb/db_command.c ddb
981 file ddb/db_elf.c ddb
982 file ddb/db_examine.c ddb
983 file ddb/db_expr.c ddb
984 file ddb/db_input.c ddb
985 file ddb/db_lex.c ddb
986 file ddb/db_output.c ddb
987 file ddb/db_print.c ddb
988 file ddb/db_run.c ddb | kgdb
989 file ddb/db_sym.c ddb
990 file ddb/db_trap.c ddb
991 file ddb/db_variables.c ddb
992 file ddb/db_watch.c ddb
993 file ddb/db_write_cmd.c ddb
994 file ddb/db_xxx.c ddb
995 file dev/auconv.c auconv
996 file dev/audio.c audio | midi | midibus needs-flag
997 file dev/bluetooth/bluetooth.c bthcidrv
998 file dev/bluetooth/bthci.c bthcidrv needs-flag
999 file dev/ccd.c ccd needs-flag
1000 file dev/cgd.c cgd needs-flag
1001 file dev/cgd_crypto.c cgd
1002 file dev/clockctl.c clockctl needs-flag
1003 file dev/dksubr.c cgd
1004 file dev/i2c/i2c_bus.c i2c
1005 file dev/i2c/i2c_eeprom.c i2c_eeprom
1006 file dev/ir/cir.c cir needs-flag
1007 file dev/ir/ir.c cir | irframedrv
1008 file dev/ir/irframe.c irframe | irframedrv needs-flag
1009 file dev/ir/irframe_tty.c irframetty needs-flag
1010 file dev/ir/sir.c irdasir
1011 file dev/md.c md needs-count
1012 file dev/midi.c midi | midibus needs-flag
1013 file dev/midisyn.c midisyn
1014 file dev/mm.c
1015 file dev/mulaw.c mulaw
1016 file dev/radio.c radio needs-flag
1017 file dev/rnd.c rnd needs-flag
1018 file dev/rndpool.c rnd needs-flag
1019 file dev/sequencer.c sequencer needs-flag
1020 file dev/vnd.c vnd needs-flag
1021 file kern/core_elf32.c exec_elf32
1022 file kern/core_elf64.c exec_elf64
1023 file kern/core_netbsd.c
1024 file kern/cnmagic.c
1025 file kern/exec_aout.c exec_aout
1026 file kern/exec_conf.c
1027 file kern/exec_ecoff.c exec_ecoff
1028 file kern/exec_elf32.c exec_elf32
1029 file kern/exec_elf64.c exec_elf64
1030 file kern/exec_elf_common.c exec_elf32 | exec_elf64
1031 file kern/exec_macho.c exec_macho
1032 file kern/exec_script.c exec_script
1033 file kern/exec_subr.c
1034 file kern/init_main.c
1035 file kern/init_sysent.c
1036 file kern/kern_acct.c
1037 file kern/kern_allocsys.c
1038 file kern/kern_clock.c
1039 file kern/kern_descrip.c
1040 file kern/kern_exec.c
1041 file kern/kern_exit.c
1042 file kern/kern_fork.c
1043 file kern/kern_kthread.c
1044 file kern/kern_ktrace.c
1045 file kern/kern_systrace.c systrace
1046 file kern/kern_lkm.c lkm
1047 file kern/kern_lock.c
1048 file kern/kern_malloc.c
1049 file kern/kern_malloc_debug.c malloc_debug
1050 file kern/kern_ntptime.c
1051 file kern/kern_physio.c
1052 file kern/kern_proc.c
1053 file kern/kern_prot.c
1054 file kern/kern_ras.c
1055 file kern/kern_resource.c
1056 file kern/kern_sig.c
1057 file kern/kern_subr.c
1058 file kern/kern_synch.c
1059 file kern/kern_sysctl.c
1060 file kern/kern_time.c
1061 file kern/kern_xxx.c
1062 file kern/kgdb_stub.c kgdb
1063 file kern/subr_autoconf.c
1064 file kern/subr_devsw.c
1065 file kern/subr_disk.c
1066 file kern/subr_extent.c
1067 file kern/subr_log.c
1068 file kern/subr_pool.c
1069 file kern/subr_prf.c
1070 file kern/subr_prof.c
1071 file kern/subr_prop.c
1072 file kern/subr_userconf.c userconf
1073 file kern/subr_xxx.c
1074 file kern/sys_generic.c
1075 file kern/sys_pipe.c !pipe_socketpair
1076 file kern/sys_pmc.c
1077 file kern/sys_process.c
1078 file kern/sys_socket.c
1079 file kern/syscalls.c syscall_debug
1080 file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
1081 file kern/sysv_msg.c sysvmsg
1082 file kern/sysv_sem.c sysvsem
1083 file kern/sysv_shm.c sysvshm
1084 file kern/tty.c
1085 file kern/tty_conf.c
1086 file kern/tty_pty.c pty needs-flag
1087 file kern/tty_subr.c
1088 file kern/tty_tb.c tb needs-count
1089 file kern/tty_tty.c
1090 file kern/uipc_domain.c
1091 file kern/uipc_mbuf.c
1092 file kern/uipc_mbuf2.c
1093 file kern/uipc_proto.c
1094 file kern/uipc_socket.c
1095 file kern/uipc_socket2.c
1096 file kern/uipc_syscalls.c
1097 file kern/uipc_usrreq.c
1098 file kern/vfs_bio.c
1099 file kern/vfs_cache.c
1100 file kern/vfs_getcwd.c
1101 file kern/vfs_init.c
1102 file kern/vfs_lockf.c
1103 file kern/vfs_lookup.c
1104 file kern/vfs_subr.c
1105 file kern/vfs_syscalls.c
1106 file kern/vfs_vnops.c
1107 file kern/vnode_if.c
1108 file miscfs/deadfs/dead_vnops.c
1109 file miscfs/fifofs/fifo_vnops.c
1110 file miscfs/genfs/genfs_vnops.c
1111 file miscfs/genfs/layer_subr.c nullfs | overlay | umapfs | lkm
1112 file miscfs/genfs/layer_vfsops.c nullfs | overlay | umapfs | lkm
1113 file miscfs/genfs/layer_vnops.c nullfs | overlay | umapfs | lkm
1114 file miscfs/specfs/spec_vnops.c
1115 file miscfs/syncfs/sync_subr.c
1116 file miscfs/syncfs/sync_vnops.c
1117 file net/bpf.c bpfilter needs-count
1118 file net/bpf_filter.c bpf_filter
1119 file net/bsd-comp.c ppp & ppp_bsdcomp
1120 file net/if.c
1121 file net/if_arcsubr.c arc needs-flag
1122 file net/if_atmsubr.c atm
1123 file net/if_bridge.c bridge needs-flag
1124 file net/bridgestp.c bridge
1125 file net/if_ecosubr.c eco
1126 file net/if_ethersubr.c ether | fddi | netatalk | token |
1127 wlan
1128 file net/if_faith.c faith & inet & inet6 needs-flag
1129 file net/if_fddisubr.c fddi needs-flag
1130 file net/if_gif.c gif needs-flag
1131 file net/if_gre.c gre needs-flag
1132 file net/if_hippisubr.c hippi needs-flag
1133 file net/if_ieee1394subr.c ieee1394
1134 file net/if_ieee80211subr.c wlan
1135 file net/if_loop.c loop needs-count
1136 file net/if_media.c
1137 file net/if_ppp.c ppp needs-count
1138 file net/if_stf.c stf & inet & inet6 needs-flag
1139 file net/if_sl.c sl needs-count
1140 file net/if_spppsubr.c sppp
1141 file net/if_strip.c strip needs-count
1142 file net/if_tokensubr.c token needs-flag
1143 file net/if_tun.c tun needs-flag
1144 file net/if_vlan.c vlan needs-flag
1145 file net/if_pppoe.c pppoe needs-flag
1146 #file net/net_osdep.c
1147 file net/pfil.c pfil_hooks | ipfilter
1148 file net/ppp-deflate.c ppp & ppp_deflate
1149 file net/ppp_tty.c ppp
1150 file net/radix.c
1151 file net/raw_cb.c
1152 file net/raw_usrreq.c
1153 file net/route.c
1154 file net/rtsock.c
1155 file net/slcompress.c sl | ppp | strip | irip
1156 file net/zlib.c (ppp & ppp_deflate) | ipsec
1157 file netatalk/aarp.c netatalk
1158 file netatalk/at_control.c netatalk
1159 file netatalk/at_proto.c netatalk
1160 file netatalk/at_rmx.c netatalkdebug
1161 file netatalk/ddp_input.c netatalk
1162 file netatalk/ddp_output.c netatalk
1163 file netatalk/ddp_usrreq.c netatalk
1164 file netccitt/ccitt_proto.c ccitt
1165 file netccitt/hd_debug.c hdlc
1166 file netccitt/hd_input.c hdlc
1167 file netccitt/hd_output.c hdlc
1168 file netccitt/hd_subr.c hdlc
1169 file netccitt/hd_timer.c hdlc
1170 file netccitt/if_x25subr.c ccitt
1171 file netccitt/llc_input.c llc
1172 file netccitt/llc_output.c llc
1173 file netccitt/llc_subr.c llc
1174 file netccitt/llc_timer.c llc
1175 file netccitt/pk_acct.c ccitt
1176 file netccitt/pk_debug.c ccitt
1177 file netccitt/pk_input.c ccitt
1178 file netccitt/pk_llcsubr.c llc | hdlc
1179 file netccitt/pk_output.c ccitt
1180 file netccitt/pk_subr.c ccitt
1181 file netccitt/pk_timer.c ccitt
1182 file netccitt/pk_usrreq.c ccitt
1183 file netinet/fil.c ipfilter
1184 file netinet/if_arp.c arp | netatalk needs-flag
1185 file netinet/if_atm.c atm
1186 file netinet/igmp.c inet
1187 file netinet/in.c inet
1188 file netinet/in_gif.c gif & inet
1189 file netinet/in_pcb.c inet
1190 file netinet/in_proto.c inet
1191 file netinet/ip_auth.c ipfilter needs-flag
1192 file netinet/ip_ecn.c ipsec | gif | stf
1193 file netinet/ip_encap.c inet | inet6
1194 file netinet/ip_fil.c ipfilter
1195 file netinet/ip_flow.c inet & gateway
1196 file netinet/ip_frag.c ipfilter
1197 file netinet/ip_gre.c inet & gre
1198 file netinet/ip_icmp.c inet
1199 file netinet/ip_input.c inet
1200 file netinet/ip_log.c ipfilter & ipfilter_log
1201 file netinet/ip_mroute.c inet & mrouting
1202 file netinet/ip_nat.c ipfilter
1203 file netinet/ip_output.c inet
1204 file netinet/ip_proxy.c ipfilter
1205 file netinet/ip_state.c ipfilter
1206 file netinet/raw_ip.c inet
1207 file netinet/tcp_debug.c inet | inet6
1208 file netinet/tcp_input.c inet | inet6
1209 file netinet/tcp_output.c inet | inet6
1210 file netinet/tcp_subr.c inet | inet6
1211 file netinet/tcp_timer.c inet | inet6
1212 file netinet/tcp_usrreq.c inet | inet6
1213 file netinet/udp_usrreq.c inet | inet6
1214 file netinet6/ah_core.c ipsec
1215 file netinet6/ah_input.c ipsec
1216 file netinet6/ah_output.c ipsec
1217 file netinet6/dest6.c inet6
1218 file netinet6/esp_core.c ipsec & ipsec_esp
1219 file netinet6/esp_output.c ipsec & ipsec_esp
1220 file netinet6/esp_input.c ipsec & ipsec_esp
1221 file netinet6/esp_rijndael.c ipsec & ipsec_esp
1222 file netinet6/frag6.c inet6
1223 file netinet6/icmp6.c inet6
1224 file netinet6/in6.c inet6
1225 file netinet6/in6_cksum.c inet6 & !inet6_md_cksum
1226 file netinet6/in6_gif.c gif & inet6
1227 file netinet6/in6_ifattach.c inet6
1228 file netinet6/in6_pcb.c inet6
1229 file netinet6/in6_proto.c inet6
1230 file netinet6/in6_src.c inet6
1231 file netinet6/ip6_forward.c inet6
1232 file netinet6/ip6_input.c inet6
1233 file netinet6/ip6_mroute.c inet6
1234 file netinet6/ip6_output.c inet6
1235 file netinet6/ipcomp_core.c ipsec
1236 file netinet6/ipcomp_input.c ipsec
1237 file netinet6/ipcomp_output.c ipsec
1238 file netinet6/ipsec.c ipsec
1239 file netinet6/mld6.c inet6
1240 file netinet6/nd6.c inet6
1241 file netinet6/nd6_nbr.c inet6
1242 file netinet6/nd6_rtr.c inet6
1243 file netinet6/raw_ip6.c inet6
1244 file netinet6/route6.c inet6
1245 file netinet6/udp6_output.c inet6
1246 file netinet6/udp6_usrreq.c inet6
1247 file netiso/clnp_debug.c iso
1248 file netiso/clnp_er.c iso
1249 file netiso/clnp_frag.c iso
1250 file netiso/clnp_input.c iso
1251 file netiso/clnp_options.c iso
1252 file netiso/clnp_output.c iso
1253 file netiso/clnp_raw.c iso
1254 file netiso/clnp_subr.c iso
1255 file netiso/clnp_timer.c iso
1256 file netiso/cltp_usrreq.c iso
1257 file netiso/esis.c iso
1258 file netiso/idrp_usrreq.c iso
1259 file netiso/if_cons.c iso
1260 file netiso/if_eon.c eon
1261 file netiso/iso.c iso
1262 file netiso/iso_chksum.c iso
1263 file netiso/iso_pcb.c iso
1264 file netiso/iso_proto.c iso
1265 file netiso/iso_snpac.c iso
1266 file netiso/tp_astring.c iso | tpip
1267 file netiso/tp_cons.c iso
1268 file netiso/tp_driver.c iso | tpip
1269 file netiso/tp_emit.c iso | tpip
1270 file netiso/tp_inet.c iso | tpip
1271 file netiso/tp_input.c iso | tpip
1272 file netiso/tp_iso.c iso
1273 file netiso/tp_meas.c iso | tpip
1274 file netiso/tp_output.c iso | tpip
1275 file netiso/tp_pcb.c iso | tpip
1276 file netiso/tp_subr.c iso | tpip
1277 file netiso/tp_subr2.c iso | tpip
1278 file netiso/tp_timer.c iso | tpip
1279 file netiso/tp_trace.c iso | tpip
1280 file netiso/tp_usrreq.c iso | tpip
1281 file netkey/key.c ipsec
1282 file netkey/key_debug.c ipsec
1283 file netkey/keydb.c ipsec
1284 file netkey/keysock.c ipsec
1285 file netnatm/natm.c natm
1286 file netnatm/natm_pcb.c natm
1287 file netnatm/natm_proto.c natm
1288 file netns/idp_usrreq.c ns
1289 file netns/ns.c ns
1290 file netns/ns_error.c ns
1291 file netns/ns_input.c ns
1292 file netns/ns_ip.c ns & nsip
1293 file netns/ns_output.c ns
1294 file netns/ns_pcb.c ns
1295 file netns/ns_proto.c ns
1296 file netns/spp_debug.c ns
1297 file netns/spp_usrreq.c ns
1298 file netsmb/iconv.c netsmb
1299 file netsmb/smb_conn.c netsmb needs-count
1300 file netsmb/smb_crypt.c netsmb needs-count
1301 file netsmb/smb_dev.c netsmb needs-count
1302 file netsmb/smb_iod.c netsmb needs-count
1303 file netsmb/smb_rq.c netsmb needs-count
1304 file netsmb/smb_smb.c netsmb needs-count
1305 file netsmb/smb_subr.c netsmb needs-count
1306 file netsmb/smb_trantcp.c netsmb needs-count
1307 file netsmb/smb_usr.c netsmb needs-count
1308 file netsmb/subr_mchain.c netsmb
1309
1310 file uvm/uvm_amap.c
1311 file uvm/uvm_anon.c
1312 file uvm/uvm_aobj.c
1313 file uvm/uvm_bio.c
1314 file uvm/uvm_device.c
1315 file uvm/uvm_fault.c
1316 file uvm/uvm_glue.c
1317 file uvm/uvm_init.c
1318 file uvm/uvm_io.c
1319 file uvm/uvm_km.c
1320 file uvm/uvm_loan.c
1321 file uvm/uvm_map.c
1322 file uvm/uvm_meter.c
1323 file uvm/uvm_mmap.c
1324 file uvm/uvm_page.c
1325 file uvm/uvm_pager.c
1326 file uvm/uvm_pdaemon.c
1327 file uvm/uvm_pglist.c
1328 file uvm/uvm_stat.c
1329 file uvm/uvm_swap.c
1330 file uvm/uvm_unix.c
1331 file uvm/uvm_user.c
1332 file uvm/uvm_vnode.c
1333
1334 file netisdn/i4b_ctl.c isdnctl needs-flag
1335 file netisdn/i4b_isppp.c ippp needs-count
1336 file netisdn/i4b_ipr.c irip needs-count
1337 file netisdn/i4b_rbch.c isdnbchan needs-count
1338 file netisdn/i4b_tel.c isdntel needs-count
1339 file netisdn/i4b_trace.c isdntrc needs-count
1340
1341 file netisdn/i4b_mbuf.c passive_isdn
1342 file netisdn/i4b_l2.c passive_isdn
1343 file netisdn/i4b_l2fsm.c passive_isdn
1344 file netisdn/i4b_uframe.c passive_isdn
1345 file netisdn/i4b_tei.c passive_isdn
1346 file netisdn/i4b_sframe.c passive_isdn
1347 file netisdn/i4b_iframe.c passive_isdn
1348 file netisdn/i4b_l2timer.c passive_isdn
1349 file netisdn/i4b_util.c passive_isdn
1350 file netisdn/i4b_lme.c passive_isdn
1351 # Q.931 handler
1352 file netisdn/i4b_q931.c passive_isdn
1353 file netisdn/i4b_q932fac.c passive_isdn
1354 file netisdn/i4b_l3fsm.c passive_isdn
1355 file netisdn/i4b_l3timer.c passive_isdn
1356 file netisdn/i4b_l2if.c passive_isdn
1357 file netisdn/i4b_l4if.c passive_isdn
1358 # isdn device driver, interface to isdnd
1359 file netisdn/i4b_i4bdrv.c isdn needs-flag
1360 file netisdn/i4b_l4.c isdndev needs-flag
1361 file netisdn/i4b_l4mgmt.c isdndev needs-flag
1362 file netisdn/i4b_l4timer.c isdndev needs-flag
1363
1364 # Game adapter (joystick)
1365 device joy
1366 file dev/ic/joy.c joy needs-flag
1367