Home | History | Annotate | Line # | Download | only in conf
files revision 1.428
      1 #	$NetBSD: files,v 1.428 2001/03/08 04:18:17 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 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 # Definitions for wscons
    529 # device attributes: display, display with emulator, keyboard, and mouse
    530 define	wsdisplaydev { }
    531 define	wsemuldisplaydev {[console = -1]}
    532 define	wskbddev {[console = -1], [mux = -1]}
    533 define	wsmousedev {[mux = -1]}
    534 # attribute to pull in raster support
    535 define	wsrasteremulops
    536 # common PC display functions
    537 defopt	opt_pcdisplay.h	PCDISPLAY_SOFTCURSOR
    538 define	pcdisplayops
    539 file	dev/ic/pcdisplay_subr.c	pcdisplayops
    540 file	dev/ic/pcdisplay_chars.c	pcdisplayops
    541 # VGA graphics
    542 device	vga: wsemuldisplaydev, pcdisplayops
    543 file	dev/ic/vga.c			vga			needs-flag
    544 file	dev/ic/vga_subr.c		vga
    545 
    546 # Attributes which machine-independent bus support can be attached to.
    547 # These should be defined here, because some of these busses can have
    548 # devices which provide these attributes, and we'd like to avoid hairy
    549 # ordering constraints on inclusion of the busses' "files" files.
    550 define	isabus { }			# ISA attachment
    551 define	eisabus { }			# EISA attachment
    552 define	pcibus {[bus = -1]}		# PCI attachment
    553 define	tcbus { }			# TurboChannel attachment
    554 define	mcabus { }			# MicroChannel attachment
    555 define	usbus { }			# USB attachment
    556 define	fwbus { }			# IEEE 1394 attachment
    557 define	vmebus { }			# VME bus attachment
    558 define	pcmciabus { [controller = -1], [socket = -1]}	# PCMCIA bus attachment
    559 define	cbbus {[slot = -1]}		# CardBus attachment
    560 define	pcmciaslot {[slot = -1]}	# PCMCIA slot itself:
    561 
    562 # We need the USB bus controllers here so different busses can
    563 # use them in an 'attach-with'.
    564 # UHCI USB controller
    565 device	uhci: usbus
    566 file	dev/usb/uhci.c			uhci			needs-flag
    567 
    568 # OHCI USB controller
    569 device	ohci: usbus
    570 file	dev/usb/ohci.c			ohci			needs-flag
    571 
    572 # EHCI USB controller
    573 device	ehci: usbus
    574 file	dev/usb/ehci.c			ehci			needs-flag
    575 
    576 # IEEE 1394 controllers
    577 # (These need to be here since it will have both PCI and CardBus attachments)
    578 device	fwlynx: fwbus
    579 device	fwohci: fwbus
    580 
    581 # Attribute used by various things that need BPF's virtual machine
    582 define	bpf_filter
    583 
    584 # Attributes used by the ISDN subsystem
    585 define	isdn		# the ISDN subsystem
    586 define	passive_isdn	# files needed by passive cards (XXX - protocol specific)
    587 define	spppi4b		# synchronous PPP support
    588 
    589 # ISDN cards based on the Siemens ISAC/HSCX chipset (or lookalikes)
    590 device	isic: isdn, passive_isdn
    591 
    592 file	dev/ic/isic.c			isic
    593 file	dev/ic/isac.c			isic
    594 file	dev/ic/hscx.c			isic
    595 file	dev/ic/isic_l1.c		isic
    596 file	dev/ic/isic_l1fsm.c		isic
    597 file	dev/ic/isic_bchan.c		isic
    598 
    599 # (old) Diehl active ISDN cards
    600 device	daic: isdn
    601 file	dev/ic/daic.c			daic
    602 
    603 # legitimate pseudo-devices
    604 defpseudo vnd: disk
    605 defpseudo ccd: disk
    606 defpseudo raid: disk
    607 defpseudo md: disk
    608 defpseudo vcoda
    609 
    610 defpseudo pty: tty
    611 defpseudo tb: tty
    612 defpseudo rnd
    613 
    614 defpseudo loop: ifnet
    615 defpseudo sl: ifnet
    616 defpseudo ppp: ifnet, bpf_filter
    617 defpseudo sppp: ifnet
    618 defpseudo tun: ifnet
    619 defpseudo vlan: ifnet, ether
    620 defpseudo bpfilter: ifnet, bpf_filter
    621 defpseudo strip: ifnet
    622 defpseudo ipfilter: ifnet
    623 defpseudo ipip: ifnet
    624 defpseudo gre: ifnet
    625 defpseudo gif: ifnet
    626 defpseudo faith: ifnet
    627 defpseudo stf: ifnet
    628 
    629 defpseudo sequencer
    630 
    631 # ISDN userland pseudo devices
    632 defpseudo i4btrc: isdn
    633 defpseudo i4brbch: isdn
    634 defpseudo i4btel: isdn
    635 defpseudo i4bipr: isdn
    636 defpseudo i4bisppp: isdn, sppp
    637 defpseudo i4bctl: isdn
    638 defpseudo i4b:	isdn
    639 
    640 # kernel sources
    641 file	adosfs/adlookup.c		adosfs
    642 file	adosfs/adutil.c			adosfs
    643 file	adosfs/advfsops.c		adosfs
    644 file	adosfs/advnops.c		adosfs
    645 file	altq/altq_conf.c		altq
    646 file	altq/altq_afmap.c		altq 
    647 file	altq/altq_blue.c		altq
    648 file	altq/altq_cbq.c			altq
    649 file	altq/altq_cdnr.c		altq
    650 file	altq/altq_fifoq.c		altq
    651 file	altq/altq_hfsc.c		altq
    652 file	altq/altq_localq.c		altq
    653 file	altq/altq_priq.c		altq
    654 file	altq/altq_red.c			altq
    655 file	altq/altq_rio.c			altq
    656 file	altq/altq_rmclass.c		altq
    657 file	altq/altq_subr.c		altq
    658 file	altq/altq_wfq.c			altq
    659 file	coda/coda_namecache.c		coda
    660 file	coda/coda_psdev.c		vcoda			needs-count
    661 file	coda/coda_subr.c		coda
    662 file	coda/coda_venus.c		coda
    663 file	coda/coda_vfsops.c		coda
    664 file	coda/coda_vnops.c		coda
    665 file	crypto/arc4/arc4.c		wlan
    666 file	crypto/des/des_ecb.c		ipsec & ipsec_esp
    667 file	crypto/des/des_setkey.c		ipsec & ipsec_esp
    668 file	crypto/blowfish/bf_enc.c	ipsec & ipsec_esp
    669 file	crypto/blowfish/bf_skey.c	ipsec & ipsec_esp
    670 file	crypto/cast128/cast128.c	ipsec & ipsec_esp
    671 file	crypto/rijndael/rijndael-alg-fst.c ipsec & ipsec_esp
    672 file	crypto/rijndael/rijndael-api-fst.c ipsec & ipsec_esp
    673 file	ddb/db_access.c			ddb | kgdb
    674 file	ddb/db_aout.c			ddb
    675 file	ddb/db_break.c			ddb
    676 file	ddb/db_command.c		ddb
    677 file	ddb/db_elf.c			ddb
    678 file	ddb/db_examine.c		ddb
    679 file	ddb/db_expr.c			ddb
    680 file	ddb/db_input.c			ddb
    681 file	ddb/db_lex.c			ddb
    682 file	ddb/db_output.c			ddb
    683 file	ddb/db_print.c			ddb
    684 file	ddb/db_run.c			ddb | kgdb
    685 file	ddb/db_sym.c			ddb
    686 file	ddb/db_trap.c			ddb
    687 file	ddb/db_variables.c		ddb
    688 file	ddb/db_watch.c			ddb
    689 file	ddb/db_write_cmd.c		ddb
    690 file	ddb/db_xxx.c			ddb
    691 file	dev/auconv.c			auconv
    692 file	dev/audio.c			audio | midi | midibus	needs-flag
    693 file	dev/ccd.c			ccd			needs-flag
    694 file	dev/i2c/i2c_bus.c		i2c
    695 file	dev/i2c/i2c_eeprom.c		i2c_eeprom
    696 file	dev/md.c			md			needs-count
    697 file	dev/midi.c			midi | midibus		needs-flag
    698 file	dev/midisyn.c			midisyn
    699 file	dev/mulaw.c			mulaw
    700 file	dev/raidframe/rf_acctrace.c	raid			needs-flag
    701 file	dev/raidframe/rf_alloclist.c	raid			needs-flag
    702 file	dev/raidframe/rf_aselect.c	raid			needs-flag
    703 file	dev/raidframe/rf_callback.c	raid			needs-flag
    704 file	dev/raidframe/rf_chaindecluster.c raid			needs-flag
    705 file	dev/raidframe/rf_copyback.c	raid			needs-flag
    706 file	dev/raidframe/rf_cvscan.c	raid			needs-flag
    707 file	dev/raidframe/rf_dagdegrd.c	raid			needs-flag
    708 file	dev/raidframe/rf_dagdegwr.c	raid			needs-flag
    709 file	dev/raidframe/rf_dagffrd.c	raid			needs-flag
    710 file	dev/raidframe/rf_dagffwr.c	raid			needs-flag
    711 file	dev/raidframe/rf_dagfuncs.c	raid			needs-flag
    712 file	dev/raidframe/rf_dagutils.c	raid			needs-flag
    713 file	dev/raidframe/rf_debugMem.c	raid			needs-flag
    714 file	dev/raidframe/rf_debugprint.c	raid			needs-flag
    715 file	dev/raidframe/rf_decluster.c	raid			needs-flag
    716 file	dev/raidframe/rf_declusterPQ.c	raid			needs-flag
    717 file	dev/raidframe/rf_diskqueue.c	raid			needs-flag
    718 file	dev/raidframe/rf_disks.c	raid			needs-flag
    719 file	dev/raidframe/rf_driver.c	raid			needs-flag
    720 file	dev/raidframe/rf_engine.c	raid			needs-flag
    721 file	dev/raidframe/rf_evenodd.c	raid			needs-flag
    722 file	dev/raidframe/rf_evenodd_dagfuncs.c raid		needs-flag
    723 file	dev/raidframe/rf_evenodd_dags.c	raid			needs-flag
    724 file	dev/raidframe/rf_fifo.c	raid	needs-flag
    725 file	dev/raidframe/rf_interdecluster.c raid			needs-flag
    726 file	dev/raidframe/rf_invertq.c	raid			needs-flag
    727 file	dev/raidframe/rf_layout.c	raid			needs-flag
    728 file	dev/raidframe/rf_map.c		raid			needs-flag
    729 file	dev/raidframe/rf_mcpair.c	raid			needs-flag
    730 file	dev/raidframe/rf_memchunk.c	raid			needs-flag
    731 file	dev/raidframe/rf_netbsdkintf.c	raid			needs-flag
    732 file	dev/raidframe/rf_nwayxor.c	raid			needs-flag
    733 file	dev/raidframe/rf_options.c	raid			needs-flag
    734 file	dev/raidframe/rf_paritylog.c	raid			needs-flag
    735 file	dev/raidframe/rf_paritylogDiskMgr.c raid		needs-flag
    736 file	dev/raidframe/rf_paritylogging.c raid			needs-flag
    737 file	dev/raidframe/rf_parityloggingdags.c raid		needs-flag
    738 file	dev/raidframe/rf_parityscan.c	raid			needs-flag
    739 file	dev/raidframe/rf_pq.c		raid			needs-flag
    740 file	dev/raidframe/rf_pqdeg.c	raid			needs-flag
    741 file	dev/raidframe/rf_pqdegdags.c	raid			needs-flag
    742 file	dev/raidframe/rf_psstatus.c	raid			needs-flag
    743 file	dev/raidframe/rf_raid0.c	raid			needs-flag
    744 file	dev/raidframe/rf_raid1.c	raid			needs-flag
    745 file	dev/raidframe/rf_raid4.c	raid			needs-flag
    746 file	dev/raidframe/rf_raid5.c	raid			needs-flag
    747 file	dev/raidframe/rf_raid5_rotatedspare.c raid		needs-flag
    748 file	dev/raidframe/rf_reconbuffer.c	raid			needs-flag
    749 file	dev/raidframe/rf_reconmap.c	raid			needs-flag
    750 file	dev/raidframe/rf_reconstruct.c	raid			needs-flag
    751 file	dev/raidframe/rf_reconutil.c	raid			needs-flag
    752 file	dev/raidframe/rf_revent.c	raid			needs-flag
    753 file	dev/raidframe/rf_shutdown.c	raid			needs-flag
    754 file	dev/raidframe/rf_sstf.c		raid			needs-flag
    755 file	dev/raidframe/rf_states.c	raid			needs-flag
    756 file	dev/raidframe/rf_stripelocks.c	raid			needs-flag
    757 file	dev/raidframe/rf_strutils.c	raid			needs-flag
    758 file	dev/raidframe/rf_threadstuff.c	raid			needs-flag
    759 file	dev/raidframe/rf_utils.c	raid			needs-flag
    760 file	dev/rnd.c			rnd			needs-flag
    761 file	dev/rndpool.c			rnd			needs-flag
    762 file	dev/sequencer.c			sequencer		needs-flag
    763 file	dev/vnd.c			vnd			needs-flag
    764 file	filecorefs/filecore_bmap.c	filecore
    765 file	filecorefs/filecore_lookup.c	filecore
    766 file	filecorefs/filecore_node.c	filecore
    767 file	filecorefs/filecore_utils.c	filecore
    768 file	filecorefs/filecore_vfsops.c	filecore
    769 file	filecorefs/filecore_vnops.c	filecore
    770 file	isofs/cd9660/cd9660_bmap.c	cd9660
    771 file	isofs/cd9660/cd9660_lookup.c	cd9660
    772 file	isofs/cd9660/cd9660_node.c	cd9660
    773 file	isofs/cd9660/cd9660_rrip.c	cd9660
    774 file	isofs/cd9660/cd9660_util.c	cd9660
    775 file	isofs/cd9660/cd9660_vfsops.c	cd9660
    776 file	isofs/cd9660/cd9660_vnops.c	cd9660
    777 file	kern/cnmagic.c
    778 file	kern/exec_aout.c		exec_aout
    779 file	kern/exec_conf.c
    780 file	kern/exec_ecoff.c		exec_ecoff
    781 file	kern/exec_elf32.c		exec_elf32
    782 file	kern/exec_elf64.c		exec_elf64
    783 file	kern/exec_elf_common.c		exec_elf32 | exec_elf64
    784 file	kern/exec_script.c		exec_script
    785 file	kern/exec_subr.c
    786 file	kern/init_main.c
    787 file	kern/init_sysent.c
    788 file	kern/kern_acct.c
    789 file	kern/kern_allocsys.c
    790 file	kern/kern_clock.c
    791 file	kern/kern_descrip.c
    792 file	kern/kern_exec.c
    793 file	kern/kern_exit.c
    794 file	kern/kern_fork.c
    795 file	kern/kern_kthread.c
    796 file	kern/kern_ktrace.c
    797 file	kern/kern_lkm.c			lkm
    798 file	kern/kern_lock.c
    799 file	kern/kern_malloc.c
    800 file	kern/kern_ntptime.c
    801 file	kern/kern_physio.c
    802 file	kern/kern_proc.c
    803 file	kern/kern_prot.c
    804 file	kern/kern_resource.c
    805 file	kern/kern_sig.c
    806 file	kern/kern_subr.c
    807 file	kern/kern_synch.c
    808 file	kern/kern_sysctl.c
    809 file	kern/kern_time.c
    810 file	kern/kern_xxx.c
    811 file	kern/kgdb_stub.c		kgdb
    812 file	kern/subr_autoconf.c
    813 file	kern/subr_disk.c
    814 file	kern/subr_extent.c
    815 file	kern/subr_log.c
    816 file	kern/subr_pool.c
    817 file	kern/subr_prf.c
    818 file	kern/subr_prof.c
    819 file	kern/subr_rmap.c
    820 file	kern/subr_xxx.c
    821 file	kern/sys_generic.c
    822 file	kern/sys_process.c
    823 file	kern/sys_socket.c
    824 file	kern/syscalls.c			syscall_debug
    825 file	kern/sysv_ipc.c			sysvshm | sysvsem | sysvmsg
    826 file	kern/sysv_msg.c			sysvmsg
    827 file	kern/sysv_sem.c			sysvsem
    828 file	kern/sysv_shm.c			sysvshm
    829 file	kern/tty.c
    830 file	kern/tty_conf.c
    831 file	kern/tty_pty.c			pty			needs-flag
    832 file	kern/tty_subr.c
    833 file	kern/tty_tb.c			tb			needs-count
    834 file	kern/tty_tty.c
    835 file	kern/uipc_domain.c
    836 file	kern/uipc_mbuf.c
    837 file	kern/uipc_mbuf2.c
    838 file	kern/uipc_proto.c
    839 file	kern/uipc_socket.c
    840 file	kern/uipc_socket2.c
    841 file	kern/uipc_syscalls.c
    842 file	kern/uipc_usrreq.c
    843 file	kern/vfs_bio.c
    844 file	kern/vfs_cache.c
    845 file	kern/vfs_cluster.c
    846 file	kern/vfs_getcwd.c
    847 file	kern/vfs_init.c
    848 file	kern/vfs_lockf.c
    849 file	kern/vfs_lookup.c
    850 file	kern/vfs_subr.c
    851 file	kern/vfs_syscalls.c
    852 file	kern/vfs_vnops.c
    853 file	kern/vnode_if.c
    854 file	miscfs/deadfs/dead_vnops.c
    855 file	miscfs/fdesc/fdesc_vfsops.c	fdesc
    856 file	miscfs/fdesc/fdesc_vnops.c	fdesc
    857 file	miscfs/fifofs/fifo_vnops.c
    858 file	miscfs/genfs/genfs_vnops.c
    859 file	miscfs/genfs/layer_subr.c	nullfs | overlay | umapfs | lkm
    860 file	miscfs/genfs/layer_vfsops.c	nullfs | overlay | umapfs | lkm
    861 file	miscfs/genfs/layer_vnops.c	nullfs | overlay | umapfs | lkm
    862 file	miscfs/kernfs/kernfs_vfsops.c	kernfs
    863 file	miscfs/kernfs/kernfs_vnops.c	kernfs
    864 file	miscfs/nullfs/null_vfsops.c	nullfs
    865 file	miscfs/nullfs/null_vnops.c	nullfs
    866 file	miscfs/overlay/overlay_vfsops.c	overlay
    867 file	miscfs/overlay/overlay_vnops.c	overlay
    868 file	miscfs/portal/portal_vfsops.c	portal
    869 file	miscfs/portal/portal_vnops.c	portal
    870 file	miscfs/procfs/procfs_cmdline.c	procfs
    871 file	miscfs/procfs/procfs_ctl.c	procfs
    872 file	miscfs/procfs/procfs_fpregs.c
    873 file	miscfs/procfs/procfs_linux.c	procfs
    874 file	miscfs/procfs/procfs_map.c	procfs
    875 file	miscfs/procfs/procfs_mem.c
    876 file	miscfs/procfs/procfs_note.c	procfs
    877 file	miscfs/procfs/procfs_regs.c
    878 file	miscfs/procfs/procfs_status.c	procfs
    879 file	miscfs/procfs/procfs_subr.c	procfs
    880 file	miscfs/procfs/procfs_vfsops.c	procfs
    881 file	miscfs/procfs/procfs_vnops.c	procfs
    882 file	miscfs/specfs/spec_vnops.c
    883 file	miscfs/syncfs/sync_subr.c
    884 file	miscfs/syncfs/sync_vnops.c
    885 file	miscfs/umapfs/umap_subr.c	umapfs
    886 file	miscfs/umapfs/umap_vfsops.c	umapfs
    887 file	miscfs/umapfs/umap_vnops.c	umapfs
    888 file	miscfs/union/union_subr.c	union
    889 file	miscfs/union/union_vfsops.c	union
    890 file	miscfs/union/union_vnops.c	union
    891 file	msdosfs/msdosfs_conv.c		msdosfs
    892 file	msdosfs/msdosfs_denode.c	msdosfs
    893 file	msdosfs/msdosfs_fat.c		msdosfs
    894 file	msdosfs/msdosfs_lookup.c	msdosfs
    895 file	msdosfs/msdosfs_vfsops.c	msdosfs
    896 file	msdosfs/msdosfs_vnops.c		msdosfs
    897 file	net/bpf.c			bpfilter		needs-count
    898 file	net/bpf_filter.c		bpf_filter
    899 file	net/bsd-comp.c			ppp & ppp_bsdcomp
    900 file	net/if.c
    901 file	net/if_arcsubr.c		arc			needs-flag
    902 file	net/if_atmsubr.c		atm
    903 file	net/if_ethersubr.c		ether | fddi | netatalk | token |
    904 					    wlan | vlan
    905 file	net/if_faith.c			faith			needs-flag
    906 file	net/if_fddisubr.c		fddi			needs-flag
    907 file	net/if_gif.c			gif			needs-flag
    908 file	net/if_gre.c			gre			needs-count	
    909 file	net/if_hippisubr.c		hippi			needs-flag
    910 file	net/if_ieee1394subr.c		ieee1394
    911 file	net/if_loop.c			loop			needs-count
    912 file	net/if_media.c
    913 file	net/if_ppp.c			ppp			needs-count
    914 file	net/if_stf.c			stf & inet & inet6	needs-flag
    915 file	net/if_sl.c			sl			needs-count
    916 file	net/if_spppsubr.c		sppp
    917 file	net/if_strip.c			strip			needs-count
    918 file	net/if_tokensubr.c		token			needs-flag
    919 file	net/if_tun.c			tun			needs-count
    920 file	net/if_vlan.c			vlan			needs-flag
    921 #file net/net_osdep.c
    922 file	net/pfil.c			pfil_hooks | ipfilter
    923 file	net/ppp-deflate.c		ppp & ppp_deflate
    924 file	net/ppp_tty.c			ppp
    925 file	net/radix.c
    926 file	net/raw_cb.c
    927 file	net/raw_usrreq.c
    928 file	net/route.c
    929 file	net/rtsock.c
    930 file	net/slcompress.c		sl | ppp | strip | i4bipr 
    931 file	net/zlib.c			(ppp & ppp_deflate) | ipsec
    932 file	netatalk/aarp.c			netatalk
    933 file	netatalk/at_control.c		netatalk
    934 file	netatalk/at_proto.c		netatalk
    935 file	netatalk/at_rmx.c		netatalkdebug
    936 file	netatalk/ddp_input.c		netatalk
    937 file	netatalk/ddp_output.c		netatalk
    938 file	netatalk/ddp_usrreq.c		netatalk
    939 file	netccitt/ccitt_proto.c		ccitt
    940 file	netccitt/hd_debug.c		hdlc
    941 file	netccitt/hd_input.c		hdlc
    942 file	netccitt/hd_output.c		hdlc
    943 file	netccitt/hd_subr.c		hdlc
    944 file	netccitt/hd_timer.c		hdlc
    945 file	netccitt/if_x25subr.c		ccitt
    946 file	netccitt/llc_input.c		llc
    947 file	netccitt/llc_output.c		llc
    948 file	netccitt/llc_subr.c		llc
    949 file	netccitt/llc_timer.c		llc
    950 file	netccitt/pk_acct.c		ccitt
    951 file	netccitt/pk_debug.c		ccitt
    952 file	netccitt/pk_input.c		ccitt
    953 file	netccitt/pk_llcsubr.c		llc | hdlc
    954 file	netccitt/pk_output.c		ccitt
    955 file	netccitt/pk_subr.c		ccitt
    956 file	netccitt/pk_timer.c		ccitt
    957 file	netccitt/pk_usrreq.c		ccitt
    958 file	netinet/fil.c			ipfilter
    959 file	netinet/if_arp.c		arp | netatalk		needs-flag
    960 file	netinet/if_ieee1394arp.c	arp & ieee1394 & inet
    961 file	netinet/if_atm.c		atm
    962 file	netinet/igmp.c			inet
    963 file	netinet/in.c			inet
    964 file	netinet/in_gif.c		gif & inet
    965 file	netinet/in_pcb.c		inet
    966 file	netinet/in_proto.c		inet
    967 file	netinet/ip_auth.c		ipfilter		needs-flag
    968 file	netinet/ip_ecn.c		ipsec | gif | stf
    969 file	netinet/ip_encap.c		inet | inet6
    970 file	netinet/ip_fil.c		ipfilter
    971 file	netinet/ip_flow.c		inet & gateway
    972 file	netinet/ip_frag.c		ipfilter
    973 file	netinet/ip_gre.c		inet & gre
    974 file	netinet/ip_icmp.c		inet
    975 file	netinet/ip_input.c		inet
    976 file	netinet/ip_ipip.c		ipip			needs-count
    977 file	netinet/ip_log.c		ipfilter & ipfilter_log
    978 file	netinet/ip_mroute.c		inet & mrouting
    979 file	netinet/ip_nat.c		ipfilter
    980 file	netinet/ip_output.c		inet
    981 file	netinet/ip_proxy.c		ipfilter
    982 file	netinet/ip_state.c		ipfilter
    983 file	netinet/raw_ip.c		inet
    984 file	netinet/tcp_debug.c		inet | inet6
    985 file	netinet/tcp_input.c		inet | inet6
    986 file	netinet/tcp_output.c		inet | inet6
    987 file	netinet/tcp_subr.c		inet | inet6
    988 file	netinet/tcp_timer.c		inet | inet6
    989 file	netinet/tcp_usrreq.c		inet | inet6
    990 file	netinet/udp_usrreq.c		inet | inet6
    991 file	netinet6/ah_core.c		ipsec
    992 file	netinet6/ah_input.c		ipsec
    993 file	netinet6/ah_output.c		ipsec
    994 file	netinet6/dest6.c		inet6
    995 file	netinet6/esp_core.c		ipsec & ipsec_esp
    996 file	netinet6/esp_output.c		ipsec & ipsec_esp
    997 file	netinet6/esp_input.c		ipsec & ipsec_esp
    998 file	netinet6/esp_rijndael.c		ipsec & ipsec_esp
    999 file	netinet6/frag6.c		inet6
   1000 file	netinet6/icmp6.c		inet6
   1001 file	netinet6/in6.c			inet6
   1002 file	netinet6/in6_cksum.c		inet6
   1003 file	netinet6/in6_gif.c		gif & inet6
   1004 file	netinet6/in6_ifattach.c		inet6
   1005 file	netinet6/in6_pcb.c		inet6
   1006 file	netinet6/in6_prefix.c		inet6
   1007 file	netinet6/in6_proto.c		inet6
   1008 file	netinet6/in6_src.c		inet6
   1009 file	netinet6/ip6_forward.c		inet6
   1010 file	netinet6/ip6_input.c		inet6
   1011 file	netinet6/ip6_mroute.c		inet6
   1012 file	netinet6/ip6_output.c		inet6
   1013 file	netinet6/ipcomp_core.c		ipsec
   1014 file	netinet6/ipcomp_input.c		ipsec
   1015 file	netinet6/ipcomp_output.c	ipsec
   1016 file	netinet6/ipsec.c		ipsec
   1017 file	netinet6/mld6.c			inet6
   1018 file	netinet6/nd6.c			inet6
   1019 file	netinet6/nd6_nbr.c		inet6
   1020 file	netinet6/nd6_rtr.c		inet6
   1021 file	netinet6/raw_ip6.c		inet6
   1022 file	netinet6/route6.c		inet6
   1023 file	netinet6/udp6_output.c		inet6
   1024 file	netinet6/udp6_usrreq.c		inet6
   1025 file	netiso/clnp_debug.c		iso
   1026 file	netiso/clnp_er.c		iso
   1027 file	netiso/clnp_frag.c		iso
   1028 file	netiso/clnp_input.c		iso
   1029 file	netiso/clnp_options.c		iso
   1030 file	netiso/clnp_output.c		iso
   1031 file	netiso/clnp_raw.c		iso
   1032 file	netiso/clnp_subr.c		iso
   1033 file	netiso/clnp_timer.c		iso
   1034 file	netiso/cltp_usrreq.c		iso
   1035 file	netiso/esis.c			iso
   1036 file	netiso/idrp_usrreq.c		iso
   1037 file	netiso/if_cons.c		iso
   1038 file	netiso/if_eon.c			eon
   1039 file	netiso/iso.c			iso
   1040 file	netiso/iso_chksum.c		iso
   1041 file	netiso/iso_pcb.c		iso
   1042 file	netiso/iso_proto.c		iso
   1043 file	netiso/iso_snpac.c		iso
   1044 file	netiso/tp_astring.c		iso | tpip
   1045 file	netiso/tp_cons.c		iso
   1046 file	netiso/tp_driver.c		iso | tpip
   1047 file	netiso/tp_emit.c		iso | tpip
   1048 file	netiso/tp_inet.c		iso | tpip
   1049 file	netiso/tp_input.c		iso | tpip
   1050 file	netiso/tp_iso.c			iso
   1051 file	netiso/tp_meas.c		iso | tpip
   1052 file	netiso/tp_output.c		iso | tpip
   1053 file	netiso/tp_pcb.c			iso | tpip
   1054 file	netiso/tp_subr.c		iso | tpip
   1055 file	netiso/tp_subr2.c		iso | tpip
   1056 file	netiso/tp_timer.c		iso | tpip
   1057 file	netiso/tp_trace.c		iso | tpip
   1058 file	netiso/tp_usrreq.c		iso | tpip
   1059 file	netkey/key.c			ipsec
   1060 file	netkey/key_debug.c		ipsec
   1061 file	netkey/keydb.c			ipsec
   1062 file	netkey/keysock.c		ipsec
   1063 file	netnatm/natm.c			natm
   1064 file	netnatm/natm_pcb.c		natm
   1065 file	netnatm/natm_proto.c		natm
   1066 file	netns/idp_usrreq.c		ns
   1067 file	netns/ns.c			ns
   1068 file	netns/ns_error.c		ns
   1069 file	netns/ns_input.c		ns
   1070 file	netns/ns_ip.c			ns & nsip
   1071 file	netns/ns_output.c		ns
   1072 file	netns/ns_pcb.c			ns
   1073 file	netns/ns_proto.c		ns
   1074 file	netns/spp_debug.c		ns
   1075 file	netns/spp_usrreq.c		ns
   1076 file	nfs/krpc_subr.c			nfs
   1077 file	nfs/nfs_bio.c			nfs
   1078 file	nfs/nfs_boot.c			nfs
   1079 file	nfs/nfs_bootdhcp.c		nfs & (nfs_boot_bootp | nfs_boot_dhcp)
   1080 file	nfs/nfs_bootparam.c		nfs & nfs_boot_bootparam
   1081 file	nfs/nfs_node.c			nfs
   1082 file	nfs/nfs_nqlease.c		nfsserver | nfs
   1083 file	nfs/nfs_serv.c			nfsserver
   1084 file	nfs/nfs_socket.c		nfsserver | nfs
   1085 file	nfs/nfs_srvcache.c		nfsserver
   1086 file	nfs/nfs_subs.c			nfsserver | nfs
   1087 file	nfs/nfs_syscalls.c		nfsserver | nfs
   1088 file	nfs/nfs_vfsops.c		nfs
   1089 file	nfs/nfs_vnops.c			nfs
   1090 file	ntfs/ntfs_compr.c		ntfs
   1091 file	ntfs/ntfs_conv.c		ntfs
   1092 file	ntfs/ntfs_ihash.c		ntfs
   1093 file	ntfs/ntfs_subr.c		ntfs
   1094 file	ntfs/ntfs_vfsops.c		ntfs
   1095 file	ntfs/ntfs_vnops.c		ntfs
   1096 file	ufs/ext2fs/ext2fs_alloc.c	ext2fs
   1097 file	ufs/ext2fs/ext2fs_balloc.c	ext2fs
   1098 file	ufs/ext2fs/ext2fs_bmap.c	ext2fs
   1099 file	ufs/ext2fs/ext2fs_bswap.c	ext2fs
   1100 file	ufs/ext2fs/ext2fs_inode.c	ext2fs
   1101 file	ufs/ext2fs/ext2fs_lookup.c	ext2fs
   1102 file	ufs/ext2fs/ext2fs_readwrite.c	ext2fs
   1103 file	ufs/ext2fs/ext2fs_subr.c	ext2fs
   1104 file	ufs/ext2fs/ext2fs_vfsops.c	ext2fs
   1105 file	ufs/ext2fs/ext2fs_vnops.c	ext2fs
   1106 file	ufs/ffs/ffs_alloc.c		ffs | mfs
   1107 file	ufs/ffs/ffs_balloc.c		ffs | mfs
   1108 file	ufs/ffs/ffs_bswap.c		(ffs | mfs) & ffs_ei
   1109 file	ufs/ffs/ffs_inode.c		ffs | mfs
   1110 file	ufs/ffs/ffs_softdep.c		ffs & softdep
   1111 file	ufs/ffs/ffs_softdep.stub.c	(ffs & !softdep) |
   1112 					    (!ffs & (lfs | mfs | ext2fs))
   1113 file	ufs/ffs/ffs_subr.c		ffs | mfs
   1114 file	ufs/ffs/ffs_tables.c		ffs | mfs
   1115 file	ufs/ffs/ffs_vfsops.c		ffs | mfs
   1116 file	ufs/ffs/ffs_vnops.c		ffs | mfs
   1117 file	ufs/lfs/lfs_alloc.c		lfs
   1118 file	ufs/lfs/lfs_balloc.c		lfs
   1119 file	ufs/lfs/lfs_bio.c		lfs
   1120 file	ufs/lfs/lfs_cksum.c		lfs
   1121 file	ufs/lfs/lfs_debug.c		lfs
   1122 file	ufs/lfs/lfs_inode.c		lfs
   1123 file	ufs/lfs/lfs_segment.c		lfs
   1124 file	ufs/lfs/lfs_subr.c		lfs
   1125 file	ufs/lfs/lfs_syscalls.c		lfs
   1126 file	ufs/lfs/lfs_vfsops.c		lfs
   1127 file	ufs/lfs/lfs_vnops.c		lfs
   1128 file	ufs/mfs/mfs_vfsops.c		mfs
   1129 file	ufs/mfs/mfs_vnops.c		mfs
   1130 file	ufs/ufs/ufs_bmap.c		ffs | lfs | mfs | ext2fs
   1131 file	ufs/ufs/ufs_ihash.c		ffs | lfs | mfs | ext2fs
   1132 file	ufs/ufs/ufs_inode.c		ffs | lfs | mfs
   1133 file	ufs/ufs/ufs_lookup.c		ffs | lfs | mfs | ext2fs
   1134 file	ufs/ufs/ufs_quota.c		quota & (ffs | lfs | mfs)
   1135 file	ufs/ufs/ufs_vfsops.c		ffs | lfs | mfs | ext2fs
   1136 file	ufs/ufs/ufs_vnops.c		ffs | lfs | mfs | ext2fs
   1137 file	uvm/uvm_amap.c
   1138 file	uvm/uvm_anon.c
   1139 file	uvm/uvm_aobj.c
   1140 file	uvm/uvm_bio.c
   1141 file	uvm/uvm_device.c
   1142 file	uvm/uvm_fault.c
   1143 file	uvm/uvm_glue.c
   1144 file	uvm/uvm_init.c
   1145 file	uvm/uvm_io.c
   1146 file	uvm/uvm_km.c
   1147 file	uvm/uvm_loan.c
   1148 file	uvm/uvm_map.c
   1149 file	uvm/uvm_meter.c
   1150 file	uvm/uvm_mmap.c
   1151 file	uvm/uvm_page.c
   1152 file	uvm/uvm_pager.c
   1153 file	uvm/uvm_pdaemon.c
   1154 file	uvm/uvm_pglist.c
   1155 file	uvm/uvm_stat.c
   1156 file	uvm/uvm_swap.c
   1157 file	uvm/uvm_unix.c
   1158 file	uvm/uvm_user.c
   1159 file	uvm/uvm_vnode.c
   1160 
   1161 file	netisdn/i4b_ctl.c		i4bctl			needs-flag
   1162 file	netisdn/i4b_isppp.c		i4bisppp		needs-count
   1163 file	netisdn/i4b_ipr.c		i4bipr			needs-count
   1164 file	netisdn/i4b_rbch.c		i4brbch			needs-count
   1165 file	netisdn/i4b_tel.c		i4btel			needs-count
   1166 file	netisdn/i4b_trace.c		i4btrc			needs-count
   1167 
   1168 file	netisdn/i4b_mbuf.c		i4btrc			needs-count
   1169 file	netisdn/i4b_l2.c		passive_isdn
   1170 file	netisdn/i4b_l2fsm.c		passive_isdn
   1171 file	netisdn/i4b_uframe.c		passive_isdn
   1172 file	netisdn/i4b_tei.c		passive_isdn
   1173 file	netisdn/i4b_sframe.c		passive_isdn
   1174 file	netisdn/i4b_iframe.c		passive_isdn
   1175 file	netisdn/i4b_l2timer.c		passive_isdn
   1176 file	netisdn/i4b_util.c		passive_isdn
   1177 file	netisdn/i4b_lme.c		passive_isdn
   1178 # Q.931 handler
   1179 file	netisdn/i4b_q931.c		passive_isdn
   1180 file	netisdn/i4b_q932fac.c		passive_isdn
   1181 file	netisdn/i4b_l3fsm.c		passive_isdn
   1182 file	netisdn/i4b_l3timer.c		passive_isdn
   1183 file	netisdn/i4b_l2if.c		passive_isdn
   1184 file	netisdn/i4b_l4if.c		passive_isdn
   1185 # isdn device driver, interface to i4bd
   1186 file	netisdn/i4b_i4bdrv.c		i4b			needs-flag
   1187 file	netisdn/i4b_l4.c		isdn			needs-flag
   1188 file	netisdn/i4b_l4mgmt.c		isdn			needs-flag
   1189 file	netisdn/i4b_l4timer.c		isdn			needs-flag
   1190