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