files revision 1.251
1#	$NetBSD: files,v 1.251 1998/10/29 21:22:33 jonathan 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)
7defopt	INSECURE
8defopt	KMEMSTATS
9defopt	KTRACE
10defopt	LOCKDEBUG
11defopt	RTC_OFFSET
12defopt	SHORTCORENAME
13defopt	UCONSOLE
14
15defopt	MULTIPROCESSOR
16
17defopt	DEVPAGER
18defopt	SWAPPAGER
19defopt	VNODEPAGER
20
21defopt	opt_sysv.h	SYSVMSG SYSVSEM	SYSVSHM
22
23defopt	opt_ntp.h	PPS_SYNC NTP 
24
25defopt	opt_nfs_boot.h	NFS_BOOT_BOOTP NFS_BOOT_BOOTPARAM NFS_BOOT_DHCP
26			NFS_BOOT_GATEWAY
27			NFS_BOOT_TCP NFS_BOOT_OPTIONS NFS_BOOT_RWSIZE
28defopt	NFSSERVER
29
30defopt	opt_malloclog.h	MALLOCLOG MALLOCLOGSIZE
31
32defopt	opt_execfmt.h	EXEC_AOUT EXEC_ECOFF EXEC_ELF32 EXEC_ELF64 EXEC_SCRIPT
33
34# compatibility options
35defopt	COMPAT_FREEBSD
36defopt	COMPAT_HPUX
37defopt	COMPAT_IBCS2
38defopt	COMPAT_LINUX
39defopt	COMPAT_OSF1
40defopt	COMPAT_SUNOS
41defopt	COMPAT_SVR4
42defopt	COMPAT_ULTRIX
43defopt	COMPAT_SPARC32
44defopt  opt_compat_netbsd.h	COMPAT_09 COMPAT_10 COMPAT_11 COMPAT_12
45				COMPAT_13 COMPAT_NOMID
46
47# networking protocols
48defopt	INET
49defopt	opt_atalk.h	NETATALK
50defopt	opt_ns.h	NS	 	# Xerox Network Services (XNS)
51defopt	opt_ns.h	NSIP	 	# XNS tunneled over IP
52defopt	opt_iso.h	ISO TPIP	# ISO network stack
53defopt	EON				# ISO clnp over IP
54defopt	CCITT				# 
55defopt	HDLC				# CCITT over HDLC
56defopt	LLC				# CCITT over LLC2 (also IEEE LLC?)
57defopt	NATM				# "native" ATM protocols
58defopt	PFIL_HOOKS			# pfil(9)
59
60# networking options
61defopt	GATEWAY
62defopt	MROUTING
63defopt	TCP_COMPAT_42
64
65defopt	TCP_RECVSPACE
66defopt	TCP_SENDSPACE
67
68# these are not together so that turning on UVMHIST only affects files that
69# use it, not most of the kernel
70defopt	opt_uvm.h	UVM
71defopt	opt_uvmhist.h	UVMHIST UVMHIST_PRINT
72defopt	opt_pmap_new.h	PMAP_NEW
73
74# file systems
75deffs	FFS EXT2FS
76deffs	fs_mfs.h MFS			# XXX
77deffs	fs_lfs.h LFS
78deffs	CD9660
79deffs	ADOSFS
80deffs	MSDOSFS
81deffs	FILECORE
82deffs	fs_nfs.h NFS
83deffs	NULLFS FDESC PORTAL UMAPFS PROCFS
84deffs	fs_kernfs.h KERNFS		# XXX
85deffs	fs_union.h UNION
86deffs	fs_coda.h CODA
87
88# file system options
89defopt	QUOTA
90
91# Not entirely MI, but present on multiple arch's
92defopt	opt_mbr.h	COMPAT_386BSD_MBRPART BIOS_VERBOSE
93
94# debugging options
95defopt	DDB
96defopt	opt_ddbparam.h	DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE
97
98# device classes
99devclass disk
100devclass tape
101devclass ifnet
102devclass tty
103
104# generic attributes
105define	audio { }
106define	midibus { }
107define	midisyn
108define  wdc_base
109define	scsi {[channel = -1]}
110define	ata {[channel = -1], [drive = -1]}
111define	atapi {[channel = -1]}
112define  mii {[phy = -1]}
113
114# audio device attributes
115define	mulaw
116define	auconv
117
118# audio and midi devices, attaches to audio hardware driver
119device	audio
120attach	audio at audio
121device	midi
122attach	midi at midibus
123
124# net device attributes - we have generic code for arc(net), ether(net),
125# fddi, and atm.
126define	arc
127define	atm
128define	ether
129define	fddi
130define	hippi
131
132# devices ARPing IPv4 pull this in:
133define	arp
134
135# Device description for machine-independent IPKDB code.
136define	ipkdb
137
138device	ipkdbif: ipkdb
139device	ipkdbslip: ipkdb
140device	ipkdbppp: ipkdb
141
142# Common files for any ipkdb support
143file	ipkdb/ipkdb_ipkdb.c		ipkdb			needs-flag
144file	ipkdb/ipkdb_if.c		ipkdb
145
146# Support for slip
147file	ipkdb/ipkdb_slip.c		ipkdbslip		needs-flag
148
149# Support for ppp	(for now only fake)
150file	ipkdb/ipkdb_ppp.c		ipkdbppp		needs-flag
151
152
153# "Chipset" drivers.  These are the bus-independent routines which
154# contain the cfdrivers.  Attachments are provided by files.<bus>
155
156# Adaptec AIC-6[32]60 ICs
157device	aic: scsi
158file	dev/ic/aic6360.c		aic
159
160# Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
161defopt	opt_ahc.h	AHC_BROKEN_CACHE AHC_DEBUG AHC_TAGENABLE 
162device	ahc: scsi
163file	dev/ic/aic7xxx.c		ahc
164
165# AdvanSys 1200A, 1200B and ULTRA SCSI controllers
166device	adv: scsi
167file	dev/ic/adv.c			adv
168
169# AdvanSys ULTRA WIDE SCSI controllers
170device	adw: scsi
171file	dev/ic/adw.c			adw
172
173# AMD 7930 audio/ISDN codec
174device audioamd: audio
175file	dev/ic/am7930.c				audioamd
176
177# BusLogic MultiMaster and MultiMaster Ultra SCSI controllers
178# (Must be declared before AHA to ensure bha probes before aha.
179#  Probing AHA first configures bhas as aha, via their AHA
180#  hardware-compatibility mode.)
181device	bha: scsi
182file	dev/ic/bha.c			bha
183
184# Adaptec AHA-154x and AHA-164x controllers
185# (must be after bha, see above)
186device	aha: scsi
187file	dev/ic/aha.c			aha
188
189# Qlogic ISP 10x0 SCSI Controllers
190device	isp: scsi
191file	dev/ic/isp.c			isp
192file	dev/ic/isp_netbsd.c		isp
193
194# UltraStor SCSI controllers
195device	uha: scsi
196file	dev/ic/uha.c			uha
197
198# 3Com Etherlink-III Ethernet controller
199device	ep: arp, ether, ifnet, mii
200file	dev/ic/elink3.c			ep
201
202# DEC EtherWORKS III (LEMAC) Ethernet controllers
203device	lc: arp, ether, ifnet
204file	dev/ic/lemac.c			lc
205
206# LANCE and PCnet Ethernet controllers
207device	le: arp, ether, ifnet
208define le24
209define le32
210file	dev/ic/am7990.c			le24
211file	dev/ic/am79900.c		le32
212file	dev/ic/lance.c			le24 | le32
213
214# 8390-family Ethernet controllers
215define	dp8390nic
216file	dev/ic/dp8390.c			dp8390nic
217
218# NCR 5380 SCSI Bus Controller
219define	ncr5380sbc
220file	dev/ic/ncr5380sbc.c		ncr5380sbc
221
222# DEC FDDI Chipset
223define	pdq
224file	dev/ic/pdq.c			pdq
225file	dev/ic/pdq_ifsubr.c		pdq
226
227# Cyclades Cyclom-8/16/32 
228device	cy: tty
229file	dev/ic/cy.c			cy			needs-flag
230
231# Efficient Networks, Inc. ATM interface
232device	en: atm, ifnet
233file	dev/ic/midway.c			en
234
235# NCR 53x9x or Emulex ESP SCSI Controller
236define	ncr53c9x
237file	dev/ic/ncr53c9x.c		ncr53c9x
238
239# Hitachi HD64570 serial controller
240define hd64570
241file	dev/ic/hd64570.c		hd64570
242
243# Intel 82586 Ethernet Controller
244define	i82586
245file	dev/ic/i82586.c			i82586
246
247# SMC 91Cxx Ethernet Controller
248device	sm: arp, ether, ifnet
249file	dev/ic/smc91cxx.c		sm
250
251# SMC 83C170 EPIC/100 Fast Ethernet Controller
252device	epic: arp, ether, ifnet, mii
253file	dev/ic/smc83c170.c		epic
254
255# MB8696x Ethernet Controller
256define	mb86960
257file	dev/ic/mb86960.c		mb86960
258
259# Generic MB8696x Ethernet Controller driver
260device	mbe: arp, ether, ifnet, mb86960
261
262# Interwave Am78C201 audio driver
263define	interwave
264file	dev/ic/interwave.c		interwave
265
266# TMS 320av110 MPEG2/audio driver
267define	tms320av110
268file	dev/ic/tms320av110.c		tms320av110
269
270# Novell NE2000-compatible Ethernet cards, based on the
271# National Semiconductor DS8390.
272device	ne: ether, ifnet, arp, dp8390nic
273file	dev/ic/ne2000.c			ne
274
275# 8250/16[45]50-based "com" ports
276# XXX In a perfect world, this would be done with attributes
277device	com: tty
278file	dev/ic/com.c			com needs-flag
279
280# Device description for i2c bus and i2c eeprom
281define  i2c
282define  i2c_eeprom
283
284# Essential Communications Corp. HIPPI Interface
285device  esh: hippi, ifnet
286file    dev/ic/rrunner.c        esh
287
288# SMC 90c26, SMC 90C56 (and 90C66 if in compat mode) chip driver
289device  bah: ifnet, arc, arp
290file    dev/ic/smc90cx6.c	bah
291
292# OPL2/OPL3 FM synth driver
293device	opl: midibus, midisyn
294file	dev/ic/opl.c			opl
295file	dev/ic/oplinstrs.c		opl
296
297# AD1848 (CS4248, CS4231, AD1845) audio codec support; used by other drivers
298define	ad1848
299file	dev/ic/ad1848.c			ad1848
300
301# LSI64854 DMA controller back-end
302define	lsi64854
303file	dev/ic/lsi64854.c		lsi64854
304
305
306# XXX THE FOLLOWING BLOCK SHOULD BE UNCOMMENTED, BUT CANNOT
307# XXX BECAUSE NOT ALL PORTS USE THE MI wdc DRIVER YET.
308#
309# device  wdc: ata, atapi, wdc_base
310# # Common code for ESDI/IDE/etc. controllers
311file    dev/ic/wdc.c wdc_base
312
313# Definitions for wscons
314# device attributes: display, display with emulator, keyboard, and mouse
315define  wsdisplaydev { }
316define  wsemuldisplaydev {[console = -1]}
317define  wskbddev {[console = -1]}
318define	wsmousedev { }
319# attribute to pull in raster support
320define	wsrasteremulops
321# common PC display functions
322define pcdisplayops
323file	dev/ic/pcdisplay_subr.c	pcdisplayops
324file	dev/ic/pcdisplay_chars.c	pcdisplayops
325# VGA graphics
326device	vga: wsemuldisplaydev, pcdisplayops
327file	dev/ic/vga.c		vga	needs-flag
328file	dev/ic/vga_subr.c	vga
329
330# Attributes which machine-independent bus support can be attached to.
331# These should be defined here, because some of these busses can have
332# devices which provide these attributes, and we'd like to avoid hairy
333# ordering constraints on inclusion of the busses' "files" files.
334define	isabus { }			# ISA attachment
335define	eisabus { }			# EISA attachment
336define	pcibus {[bus = -1]}		# PCI attachment
337define	tcbus { }			# TurboChannel attachment
338define	usbus { }			# USB attachment
339define	vmebus { }			# VME bus attachment
340
341# We need the USB bus controllers here so different busses can
342# use them in an 'attach-with'.
343# UHCI USB controller
344device	uhci: usbus
345file	dev/usb/uhci.c			uhci
346
347# OHCI USB controller
348device	ohci: usbus
349file	dev/usb/ohci.c			ohci
350
351# legitimate pseudo-devices
352pseudo-device vnd: disk
353pseudo-device ccd: disk
354pseudo-device md: disk
355pseudo-device vcoda
356
357pseudo-device pty: tty
358pseudo-device tb: tty
359pseudo-device rnd
360
361pseudo-device loop: ifnet
362pseudo-device sl: ifnet
363pseudo-device ppp: ifnet
364pseudo-device tun: ifnet
365pseudo-device bpfilter: ifnet
366pseudo-device strip: ifnet
367pseudo-device ipfilter: ifnet
368pseudo-device gre: ifnet
369
370pseudo-device sequencer
371
372# kernel sources
373file adosfs/adlookup.c			adosfs
374file adosfs/adutil.c			adosfs
375file adosfs/advfsops.c			adosfs
376file adosfs/advnops.c			adosfs
377file coda/coda_namecache.c		coda
378file coda/coda_psdev.c			vcoda			needs-count
379file coda/coda_subr.c			coda
380file coda/coda_venus.c			coda
381file coda/coda_vfsops.c			coda
382file coda/coda_vnops.c			coda
383file ddb/db_access.c			ddb | kgdb
384file ddb/db_aout.c			ddb
385file ddb/db_break.c			ddb
386file ddb/db_command.c			ddb
387file ddb/db_elf.c			ddb
388file ddb/db_examine.c			ddb
389file ddb/db_expr.c			ddb
390file ddb/db_input.c			ddb
391file ddb/db_lex.c			ddb
392file ddb/db_output.c			ddb
393file ddb/db_print.c			ddb
394file ddb/db_run.c			ddb | kgdb
395file ddb/db_sym.c			ddb
396file ddb/db_trap.c			ddb
397file ddb/db_variables.c			ddb
398file ddb/db_watch.c			ddb
399file ddb/db_write_cmd.c			ddb
400file ddb/db_xxx.c			ddb
401file dev/auconv.c			auconv
402file dev/audio.c			audio | midi		needs-flag
403file dev/ccd.c				ccd			needs-flag
404file dev/md.c				md			needs-count
405file dev/midi.c				midi			needs-flag
406file dev/midisyn.c			midisyn
407file dev/mulaw.c			mulaw
408file dev/sequencer.c			sequencer		needs-flag
409file dev/vnd.c				vnd			needs-flag
410file dev/rnd.c				rnd			needs-flag
411file dev/rndpool.c			rnd			needs-flag
412file dev/i2c/i2c_bus.c		i2c
413file dev/i2c/i2c_eeprom.c	i2c_eeprom
414file filecorefs/filecore_bmap.c		filecore
415file filecorefs/filecore_lookup.c	filecore
416file filecorefs/filecore_node.c		filecore
417file filecorefs/filecore_utils.c	filecore
418file filecorefs/filecore_vfsops.c	filecore
419file filecorefs/filecore_vnops.c	filecore
420file isofs/cd9660/cd9660_bmap.c		cd9660
421file isofs/cd9660/cd9660_lookup.c	cd9660
422file isofs/cd9660/cd9660_node.c		cd9660
423file isofs/cd9660/cd9660_rrip.c		cd9660
424file isofs/cd9660/cd9660_util.c		cd9660
425file isofs/cd9660/cd9660_vfsops.c	cd9660
426file isofs/cd9660/cd9660_vnops.c	cd9660
427file kern/exec_aout.c			exec_aout
428file kern/exec_conf.c
429file kern/exec_ecoff.c			exec_ecoff
430file kern/exec_elf32.c			exec_elf32
431file kern/exec_elf64.c			exec_elf64
432file kern/exec_elf_common.c		exec_elf32 | exec_elf64
433file kern/exec_script.c			exec_script
434file kern/exec_subr.c
435file kern/init_main.c
436file kern/init_sysent.c
437file kern/kern_acct.c
438file kern/kern_clock.c
439file kern/kern_descrip.c
440file kern/kern_exec.c
441file kern/kern_exit.c
442file kern/kern_fork.c
443file kern/kern_fthread.c
444file kern/kern_ktrace.c			ktrace
445file kern/kern_lkm.c			lkm
446file kern/kern_lock.c
447file kern/kern_malloc.c
448file kern/kern_ntptime.c
449file kern/kern_physio.c
450file kern/kern_proc.c
451file kern/kern_prot.c
452file kern/kern_resource.c
453file kern/kern_sig.c
454file kern/kern_subr.c
455file kern/kern_synch.c
456file kern/kern_sysctl.c
457file kern/kern_time.c
458file kern/kern_xxx.c
459file kern/kgdb_stub.c			kgdb
460file kern/subr_autoconf.c
461file kern/subr_disk.c
462file kern/subr_extent.c
463file kern/subr_log.c
464file kern/subr_pool.c
465file kern/subr_prf.c
466file kern/subr_prof.c
467file kern/subr_rmap.c
468file kern/subr_xxx.c
469file kern/sys_generic.c
470file kern/sys_process.c
471file kern/sys_socket.c
472file kern/syscalls.c			syscall_debug
473file kern/sysv_ipc.c			sysvshm | sysvsem | sysvmsg
474file kern/sysv_msg.c			sysvmsg
475file kern/sysv_sem.c			sysvsem
476file kern/sysv_shm.c			sysvshm
477file kern/tty.c
478file kern/tty_conf.c
479file kern/tty_pty.c			pty			needs-count
480file kern/tty_subr.c
481file kern/tty_tb.c			tb			needs-count
482file kern/tty_tty.c
483file kern/uipc_domain.c
484file kern/uipc_mbuf.c
485file kern/uipc_proto.c
486file kern/uipc_socket.c
487file kern/uipc_socket2.c
488file kern/uipc_syscalls.c
489file kern/uipc_usrreq.c
490file kern/vfs_bio.c
491file kern/vfs_cache.c
492file kern/vfs_cluster.c
493file kern/vfs_init.c
494file kern/vfs_lockf.c
495file kern/vfs_lookup.c
496file kern/vfs_subr.c
497file kern/vfs_syscalls.c
498file kern/vfs_vnops.c
499file kern/vnode_if.c
500file miscfs/deadfs/dead_vnops.c
501file miscfs/fdesc/fdesc_vfsops.c	fdesc
502file miscfs/fdesc/fdesc_vnops.c		fdesc
503file miscfs/fifofs/fifo_vnops.c
504file miscfs/genfs/genfs_vnops.c
505file miscfs/kernfs/kernfs_vfsops.c	kernfs
506file miscfs/kernfs/kernfs_vnops.c	kernfs
507file miscfs/nullfs/null_subr.c		nullfs
508file miscfs/nullfs/null_vfsops.c	nullfs
509file miscfs/nullfs/null_vnops.c		nullfs
510file miscfs/portal/portal_vfsops.c	portal
511file miscfs/portal/portal_vnops.c	portal
512file miscfs/procfs/procfs_ctl.c		procfs
513file miscfs/procfs/procfs_fpregs.c
514file miscfs/procfs/procfs_mem.c
515file miscfs/procfs/procfs_note.c	procfs
516file miscfs/procfs/procfs_regs.c
517file miscfs/procfs/procfs_status.c	procfs
518file miscfs/procfs/procfs_subr.c	procfs
519file miscfs/procfs/procfs_vfsops.c	procfs
520file miscfs/procfs/procfs_vnops.c	procfs
521file miscfs/specfs/spec_vnops.c
522file miscfs/umapfs/umap_subr.c		umapfs
523file miscfs/umapfs/umap_vfsops.c	umapfs
524file miscfs/umapfs/umap_vnops.c		umapfs
525file miscfs/union/union_subr.c		union
526file miscfs/union/union_vfsops.c	union
527file miscfs/union/union_vnops.c		union
528file msdosfs/msdosfs_conv.c		msdosfs
529file msdosfs/msdosfs_denode.c		msdosfs
530file msdosfs/msdosfs_fat.c		msdosfs
531file msdosfs/msdosfs_lookup.c		msdosfs
532file msdosfs/msdosfs_vfsops.c		msdosfs
533file msdosfs/msdosfs_vnops.c		msdosfs
534file net/bpf.c				bpfilter		needs-count
535file net/bpf_filter.c			bpfilter | ppp
536file net/bsd-comp.c			ppp & ppp_bsdcomp
537file net/if.c
538file net/if_arcsubr.c			arc
539file net/if_atmsubr.c			atm
540file net/if_ethersubr.c			ether | fddi
541file net/if_fddisubr.c			fddi
542file net/if_hippisubr.c                 hippi                   needs-flag
543file net/if_gre.c			gre				needs-count	
544file net/if_loop.c			loop			needs-count
545file net/if_media.c
546file net/if_sl.c			sl			needs-count
547file net/if_strip.c			strip			needs-count
548file net/if_ppp.c			ppp			needs-count
549file net/if_tun.c			tun			needs-count
550file net/pfil.c				pfil_hooks | ipfilter
551file net/ppp-deflate.c			ppp & ppp_deflate
552file net/ppp_tty.c			ppp
553file net/radix.c
554file net/raw_cb.c
555file net/raw_usrreq.c
556file net/route.c
557file net/rtsock.c
558file net/slcompress.c			sl | ppp | strip
559file net/zlib.c				ppp & ppp_deflate
560file netccitt/ccitt_proto.c		ccitt
561file netccitt/hd_debug.c		hdlc
562file netccitt/hd_input.c		hdlc
563file netccitt/hd_output.c		hdlc
564file netccitt/hd_subr.c			hdlc
565file netccitt/hd_timer.c		hdlc
566file netccitt/if_x25subr.c		ccitt
567file netccitt/llc_input.c		llc
568file netccitt/llc_output.c		llc
569file netccitt/llc_subr.c		llc
570file netccitt/llc_timer.c		llc
571file netccitt/pk_acct.c			ccitt
572file netccitt/pk_debug.c		ccitt
573file netccitt/pk_input.c		ccitt
574file netccitt/pk_llcsubr.c		llc | hdlc
575file netccitt/pk_output.c		ccitt
576file netccitt/pk_subr.c			ccitt
577file netccitt/pk_timer.c		ccitt
578file netccitt/pk_usrreq.c		ccitt
579file netinet/if_arp.c			arp			needs-flag
580file netinet/if_atm.c			atm
581file netinet/igmp.c			inet
582file netinet/in.c			inet
583file netinet/in_pcb.c			inet
584file netinet/in_proto.c			inet
585file netinet/ip_gre.c			inet
586file netinet/ip_flow.c			inet & gateway
587file netinet/ip_icmp.c			inet
588file netinet/ip_input.c			inet
589file netinet/ip_mroute.c		inet & mrouting
590file netinet/ip_output.c		inet
591file netinet/raw_ip.c			inet
592file netinet/tcp_debug.c		inet
593file netinet/tcp_input.c		inet
594file netinet/tcp_output.c		inet
595file netinet/tcp_subr.c			inet
596file netinet/tcp_timer.c		inet
597file netinet/tcp_usrreq.c		inet
598file netinet/udp_usrreq.c		inet
599file netinet/ip_auth.c			ipfilter		needs-flag
600file netinet/ip_fil.c			ipfilter
601file netinet/fil.c			ipfilter
602file netinet/ip_nat.c			ipfilter
603file netinet/ip_frag.c			ipfilter
604file netinet/ip_log.c			ipfilter & ipfilter_log
605file netinet/ip_proxy.c			ipfilter
606file netinet/ip_state.c			ipfilter
607file netatalk/aarp.c			netatalk
608file netatalk/at_control.c		netatalk
609file netatalk/at_proto.c		netatalk
610file netatalk/at_rmx.c			netatalkdebug
611file netatalk/ddp_input.c		netatalk
612file netatalk/ddp_output.c		netatalk
613file netatalk/ddp_usrreq.c		netatalk
614file netiso/clnp_debug.c		iso
615file netiso/clnp_er.c			iso
616file netiso/clnp_frag.c			iso
617file netiso/clnp_input.c		iso
618file netiso/clnp_options.c		iso
619file netiso/clnp_output.c		iso
620file netiso/clnp_raw.c			iso
621file netiso/clnp_subr.c			iso
622file netiso/clnp_timer.c		iso
623file netiso/cltp_usrreq.c		iso
624file netiso/esis.c			iso
625file netiso/idrp_usrreq.c		iso
626file netiso/if_cons.c			iso
627file netiso/if_eon.c			eon
628file netiso/iso.c			iso
629file netiso/iso_chksum.c		iso
630file netiso/iso_pcb.c			iso
631file netiso/iso_proto.c			iso
632file netiso/iso_snpac.c			iso
633file netiso/tp_astring.c		iso | tpip
634file netiso/tp_cons.c			iso
635file netiso/tp_driver.c			iso | tpip
636file netiso/tp_emit.c			iso | tpip
637file netiso/tp_inet.c			iso | tpip
638file netiso/tp_input.c			iso | tpip
639file netiso/tp_iso.c			iso
640file netiso/tp_meas.c			iso | tpip
641file netiso/tp_output.c			iso | tpip
642file netiso/tp_pcb.c			iso | tpip
643file netiso/tp_subr.c			iso | tpip
644file netiso/tp_subr2.c			iso | tpip
645file netiso/tp_timer.c			iso | tpip
646file netiso/tp_trace.c			iso | tpip
647file netiso/tp_usrreq.c			iso | tpip
648file netnatm/natm.c			natm
649file netnatm/natm_pcb.c			natm
650file netnatm/natm_proto.c		natm
651file netns/idp_usrreq.c			ns
652file netns/ns.c				ns
653file netns/ns_error.c			ns
654file netns/ns_input.c			ns
655file netns/ns_ip.c			ns
656file netns/ns_output.c			ns
657file netns/ns_pcb.c			ns
658file netns/ns_proto.c			ns
659file netns/spp_debug.c			ns
660file netns/spp_usrreq.c			ns
661file nfs/krpc_subr.c			nfs
662file nfs/nfs_bio.c			nfs
663file nfs/nfs_boot.c			nfs
664file nfs/nfs_bootdhcp.c 		nfs & (nfs_boot_bootp | nfs_boot_dhcp)
665file nfs/nfs_bootparam.c		nfs & nfs_boot_bootparam
666file nfs/nfs_node.c			nfs
667file nfs/nfs_nqlease.c			nfsserver | nfs
668file nfs/nfs_serv.c			nfsserver
669file nfs/nfs_socket.c			nfsserver | nfs
670file nfs/nfs_srvcache.c			nfsserver
671file nfs/nfs_subs.c			nfsserver | nfs
672file nfs/nfs_syscalls.c			nfsserver | nfs
673file nfs/nfs_vfsops.c			nfs
674file nfs/nfs_vnops.c			nfs
675file ufs/ext2fs/ext2fs_alloc.c		ext2fs
676file ufs/ext2fs/ext2fs_balloc.c		ext2fs
677file ufs/ext2fs/ext2fs_bmap.c		ext2fs
678file ufs/ext2fs/ext2fs_bswap.c		ext2fs
679file ufs/ext2fs/ext2fs_inode.c		ext2fs
680file ufs/ext2fs/ext2fs_lookup.c		ext2fs
681file ufs/ext2fs/ext2fs_readwrite.c	ext2fs
682file ufs/ext2fs/ext2fs_subr.c		ext2fs
683file ufs/ext2fs/ext2fs_vfsops.c		ext2fs
684file ufs/ext2fs/ext2fs_vnops.c		ext2fs
685file ufs/ffs/ffs_alloc.c		ffs | mfs
686file ufs/ffs/ffs_balloc.c		ffs | mfs
687file ufs/ffs/ffs_bswap.c		(ffs | mfs | lfs) & ffs_ei
688file ufs/ffs/ffs_inode.c		ffs | mfs
689file ufs/ffs/ffs_subr.c			ffs | mfs
690file ufs/ffs/ffs_tables.c		ffs | mfs
691file ufs/ffs/ffs_vfsops.c		ffs | mfs
692file ufs/ffs/ffs_vnops.c		ffs | mfs
693file ufs/lfs/lfs_alloc.c		lfs
694file ufs/lfs/lfs_bio.c			lfs
695file ufs/lfs/lfs_balloc.c		lfs
696file ufs/lfs/lfs_cksum.c		lfs
697file ufs/lfs/lfs_debug.c		lfs
698file ufs/lfs/lfs_inode.c		lfs
699file ufs/lfs/lfs_segment.c		lfs
700file ufs/lfs/lfs_subr.c			lfs
701file ufs/lfs/lfs_syscalls.c		lfs
702file ufs/lfs/lfs_vfsops.c		lfs
703file ufs/lfs/lfs_vnops.c		lfs
704file ufs/mfs/mfs_vfsops.c		mfs
705file ufs/mfs/mfs_vnops.c		mfs
706file ufs/ufs/ufs_bmap.c			ffs | lfs | mfs | ext2fs
707file ufs/ufs/ufs_ihash.c		ffs | lfs | mfs | ext2fs
708file ufs/ufs/ufs_inode.c		ffs | lfs | mfs
709file ufs/ufs/ufs_lookup.c		ffs | lfs | mfs | ext2fs
710file ufs/ufs/ufs_quota.c		quota & (ffs | lfs | mfs)
711file ufs/ufs/ufs_vfsops.c		ffs | lfs | mfs | ext2fs
712file ufs/ufs/ufs_vnops.c		ffs | lfs | mfs | ext2fs
713file vm/device_pager.c			!uvm & devpager
714file vm/swap_pager.c			!uvm & swappager
715file vm/vm_fault.c			!uvm
716file vm/vm_glue.c			!uvm
717file vm/vm_init.c			!uvm
718file vm/vm_kern.c			!uvm
719file vm/vm_map.c			!uvm
720file vm/vm_meter.c			!uvm
721file vm/vm_mmap.c			!uvm
722file vm/vm_object.c			!uvm
723file vm/vm_page.c			!uvm
724file vm/vm_pageout.c			!uvm
725file vm/vm_pager.c			!uvm
726file vm/vm_swap.c			!uvm
727file vm/vm_unix.c			!uvm
728file vm/vm_user.c			!uvm
729file vm/vnode_pager.c			!uvm & vnodepager
730file uvm/uvm_amap.c			uvm
731file uvm/uvm_aobj.c			uvm
732file uvm/uvm_device.c			uvm
733file uvm/uvm_fault.c			uvm
734file uvm/uvm_glue.c			uvm
735file uvm/uvm_init.c			uvm
736file uvm/uvm_io.c			uvm
737file uvm/uvm_km.c			uvm
738file uvm/uvm_loan.c			uvm
739file uvm/uvm_map.c			uvm
740file uvm/uvm_meter.c			uvm
741file uvm/uvm_mmap.c			uvm
742file uvm/uvm_page.c			uvm
743file uvm/uvm_pager.c			uvm
744file uvm/uvm_pdaemon.c			uvm
745file uvm/uvm_pglist.c			uvm
746file uvm/uvm_stat.c			uvm
747file uvm/uvm_swap.c			uvm
748file uvm/uvm_unix.c			uvm
749file uvm/uvm_user.c			uvm
750file uvm/uvm_vnode.c			uvm
751