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