xref: /netbsd-src/sys/arch/amd64/conf/MODULAR (revision 40b55f725464acc8b9419fac3e0c1ffb37410a17)
1# $NetBSD: MODULAR,v 1.19 2021/01/20 13:22:08 nia Exp $
2#
3# Try to exclude all the drivers in GENERIC that have been modularized
4# XXX: incomplete
5
6include "arch/amd64/conf/GENERIC"
7
8-no acpicpu*	at cpu?
9-no est0		at cpu0
10-no powernow0	at cpu0
11-no vmt0		at cpu0
12
13-no spkr*	at pcppi?	# PC speaker
14-no spkr*	at audio?	# PC speaker (synthesized)
15
16-no options 	COMPAT_15	# NetBSD 1.5,
17-no options 	COMPAT_16	# NetBSD 1.6,
18-no options 	COMPAT_20	# NetBSD 2.0,
19-no options 	COMPAT_30	# NetBSD 3.0,
20-no options 	COMPAT_40	# NetBSD 4.0,
21-no options 	COMPAT_50	# NetBSD 5.0,
22-no options 	COMPAT_60	# NetBSD 6.0,
23-no options 	COMPAT_70	# NetBSD 7.0,
24-no options 	COMPAT_80	# NetBSD 8.0, and
25-no options 	COMPAT_90	# NetBSD 9.0 binary compatibility.
26-no options 	COMPAT_43	# and 4.3BSD
27#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
28
29-no options 	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-no options 	ACPIVERBOSE	# verbose ACPI configuration messages
38-no options 	MIIVERBOSE	# verbose PHY autoconfig messages
39-no options 	PCIVERBOSE	# verbose PCI device autoconfig messages
40-no options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
41-no options 	SCSIVERBOSE	# human readable SCSI error messages
42-no options 	USBVERBOSE	# verbose USB device autoconfig messages
43-no options 	HDAUDIOVERBOSE	# verbose HDAUDIO driver messages
44
45-no file-system ADOSFS		# AmigaDOS-compatible file system
46-no file-system AUTOFS		# Automounter Filesystem
47-no file-system CD9660		# ISO 9660 + Rock Ridge file system
48-no file-system CHFS		# Chip File System
49-no file-system CODA		# Coda File System; also needs vcoda (below)
50-no file-system EFS		# Silicon Graphics Extent File System
51-no file-system EXT2FS		# second extended file system (linux)
52-no file-system FDESC		# /dev/fd
53-no file-system FFS		# UFS
54-no options UFS
55-no options 	QUOTA		# legacy UFS quotas
56-no options 	QUOTA2		# new, in-filesystem UFS quotas
57-no options 	UFS_EXTATTR	# Extended attribute support for UFS1
58-no file-system FILECORE	# Acorn filecore file system
59-no file-system HFS		# experimental - Apple HFS+ (read-only)
60-no file-system KERNFS		# /kern
61-no file-system LAYERFS		# genfs
62-no file-system LFS		# log-structured file system
63-no file-system MFS		# memory file system
64-no file-system MSDOSFS		# MS-DOS file system
65-no file-system NFS		# Network File System client
66-no file-system NILFS		# experimental - NTT's NiLFS(2)
67-no file-system NTFS		# Windows/NT file system (experimental)
68-no file-system NULLFS		# loopback file system
69-no file-system OVERLAY		# overlay file system
70-no file-system PROCFS		# /proc
71-no file-system PTYFS		# /dev/ptm support
72-no file-system PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
73-no file-system TMPFS		# Efficient memory file-system
74-no file-system UDF		# experimental - OSTA UDF CD/DVD file-system
75-no file-system UMAPFS		# NULLFS + uid and gid remapping
76-no file-system UNION		# union file system
77-no file-system V7FS		# 7th Edition(V7) File System
78-no file-system ZFS		# Solaris ZFS
79
80-no options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
81-no options 	PPP_DEFLATE	# Deflate compression support for PPP
82
83-no options	AIO
84
85-no options	PTRACE
86-no options	COREDUMP
87
88-no acpiacad*	at acpi?		# ACPI AC Adapter
89-no acpibat*	at acpi?		# ACPI Battery
90-no acpibut*	at acpi?		# ACPI Button
91-no acpifan*	at acpi?		# ACPI Fan
92-no acpilid*	at acpi?		# ACPI Lid Switch
93-no acpitz* 	at acpi?		# ACPI Thermal Zone
94-no acpivga*	at acpi?		# ACPI Display Adapter
95-no acpiwdrt*	at acpi?		# ACPI Watchdog Resource Table
96-no acpiwmi*	at acpi?		# ACPI WMI Mapper
97
98-no options	NFSSERVER
99
100-no axe*	at uhub?
101-no axen*	at uhub?
102-no rum*	at uhub?
103-no urtwn*	at uhub?
104-no urtw*	at uhub?
105-no run*	at uhub?
106-no athn*	at uhub?
107
108-no alc*	at pci?
109-no ath*	at pci?
110
111-no select sppp 			# Synchronous-Point-to-Point Protocol
112
113-no pseudo-device 	crypto			# /dev/crypto device
114-no pseudo-device	swcrypto		# software crypto implementation
115
116# disk/mass storage pseudo-devices
117-no pseudo-device	ccd			# concatenated/striped disk devices
118-no pseudo-device	cgd			# cryptographic disk devices
119-no pseudo-device	raid			# RAIDframe disk driver
120-no pseudo-device	fss			# file system snapshot device
121-no pseudo-device	putter			# for puffs and pud
122
123-no pseudo-device	vnd			# disk-like interface to files
124
125# network pseudo-devices
126-no pseudo-device	bpfilter		# Berkeley packet filter
127-no pseudo-device	ipfilter		# IP filter (firewall) and NAT
128# Loopback is hardcoded (looutput) everywhere!
129#no pseudo-device	loop			# network loopback
130-no pseudo-device	mpls			# MPLS pseudo-interface
131-no pseudo-device	ppp			# Point-to-Point Protocol
132-no pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
133-no pseudo-device	sl			# Serial Line IP
134-no pseudo-device	tun			# network tunneling over tty
135-no pseudo-device	tap			# virtual Ethernet
136-no pseudo-device	gre			# generic L3 over IP tunnel
137-no pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
138-no pseudo-device	faith			# IPv[46] tcp relay translation i/f
139-no pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
140
141-no pseudo-device	vether			# Virtual Ethernet for bridge
142-no pseudo-device	vlan			# IEEE 802.1q encapsulation
143-no pseudo-device	agr			# IEEE 802.3ad link aggregation
144-no pseudo-device	l2tp			# L2TPv3 interface
145-no pseudo-device	npf			# NPF packet filter
146
147#
148# accept filters
149-no pseudo-device   accf_data		# "dataready" accept filter
150-no pseudo-device   accf_http		# "httpready" accept filter
151
152# miscellaneous pseudo-devices
153-no pseudo-device	clockctl		# user control of clock subsystem
154-no pseudo-device	vcoda			# coda minicache <-> venus comm.
155-no pseudo-device	autofs			# experimental - AUTOFS
156
157# pseudo audio device driver
158-no pseudo-device	pad
159
160# userland interface to drivers, including autoconf and properties retrieval
161-no pseudo-device	drvctl
162