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