MODULAR revision 1.6
1# $NetBSD: MODULAR,v 1.6 2016/12/18 04:35:26 dholland 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
10-no acpicpu*	at cpu?
11-no est0		at cpu0
12-no powernow0	at cpu0
13-no vmt0		at cpu0
14
15-no options 	COMPAT_15	# NetBSD 1.5,
16-no options 	COMPAT_16	# NetBSD 1.6,
17-no options 	COMPAT_20	# NetBSD 2.0,
18-no options 	COMPAT_30	# NetBSD 3.0,
19-no options 	COMPAT_40	# NetBSD 4.0,
20-no options 	COMPAT_50	# NetBSD 5.0,
21-no options 	COMPAT_60	# NetBSD 6.0, and
22-no options 	COMPAT_70	# NetBSD 7.0 binary compatibility.
23-no options 	COMPAT_43	# and 4.3BSD
24#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
25
26-no options 	COMPAT_OSSAUDIO
27-no options 	COMPAT_NETBSD32
28-no options 	COMPAT_LINUX
29-no options 	COMPAT_LINUX32	# req. COMPAT_LINUX and COMPAT_NETBSD32
30-no options 	EXEC_ELF32
31-no options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
32
33-no options	SYSVMSG		# System V-like message queues
34-no options	SYSVSEM		# System V-like semaphores
35-no options	SYSVSHM		# System V-like memory sharing
36
37# XXX: for now
38#no file-system FFS		# UFS
39-no file-system MFS		# memory file system
40-no file-system NFS		# Network File System client
41-no file-system TMPFS		# Efficient memory file-system
42-no file-system EXT2FS		# second extended file system (linux)
43-no file-system LFS		# log-structured file system
44-no file-system NTFS		# Windows/NT file system (experimental)
45-no file-system CD9660		# ISO 9660 + Rock Ridge file system
46-no file-system MSDOSFS 	# MS-DOS file system
47-no file-system FDESC		# /dev/fd
48-no file-system KERNFS		# /kern
49-no file-system NULLFS		# loopback file system
50-no file-system OVERLAY 	# overlay file system
51-no file-system PROCFS		# /proc
52-no file-system PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
53-no file-system SMBFS		# experimental - CIFS; also needs nsmb (below)
54-no file-system UMAPFS		# NULLFS + uid and gid remapping
55-no file-system UNION		# union file system
56-no file-system CODA		# Coda File System; also needs vcoda (below)
57-no file-system PTYFS		# /dev/ptm support
58
59-no options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
60-no options 	PPP_DEFLATE	# Deflate compression support for PPP
61
62-no options	AIO
63
64-no acpiacad*	at acpi?		# ACPI AC Adapter
65-no acpibat*	at acpi?		# ACPI Battery
66-no acpibut*	at acpi?		# ACPI Button
67-no acpifan*	at acpi?		# ACPI Fan
68-no acpilid*	at acpi?		# ACPI Lid Switch
69-no acpitz* 	at acpi?		# ACPI Thermal Zone
70-no acpivga*	at acpi?		# ACPI Display Adapter
71-no acpiwdrt*	at acpi?		# ACPI Watchdog Resource Table
72-no acpiwmi*	at acpi?		# ACPI WMI Mapper
73
74-no options	NFSSERVER
75
76-no axe*	at uhub?
77-no axen*	at uhub?
78-no rum*	at uhub?
79-no urtwn*	at uhub?
80-no urtw*	at uhub?
81-no run*	at uhub?
82-no athn*	at uhub?
83
84-no alc*	at pci?
85-no ath*	at pci?
86
87-no select sppp 			# Synchronous-Point-to-Point Protocol
88
89-no pseudo-device 	crypto			# /dev/crypto device
90-no pseudo-device	swcrypto		# software crypto implementation
91
92# disk/mass storage pseudo-devices
93-no pseudo-device	ccd			# concatenated/striped disk devices
94-no pseudo-device	cgd			# cryptographic disk devices
95-no pseudo-device	raid			# RAIDframe disk driver
96-no pseudo-device	fss			# file system snapshot device
97-no pseudo-device	putter			# for puffs and pud
98
99-no pseudo-device	vnd			# disk-like interface to files
100
101# network pseudo-devices
102-no pseudo-device	bpfilter		# Berkeley packet filter
103-no pseudo-device	ipfilter		# IP filter (firewall) and NAT
104# Loopback is hardcoded (looutput) everywhere!
105#no pseudo-device	loop			# network loopback
106-no pseudo-device	mpls			# MPLS pseudo-interface
107-no pseudo-device	ppp			# Point-to-Point Protocol
108-no pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
109-no pseudo-device	sl			# Serial Line IP
110-no pseudo-device	strip			# Starmode Radio IP (Metricom)
111-no pseudo-device	tun			# network tunneling over tty
112-no pseudo-device	tap			# virtual Ethernet
113-no pseudo-device	gre			# generic L3 over IP tunnel
114-no pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
115-no pseudo-device	faith			# IPv[46] tcp relay translation i/f
116-no pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
117-no pseudo-device	vlan			# IEEE 802.1q encapsulation
118-no pseudo-device	agr			# IEEE 802.3ad link aggregation
119-no pseudo-device	npf			# NPF packet filter
120
121#
122# accept filters
123-no pseudo-device   accf_data		# "dataready" accept filter
124-no pseudo-device   accf_http		# "httpready" accept filter
125
126# miscellaneous pseudo-devices
127-no pseudo-device	clockctl		# user control of clock subsystem
128-no pseudo-device	vcoda			# coda minicache <-> venus comm.
129
130# a pseudo device needed for SMBFS
131-no pseudo-device	nsmb			# experimental - SMB requester
132
133# pseudo audio device driver
134-no pseudo-device	pad
135
136# userland interface to drivers, including autoconf and properties retrieval
137-no pseudo-device	drvctl
138