MODULAR revision 1.1
1# $NetBSD: MODULAR,v 1.1 2016/08/04 07:22:41 christos Exp $
2#
3# Try to exclude all the drivers in GENERIC that have been modularized
4# XXX: incomplete
5
6include "arch/amd64/conf/GENERIC"
7options 	MODULAR		# new style module(7) framework
8options 	MODULAR_DEFAULT_AUTOLOAD
9
10no acpicpu*	at cpu?
11no est0		at cpu0
12no powernow0	at cpu0
13no vmt0		at cpu0
14
15no options 	COMPAT_15	# NetBSD 1.5,
16no options 	COMPAT_16	# NetBSD 1.6,
17no options 	COMPAT_20	# NetBSD 2.0,
18no options 	COMPAT_30	# NetBSD 3.0,
19no options 	COMPAT_40	# NetBSD 4.0,
20no options 	COMPAT_50	# NetBSD 5.0,
21no options 	COMPAT_60	# NetBSD 6.0, and
22no options 	COMPAT_70	# NetBSD 7.0 binary compatibility.
23no options 	COMPAT_43	# and 4.3BSD
24#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
25
26no options 	COMPAT_OSSAUDIO
27no options 	COMPAT_NETBSD32
28no options 	COMPAT_LINUX
29no options 	COMPAT_LINUX32	# req. COMPAT_LINUX and COMPAT_NETBSD32
30no options 	EXEC_ELF32
31no options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
32
33no options	SYSVMSG		# System V-like message queues
34no options	SYSVSEM		# System V-like semaphores
35no options	SYSVSHM		# System V-like memory sharing
36
37# XXX: for now
38#no file-system 	FFS		# UFS
39no file-system	MFS		# memory file system
40no file-system 	NFS		# Network File System client
41no file-system	TMPFS		# Efficient memory file-system
42no file-system	EXT2FS		# second extended file system (linux)
43no file-system	LFS		# log-structured file system
44no file-system	NTFS		# Windows/NT file system (experimental)
45no file-system	CD9660		# ISO 9660 + Rock Ridge file system
46no file-system	MSDOSFS		# MS-DOS file system
47no file-system	FDESC		# /dev/fd
48no file-system	KERNFS		# /kern
49no file-system	NULLFS		# loopback file system
50no file-system	OVERLAY		# overlay file system
51no file-system	PROCFS		# /proc
52no file-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
53no file-system	SMBFS		# experimental - CIFS; also needs nsmb (below)
54no file-system	UMAPFS		# NULLFS + uid and gid remapping
55no file-system	UNION		# union file system
56no file-system	CODA		# Coda File System; also needs vcoda (below)
57no file-system	PTYFS		# /dev/ptm support
58
59no options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
60no options 	PPP_DEFLATE	# Deflate compression support for PPP
61
62no acpiacad*	at acpi?		# ACPI AC Adapter
63no acpibat*	at acpi?		# ACPI Battery
64no acpibut*	at acpi?		# ACPI Button
65no acpifan*	at acpi?		# ACPI Fan
66no acpilid*	at acpi?		# ACPI Lid Switch
67no acpitz* 	at acpi?		# ACPI Thermal Zone
68no acpivga*	at acpi?		# ACPI Display Adapter
69no acpiwdrt*	at acpi?		# ACPI Watchdog Resource Table
70no acpiwmi*	at acpi?		# ACPI WMI Mapper
71
72no options	NFSSERVER
73
74no axe*		at uhub?
75no rum*		at uhub?
76no urtwn*	at uhub?
77no urtw*	at uhub?
78no run*		at uhub?
79no athn*	at uhub?
80
81no pseudo-device 	crypto			# /dev/crypto device
82no pseudo-device	swcrypto		# software crypto implementation
83
84# disk/mass storage pseudo-devices
85no pseudo-device	ccd			# concatenated/striped disk devices
86no pseudo-device	cgd			# cryptographic disk devices
87no pseudo-device	raid			# RAIDframe disk driver
88no pseudo-device	fss			# file system snapshot device
89no pseudo-device	putter			# for puffs and pud
90
91no pseudo-device	vnd			# disk-like interface to files
92
93# network pseudo-devices
94no pseudo-device	bpfilter		# Berkeley packet filter
95no pseudo-device	ipfilter		# IP filter (firewall) and NAT
96no pseudo-device	npf			# NPF packet filter
97
98#
99# accept filters
100no pseudo-device   accf_data		# "dataready" accept filter
101no pseudo-device   accf_http		# "httpready" accept filter
102
103# miscellaneous pseudo-devices
104no pseudo-device	clockctl		# user control of clock subsystem
105no pseudo-device	vcoda			# coda minicache <-> venus comm.
106
107# a pseudo device needed for SMBFS
108no pseudo-device	nsmb			# experimental - SMB requester
109
110# pseudo audio device driver
111no pseudo-device	pad
112
113# userland interface to drivers, including autoconf and properties retrieval
114no pseudo-device	drvctl
115