MODULAR revision 1.1
19ab84437Smrg# $NetBSD: MODULAR,v 1.1 2011/09/21 10:18:52 ahoka Exp $
29ab84437Smrg#
39ab84437Smrg# MODULAR kernel
49ab84437Smrg# This kernel config prefers loading kernel drivers from file system.
59ab84437Smrg# Please see module(7) for more information.
69ab84437Smrg#
7f1a3fe4fSmrginclude "arch/i386/conf/GENERIC"
89ab84437Smrg
99ab84437Smrg# these features are available as modules
109ab84437Smrg#
119ab84437Smrgno options	P1003_1B_SEMAPHORE	# p1003.1b semaphore support
129ab84437Smrgno options	AIO		# POSIX asynchronous I/O, built as a module
139ab84437Smrgno options	MQUEUE		# POSIX messsage queues, built as a module
149ab84437Smrgno options	NFSSERVER	# Network File System server
159ab84437Smrg
169ab84437Smrg# compatibility options, built as modules
179ab84437Smrg#
189ab84437Smrgno options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
199ab84437Smrgno options 	COMPAT_SVR4	# binary compatibility with SVR4
209ab84437Smrgno options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
219ab84437Smrgno options 	COMPAT_LINUX	# binary compatibility with Linux
229ab84437Smrgno options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD
239ab84437Smrg
249ab84437Smrg# build non boot critical file systems as modules
259ab84437Smrg#
269ab84437Smrgno file-system	EXT2FS		# second extended file system (linux)
279ab84437Smrgno file-system	LFS		# log-structured file system
289ab84437Smrgno file-system	NTFS		# Windows/NT file system (experimental)
299ab84437Smrgno file-system	MSDOSFS		# MS-DOS file system
309ab84437Smrgno file-system	KERNFS		# /kern
319ab84437Smrgno file-system	OVERLAY		# overlay file system
329ab84437Smrgno file-system	PROCFS		# /proc
339ab84437Smrgno file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
349ab84437Smrgno file-system	UMAPFS		# NULLFS + uid and gid remapping
359ab84437Smrgno file-system	UNION		# union file system
369ab84437Smrgno file-system	CODA		# Coda File System; also needs vcoda (below)
379ab84437Smrgno file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
389ab84437Smrg
399ab84437Smrg# accept filters, built as modules
409ab84437Smrg#
419ab84437Smrgno pseudo-device	accf_data 	       # "dataready" accept filter
429ab84437Smrgno pseudo-device	accf_http	       # "httpready" accept filter
439ab84437Smrg
449ab84437Smrg# pseudo devices, available as modules
459ab84437Smrg#
469ab84437Smrgno pseudo-device	vcoda		       # coda minicache <-> venus comm.
479ab84437Smrgno pseudo-device	nsmb		       # experimental - SMB requester
489ab84437Smrg
499ab84437Smrg# these drivers are available as modules
509ab84437Smrg#
519ab84437Smrg#no acpiacad*
529ab84437Smrg#no acpibat*
539ab84437Smrg#no acpibut*
549ab84437Smrg#no acpicpu*
559ab84437Smrg#no acpidalb*
569ab84437Smrg#no acpifan*
579ab84437Smrg#no acpilid*
589ab84437Smrg#no acpitz*
599ab84437Smrg#no acpivga*
609ab84437Smrg#no acpiwdrt*
61f1a3fe4fSmrg#no acpiwmi*
62f1a3fe4fSmrg
63f1a3fe4fSmrg#no aibs*
64f1a3fe4fSmrg
65f1a3fe4fSmrgno uvideo*
66f1a3fe4fSmrgno pseye*
679ab84437Smrg
689ab84437Smrgno hdaudio*
699ab84437Smrgno hdafg*
709ab84437Smrg
719ab84437Smrg#no cir*
729ab84437Smrg#no irmce*
739ab84437Smrg
749ab84437Smrg#no alc*
759ab84437Smrg#no ath*
769ab84437Smrg#no axe*
779ab84437Smrg#no rum*
789ab84437Smrg