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