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