| @@ -1,1213 +1,1214 @@ | | | @@ -1,1213 +1,1214 @@ |
1 | # $NetBSD: GENERIC,v 1.582 2021/01/20 13:22:08 nia Exp $ | | 1 | # $NetBSD: GENERIC,v 1.583 2021/01/24 16:33:48 jmcneill Exp $ |
2 | # | | 2 | # |
3 | # GENERIC machine description file | | 3 | # GENERIC machine description file |
4 | # | | 4 | # |
5 | # This machine description file is used to generate the default NetBSD | | 5 | # This machine description file is used to generate the default NetBSD |
6 | # kernel. The generic kernel does not include all options, subsystems | | 6 | # kernel. The generic kernel does not include all options, subsystems |
7 | # and device drivers, but should be useful for most applications. | | 7 | # and device drivers, but should be useful for most applications. |
8 | # | | 8 | # |
9 | # The machine description file can be customised for your specific | | 9 | # The machine description file can be customised for your specific |
10 | # machine to reduce the kernel size and improve its performance. | | 10 | # machine to reduce the kernel size and improve its performance. |
11 | # | | 11 | # |
12 | # For further information on compiling NetBSD kernels, see the config(8) | | 12 | # For further information on compiling NetBSD kernels, see the config(8) |
13 | # man page. | | 13 | # man page. |
14 | # | | 14 | # |
15 | # For further information on hardware support for this architecture, see | | 15 | # For further information on hardware support for this architecture, see |
16 | # the intro(4) man page. For further information about kernel options | | 16 | # the intro(4) man page. For further information about kernel options |
17 | # for this architecture, see the options(4) man page. For an explanation | | 17 | # for this architecture, see the options(4) man page. For an explanation |
18 | # of each device driver in this file see the section 4 man page for the | | 18 | # of each device driver in this file see the section 4 man page for the |
19 | # device. | | 19 | # device. |
20 | | | 20 | |
21 | include "arch/amd64/conf/std.amd64" | | 21 | include "arch/amd64/conf/std.amd64" |
22 | | | 22 | |
23 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | | 23 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary |
24 | | | 24 | |
25 | #ident "GENERIC-$Revision: 1.582 $" | | 25 | #ident "GENERIC-$Revision: 1.583 $" |
26 | | | 26 | |
27 | maxusers 64 # estimated number of users | | 27 | maxusers 64 # estimated number of users |
28 | | | 28 | |
29 | # delay between "rebooting ..." message and hardware reset, in milliseconds | | 29 | # delay between "rebooting ..." message and hardware reset, in milliseconds |
30 | #options CPURESET_DELAY=2000 | | 30 | #options CPURESET_DELAY=2000 |
31 | | | 31 | |
32 | # This option allows you to force a serial console at the specified | | 32 | # This option allows you to force a serial console at the specified |
33 | # I/O address. see console(4) for details. | | 33 | # I/O address. see console(4) for details. |
34 | #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 | | 34 | #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 |
35 | # you don't want the option below ON iff you are using the | | 35 | # you don't want the option below ON iff you are using the |
36 | # serial console option of the new boot strap code. | | 36 | # serial console option of the new boot strap code. |
37 | #options CONS_OVERRIDE # Always use above! independent of boot info | | 37 | #options CONS_OVERRIDE # Always use above! independent of boot info |
38 | | | 38 | |
39 | # The following options override the memory sizes passed in from the boot | | 39 | # The following options override the memory sizes passed in from the boot |
40 | # block. Use them *only* if the boot block is unable to determine the correct | | 40 | # block. Use them *only* if the boot block is unable to determine the correct |
41 | # values. Note that the BIOS may *correctly* report less than 640k of base | | 41 | # values. Note that the BIOS may *correctly* report less than 640k of base |
42 | # memory if the extended BIOS data area is located at the top of base memory | | 42 | # memory if the extended BIOS data area is located at the top of base memory |
43 | # (as is the case on most recent systems). | | 43 | # (as is the case on most recent systems). |
44 | #options REALBASEMEM=639 # size of base memory (in KB) | | 44 | #options REALBASEMEM=639 # size of base memory (in KB) |
45 | #options REALEXTMEM=15360 # size of extended memory (in KB) | | 45 | #options REALEXTMEM=15360 # size of extended memory (in KB) |
46 | | | 46 | |
47 | # The following options limit the overall size of physical memory | | 47 | # The following options limit the overall size of physical memory |
48 | # and/or the maximum address used by the system. | | 48 | # and/or the maximum address used by the system. |
49 | # Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map | | 49 | # Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map |
50 | # and can deal with holes in the memory layout. | | 50 | # and can deal with holes in the memory layout. |
51 | #options PHYSMEM_MAX_SIZE=64 # max size of physical memory (in MB) | | 51 | #options PHYSMEM_MAX_SIZE=64 # max size of physical memory (in MB) |
52 | #options PHYSMEM_MAX_ADDR=2048 # don't use memory above this (in MB) | | 52 | #options PHYSMEM_MAX_ADDR=2048 # don't use memory above this (in MB) |
53 | | | 53 | |
54 | # Standard system options | | 54 | # Standard system options |
55 | | | 55 | |
56 | options INSECURE # disable kernel security levels - X needs this | | 56 | options INSECURE # disable kernel security levels - X needs this |
57 | | | 57 | |
58 | options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT | | 58 | options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT |
59 | options NTP # NTP phase/frequency locked loop | | 59 | options NTP # NTP phase/frequency locked loop |
60 | | | 60 | |
61 | options KTRACE # system call tracing via ktrace(1) | | 61 | options KTRACE # system call tracing via ktrace(1) |
62 | | | 62 | |
63 | options CPU_UCODE # cpu ucode loading support | | 63 | options CPU_UCODE # cpu ucode loading support |
64 | | | 64 | |
65 | # Note: SysV IPC parameters could be changed dynamically, see sysctl(8). | | 65 | # Note: SysV IPC parameters could be changed dynamically, see sysctl(8). |
66 | options SYSVMSG # System V-like message queues | | 66 | options SYSVMSG # System V-like message queues |
67 | options SYSVSEM # System V-like semaphores | | 67 | options SYSVSEM # System V-like semaphores |
68 | options SYSVSHM # System V-like memory sharing | | 68 | options SYSVSHM # System V-like memory sharing |
69 | | | 69 | |
70 | options MODULAR # new style module(7) framework | | 70 | options MODULAR # new style module(7) framework |
71 | options MODULAR_DEFAULT_AUTOLOAD | | 71 | options MODULAR_DEFAULT_AUTOLOAD |
72 | options USERCONF # userconf(4) support | | 72 | options USERCONF # userconf(4) support |
73 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | | 73 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) |
74 | options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | | 74 | options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel |
75 | | | 75 | |
76 | # CPU-related options | | 76 | # CPU-related options |
77 | options USER_LDT # User-settable LDT, used by Wine | | 77 | options USER_LDT # User-settable LDT, used by Wine |
78 | options SVS # Separate Virtual Space | | 78 | options SVS # Separate Virtual Space |
79 | options PCPU_IDT # Per CPU IDTs | | 79 | options PCPU_IDT # Per CPU IDTs |
80 | | | 80 | |
81 | # GCC Spectre variant 2 mitigation | | 81 | # GCC Spectre variant 2 mitigation |
82 | makeoptions SPECTRE_V2_GCC_MITIGATION=1 | | 82 | makeoptions SPECTRE_V2_GCC_MITIGATION=1 |
83 | options SPECTRE_V2_GCC_MITIGATION | | 83 | options SPECTRE_V2_GCC_MITIGATION |
84 | | | 84 | |
85 | # CPU features | | 85 | # CPU features |
86 | acpicpu* at cpu? # ACPI CPU (including frequency scaling) | | 86 | acpicpu* at cpu? # ACPI CPU (including frequency scaling) |
87 | coretemp* at cpu? # Intel on-die thermal sensor | | 87 | coretemp* at cpu? # Intel on-die thermal sensor |
88 | est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) | | 88 | est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) |
89 | hyperv0 at cpu0 # Microsoft Hyper-V | | 89 | hyperv0 at cpu0 # Microsoft Hyper-V |
90 | #odcm0 at cpu0 # On-demand clock modulation | | 90 | #odcm0 at cpu0 # On-demand clock modulation |
91 | powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) | | 91 | powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) |
92 | vmt0 at cpu0 # VMware Tools | | 92 | vmt0 at cpu0 # VMware Tools |
93 | | | 93 | |
94 | #Xen PV support for HVM guests | | 94 | #Xen PV support for HVM guests |
95 | options XENPVHVM | | 95 | options XENPVHVM |
96 | options XEN | | 96 | options XEN |
97 | hypervisor* at mainbus? # Xen hypervisor | | 97 | hypervisor* at mainbus? # Xen hypervisor |
98 | xenbus* at hypervisor? # Xen virtual bus | | 98 | xenbus* at hypervisor? # Xen virtual bus |
99 | xencons* at hypervisor? # Xen virtual console | | 99 | xencons* at hypervisor? # Xen virtual console |
100 | xennet* at xenbus? # Xen virtual network interface | | 100 | xennet* at xenbus? # Xen virtual network interface |
101 | xbd* at xenbus? # Xen virtual block device | | 101 | xbd* at xenbus? # Xen virtual block device |
102 | | | 102 | |
103 | # Alternate buffer queue strategies for better responsiveness under high | | 103 | # Alternate buffer queue strategies for better responsiveness under high |
104 | # disk I/O load. | | 104 | # disk I/O load. |
105 | #options BUFQ_READPRIO | | 105 | #options BUFQ_READPRIO |
106 | options BUFQ_PRIOCSCAN | | 106 | options BUFQ_PRIOCSCAN |
107 | | | 107 | |
108 | # Diagnostic/debugging support options | | 108 | # Diagnostic/debugging support options |
109 | options DIAGNOSTIC # inexpensive kernel consistency checks | | 109 | options DIAGNOSTIC # inexpensive kernel consistency checks |
110 | # XXX to be commented out on release branch | | 110 | # XXX to be commented out on release branch |
111 | #options DEBUG # expensive debugging checks/support | | 111 | #options DEBUG # expensive debugging checks/support |
112 | #options LOCKDEBUG # expensive locking checks/support | | 112 | #options LOCKDEBUG # expensive locking checks/support |
113 | | | 113 | |
114 | # | | 114 | # |
115 | # Because gcc omits the frame pointer for any -O level, the line below | | 115 | # Because gcc omits the frame pointer for any -O level, the line below |
116 | # is needed to make backtraces in DDB work. | | 116 | # is needed to make backtraces in DDB work. |
117 | # | | 117 | # |
118 | makeoptions COPTS="-O2 -fno-omit-frame-pointer" | | 118 | makeoptions COPTS="-O2 -fno-omit-frame-pointer" |
119 | options DDB # in-kernel debugger | | 119 | options DDB # in-kernel debugger |
120 | #options DDB_COMMANDONENTER="bt" # execute command when ddb is entered | | 120 | #options DDB_COMMANDONENTER="bt" # execute command when ddb is entered |
121 | #options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' | | 121 | #options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' |
122 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB | | 122 | options DDB_HISTORY_SIZE=512 # enable history editing in DDB |
123 | #options KGDB # remote debugger | | 123 | #options KGDB # remote debugger |
124 | #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 | | 124 | #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 |
125 | makeoptions DEBUG="-g" # compile full symbol table for CTF | | 125 | makeoptions DEBUG="-g" # compile full symbol table for CTF |
126 | options DDB_COMMANDONENTER="trace;show registers" | | 126 | options DDB_COMMANDONENTER="trace;show registers" |
127 | #options SYSCALL_STATS # per syscall counts | | 127 | #options SYSCALL_STATS # per syscall counts |
128 | #options SYSCALL_TIMES # per syscall times | | 128 | #options SYSCALL_TIMES # per syscall times |
129 | #options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) | | 129 | #options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) |
130 | options KDTRACE_HOOKS # kernel DTrace hooks | | 130 | options KDTRACE_HOOKS # kernel DTrace hooks |
131 | | | 131 | |
132 | # Kernel Undefined Behavior Sanitizer (kUBSan). | | 132 | # Kernel Undefined Behavior Sanitizer (kUBSan). |
133 | #options KUBSAN # mandatory | | 133 | #options KUBSAN # mandatory |
134 | #options UBSAN_ALWAYS_FATAL # optional: panic on all kUBSan reports | | 134 | #options UBSAN_ALWAYS_FATAL # optional: panic on all kUBSan reports |
135 | | | 135 | |
136 | # Kernel Address Sanitizer (kASan). You need to disable SVS to use it. | | 136 | # Kernel Address Sanitizer (kASan). You need to disable SVS to use it. |
137 | # The quarantine is optional and can help KASAN find more use-after-frees. | | 137 | # The quarantine is optional and can help KASAN find more use-after-frees. |
138 | # Use KASAN_PANIC if you want panics instead of warnings. | | 138 | # Use KASAN_PANIC if you want panics instead of warnings. |
139 | #makeoptions KASAN=1 # mandatory | | 139 | #makeoptions KASAN=1 # mandatory |
140 | #options KASAN # mandatory | | 140 | #options KASAN # mandatory |
141 | #no options SVS # mandatory | | 141 | #no options SVS # mandatory |
142 | #options POOL_QUARANTINE # optional | | 142 | #options POOL_QUARANTINE # optional |
143 | #options KASAN_PANIC # optional | | 143 | #options KASAN_PANIC # optional |
144 | | | 144 | |
145 | # Kernel Concurrency Sanitizer (kCSan). | | 145 | # Kernel Concurrency Sanitizer (kCSan). |
146 | #makeoptions KCSAN=1 # mandatory | | 146 | #makeoptions KCSAN=1 # mandatory |
147 | #options KCSAN # mandatory | | 147 | #options KCSAN # mandatory |
148 | #options KCSAN_PANIC # optional | | 148 | #options KCSAN_PANIC # optional |
149 | | | 149 | |
150 | # Kernel Memory Sanitizer (kMSan). You need to disable SVS and kernel modules | | 150 | # Kernel Memory Sanitizer (kMSan). You need to disable SVS and kernel modules |
151 | # to use it. POOL_NOCACHE is optional and can help KMSAN find uninitialized | | 151 | # to use it. POOL_NOCACHE is optional and can help KMSAN find uninitialized |
152 | # memory in pool caches. Note that KMSAN requires at least 4GB of RAM. | | 152 | # memory in pool caches. Note that KMSAN requires at least 4GB of RAM. |
153 | #makeoptions KMSAN=1 # mandatory | | 153 | #makeoptions KMSAN=1 # mandatory |
154 | #options KMSAN # mandatory | | 154 | #options KMSAN # mandatory |
155 | #no options SVS # mandatory | | 155 | #no options SVS # mandatory |
156 | #no options MODULAR # mandatory | | 156 | #no options MODULAR # mandatory |
157 | #no options MODULAR_DEFAULT_AUTOLOAD # mandatory | | 157 | #no options MODULAR_DEFAULT_AUTOLOAD # mandatory |
158 | #options POOL_NOCACHE # optional | | 158 | #options POOL_NOCACHE # optional |
159 | #options KMSAN_PANIC # optional | | 159 | #options KMSAN_PANIC # optional |
160 | | | 160 | |
161 | # Kernel Code Coverage Driver. | | 161 | # Kernel Code Coverage Driver. |
162 | #makeoptions KCOV=1 | | 162 | #makeoptions KCOV=1 |
163 | #options KCOV | | 163 | #options KCOV |
164 | | | 164 | |
165 | # Fault Injection Driver. | | 165 | # Fault Injection Driver. |
166 | #options FAULT | | 166 | #options FAULT |
167 | | | 167 | |
168 | # Compatibility options | | 168 | # Compatibility options |
169 | # x86_64 never shipped with a.out binaries; the two options below are | | 169 | # x86_64 never shipped with a.out binaries; the two options below are |
170 | # only relevant to 32-bit i386 binaries | | 170 | # only relevant to 32-bit i386 binaries |
171 | #options EXEC_AOUT # required by binaries from before 1.5 | | 171 | #options EXEC_AOUT # required by binaries from before 1.5 |
172 | #options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI | | 172 | #options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI |
173 | | | 173 | |
174 | # NetBSD backward compatibility. Support goes from COMPAT_15 up until | | 174 | # NetBSD backward compatibility. Support goes from COMPAT_15 up until |
175 | # the latest release. Note that really old compat (< COMPAT_16) is only | | 175 | # the latest release. Note that really old compat (< COMPAT_16) is only |
176 | # useful for 32-bit i386 binaries. | | 176 | # useful for 32-bit i386 binaries. |
177 | include "conf/compat_netbsd15.config" | | 177 | include "conf/compat_netbsd15.config" |
178 | | | 178 | |
179 | #options COMPAT_386BSD_MBRPART # recognize old partition ID | | 179 | #options COMPAT_386BSD_MBRPART # recognize old partition ID |
180 | | | 180 | |
181 | options COMPAT_NETBSD32 | | 181 | options COMPAT_NETBSD32 |
182 | options EXEC_ELF32 | | 182 | options EXEC_ELF32 |
183 | | | 183 | |
184 | # Wedge support | | 184 | # Wedge support |
185 | options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances | | 185 | options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances |
186 | options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges | | 186 | options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges |
187 | #options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges | | 187 | #options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges |
188 | #options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges | | 188 | #options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges |
189 | options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges | | 189 | options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges |
190 | #options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges | | 190 | #options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges |
191 | | | 191 | |
192 | # File systems | | 192 | # File systems |
193 | include "conf/filesystems.config" | | 193 | include "conf/filesystems.config" |
194 | | | 194 | |
195 | # File system options | | 195 | # File system options |
196 | # ffs | | 196 | # ffs |
197 | options QUOTA # legacy UFS quotas | | 197 | options QUOTA # legacy UFS quotas |
198 | options QUOTA2 # new, in-filesystem UFS quotas | | 198 | options QUOTA2 # new, in-filesystem UFS quotas |
199 | options FFS_EI # FFS Endian Independent support | | 199 | options FFS_EI # FFS Endian Independent support |
200 | options WAPBL # File system journaling support | | 200 | options WAPBL # File system journaling support |
201 | # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. | | 201 | # Note that UFS_DIRHASH is suspected of causing kernel memory corruption. |
202 | # It is not recommended for general use. | | 202 | # It is not recommended for general use. |
203 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental | | 203 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental |
204 | options UFS_ACL # UFS Access Control Lists | | 204 | options UFS_ACL # UFS Access Control Lists |
205 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | | 205 | #options FFS_NO_SNAPSHOT # No FFS snapshot support |
206 | options UFS_EXTATTR # Extended attribute support for UFS1 | | 206 | options UFS_EXTATTR # Extended attribute support for UFS1 |
207 | # ext2fs | | 207 | # ext2fs |
208 | #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and | | 208 | #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and |
209 | # immutable) behave as system flags. | | 209 | # immutable) behave as system flags. |
210 | # other | | 210 | # other |
211 | options DISKLABEL_EI # disklabel Endian Independent support | | 211 | options DISKLABEL_EI # disklabel Endian Independent support |
212 | options NFSSERVER # Network File System server | | 212 | options NFSSERVER # Network File System server |
213 | | | 213 | |
214 | # Networking options | | 214 | # Networking options |
215 | #options GATEWAY # packet forwarding | | 215 | #options GATEWAY # packet forwarding |
216 | options INET # IP + ICMP + TCP + UDP | | 216 | options INET # IP + ICMP + TCP + UDP |
217 | options INET6 # IPV6 | | 217 | options INET6 # IPV6 |
218 | options IPSEC # IP security | | 218 | options IPSEC # IP security |
219 | #options IPSEC_DEBUG # debug for IP security | | 219 | #options IPSEC_DEBUG # debug for IP security |
220 | #options MPLS # MultiProtocol Label Switching (needs mpls) | | 220 | #options MPLS # MultiProtocol Label Switching (needs mpls) |
221 | #options MROUTING # IP multicast routing | | 221 | #options MROUTING # IP multicast routing |
222 | #options PIM # Protocol Independent Multicast | | 222 | #options PIM # Protocol Independent Multicast |
223 | options NETATALK # AppleTalk networking protocols | | 223 | options NETATALK # AppleTalk networking protocols |
224 | #options CAN # Controller Area Network protocol | | 224 | #options CAN # Controller Area Network protocol |
225 | options PPP_BSDCOMP # BSD-Compress compression support for PPP | | 225 | options PPP_BSDCOMP # BSD-Compress compression support for PPP |
226 | options PPP_DEFLATE # Deflate compression support for PPP | | 226 | options PPP_DEFLATE # Deflate compression support for PPP |
227 | options PPP_FILTER # Active filter support for PPP (requires bpf) | | 227 | options PPP_FILTER # Active filter support for PPP (requires bpf) |
228 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | | 228 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG |
229 | #options TCP_SIGNATURE # Enable RFC-2385 TCP md5 signatures | | 229 | #options TCP_SIGNATURE # Enable RFC-2385 TCP md5 signatures |
230 | | | 230 | |
231 | #options ALTQ # Manipulate network interfaces' output queues | | 231 | #options ALTQ # Manipulate network interfaces' output queues |
232 | #options ALTQ_BLUE # Stochastic Fair Blue | | 232 | #options ALTQ_BLUE # Stochastic Fair Blue |
233 | #options ALTQ_CBQ # Class-Based Queueing | | 233 | #options ALTQ_CBQ # Class-Based Queueing |
234 | #options ALTQ_CDNR # Diffserv Traffic Conditioner | | 234 | #options ALTQ_CDNR # Diffserv Traffic Conditioner |
235 | #options ALTQ_FIFOQ # First-In First-Out Queue | | 235 | #options ALTQ_FIFOQ # First-In First-Out Queue |
236 | #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) | | 236 | #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) |
237 | #options ALTQ_HFSC # Hierarchical Fair Service Curve | | 237 | #options ALTQ_HFSC # Hierarchical Fair Service Curve |
238 | #options ALTQ_LOCALQ # Local queueing discipline | | 238 | #options ALTQ_LOCALQ # Local queueing discipline |
239 | #options ALTQ_PRIQ # Priority Queueing | | 239 | #options ALTQ_PRIQ # Priority Queueing |
240 | #options ALTQ_RED # Random Early Detection | | 240 | #options ALTQ_RED # Random Early Detection |
241 | #options ALTQ_RIO # RED with IN/OUT | | 241 | #options ALTQ_RIO # RED with IN/OUT |
242 | #options ALTQ_WFQ # Weighted Fair Queueing | | 242 | #options ALTQ_WFQ # Weighted Fair Queueing |
243 | | | 243 | |
244 | # These options enable verbose messages for several subsystems. | | 244 | # These options enable verbose messages for several subsystems. |
245 | # Warning, these may compile large string tables into the kernel! | | 245 | # Warning, these may compile large string tables into the kernel! |
246 | #options ACPIVERBOSE # verbose ACPI configuration messages | | 246 | #options ACPIVERBOSE # verbose ACPI configuration messages |
247 | #options MIIVERBOSE # verbose PHY autoconfig messages | | 247 | #options MIIVERBOSE # verbose PHY autoconfig messages |
248 | options PCIVERBOSE # verbose PCI device autoconfig messages | | 248 | options PCIVERBOSE # verbose PCI device autoconfig messages |
249 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | | 249 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space |
250 | #options PCMCIAVERBOSE # verbose PCMCIA configuration messages | | 250 | #options PCMCIAVERBOSE # verbose PCMCIA configuration messages |
251 | options SCSIVERBOSE # human readable SCSI error messages | | 251 | options SCSIVERBOSE # human readable SCSI error messages |
252 | #options USBVERBOSE # verbose USB device autoconfig messages | | 252 | #options USBVERBOSE # verbose USB device autoconfig messages |
253 | #options HDAUDIOVERBOSE # verbose HDAUDIO driver messages | | 253 | #options HDAUDIOVERBOSE # verbose HDAUDIO driver messages |
254 | | | 254 | |
255 | options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM | | 255 | options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM |
256 | | | 256 | |
257 | # | | 257 | # |
258 | # wscons options | | 258 | # wscons options |
259 | # | | 259 | # |
260 | # builtin terminal emulations | | 260 | # builtin terminal emulations |
261 | options WSEMUL_VT100 # VT100 / VT220 emulation | | 261 | options WSEMUL_VT100 # VT100 / VT220 emulation |
262 | #options WSEMUL_SUN # sun terminal emulation | | 262 | #options WSEMUL_SUN # sun terminal emulation |
263 | #options WSEMUL_DEFAULT="\"vt100\"" # NB: default is "sun" if enabled | | 263 | #options WSEMUL_DEFAULT="\"vt100\"" # NB: default is "sun" if enabled |
264 | # different kernel output - see dev/wscons/wsdisplayvar.h | | 264 | # different kernel output - see dev/wscons/wsdisplayvar.h |
265 | options WS_KERNEL_FG=WSCOL_GREEN | | 265 | options WS_KERNEL_FG=WSCOL_GREEN |
266 | #options WS_KERNEL_BG=WSCOL_BLACK | | 266 | #options WS_KERNEL_BG=WSCOL_BLACK |
267 | # compatibility to other console drivers | | 267 | # compatibility to other console drivers |
268 | options WSDISPLAY_COMPAT_PCVT # emulate some ioctls | | 268 | options WSDISPLAY_COMPAT_PCVT # emulate some ioctls |
269 | options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls | | 269 | options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls |
270 | options WSDISPLAY_COMPAT_USL # wsconscfg VT handling | | 270 | options WSDISPLAY_COMPAT_USL # wsconscfg VT handling |
271 | options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes | | 271 | options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes |
272 | # don't attach pckbd as the console if no PS/2 keyboard is found | | 272 | # don't attach pckbd as the console if no PS/2 keyboard is found |
273 | options PCKBD_CNATTACH_MAY_FAIL | | 273 | options PCKBD_CNATTACH_MAY_FAIL |
274 | # see dev/pckbport/wskbdmap_mfii.c for implemented layouts | | 274 | # see dev/pckbport/wskbdmap_mfii.c for implemented layouts |
275 | #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" | | 275 | #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" |
276 | # allocate a number of virtual screens at autoconfiguration time | | 276 | # allocate a number of virtual screens at autoconfiguration time |
277 | #options WSDISPLAY_DEFAULTSCREENS=4 | | 277 | #options WSDISPLAY_DEFAULTSCREENS=4 |
278 | # use a large software cursor that doesn't blink | | 278 | # use a large software cursor that doesn't blink |
279 | options PCDISPLAY_SOFTCURSOR | | 279 | options PCDISPLAY_SOFTCURSOR |
280 | # modify the screen type of the console; defaults to "80x25" | | 280 | # modify the screen type of the console; defaults to "80x25" |
281 | #options VGA_CONSOLE_SCREENTYPE="\"80x24\"" | | 281 | #options VGA_CONSOLE_SCREENTYPE="\"80x24\"" |
282 | # work around a hardware bug that loaded fonts don't work; found on ATI cards | | 282 | # work around a hardware bug that loaded fonts don't work; found on ATI cards |
283 | #options VGA_CONSOLE_ATI_BROKEN_FONTSEL | | 283 | #options VGA_CONSOLE_ATI_BROKEN_FONTSEL |
284 | # console scrolling support. | | 284 | # console scrolling support. |
285 | options WSDISPLAY_SCROLLSUPPORT | | 285 | options WSDISPLAY_SCROLLSUPPORT |
286 | # enable VGA raster mode capable of displaying multilingual text on console | | 286 | # enable VGA raster mode capable of displaying multilingual text on console |
287 | #options VGA_RASTERCONSOLE | | 287 | #options VGA_RASTERCONSOLE |
288 | # enable splash screen support; requires genfb or radeonfb | | 288 | # enable splash screen support; requires genfb or radeonfb |
289 | #options SPLASHSCREEN | | 289 | #options SPLASHSCREEN |
290 | | | 290 | |
291 | # Kernel root file system and dump configuration. | | 291 | # Kernel root file system and dump configuration. |
292 | config netbsd root on ? type ? | | 292 | config netbsd root on ? type ? |
293 | #config netbsd root on sd0a type ffs | | 293 | #config netbsd root on sd0a type ffs |
294 | #config netbsd root on ? type nfs | | 294 | #config netbsd root on ? type nfs |
295 | | | 295 | |
296 | # | | 296 | # |
297 | # Device configuration | | 297 | # Device configuration |
298 | # | | 298 | # |
299 | | | 299 | |
300 | #IPMI support | | 300 | #IPMI support |
301 | ipmi0 at mainbus? | | 301 | ipmi0 at mainbus? |
302 | ipmi_acpi* at acpi? | | 302 | ipmi_acpi* at acpi? |
303 | ipmi0 at ipmi_acpi? | | 303 | ipmi0 at ipmi_acpi? |
304 | | | 304 | |
305 | # ACPI will be used if present. If not it will fall back to MPBIOS | | 305 | # ACPI will be used if present. If not it will fall back to MPBIOS |
306 | acpi0 at mainbus0 | | 306 | acpi0 at mainbus0 |
307 | options ACPI_SCANPCI # find PCI roots using ACPI | | 307 | options ACPI_SCANPCI # find PCI roots using ACPI |
308 | options MPBIOS # configure CPUs and APICs using MPBIOS | | 308 | options MPBIOS # configure CPUs and APICs using MPBIOS |
309 | options MPBIOS_SCANPCI # MPBIOS configures PCI roots | | 309 | options MPBIOS_SCANPCI # MPBIOS configures PCI roots |
310 | #options PCI_INTR_FIXUP # PCI interrupt routing via ACPI | | 310 | #options PCI_INTR_FIXUP # PCI interrupt routing via ACPI |
311 | #options PCI_BUS_FIXUP # fixup PCI bus numbering | | 311 | #options PCI_BUS_FIXUP # fixup PCI bus numbering |
312 | #options PCI_ADDR_FIXUP # fixup PCI I/O addresses | | 312 | #options PCI_ADDR_FIXUP # fixup PCI I/O addresses |
313 | #options ACPI_ACTIVATE_DEV # If set, activate inactive devices | | 313 | #options ACPI_ACTIVATE_DEV # If set, activate inactive devices |
314 | options VGA_POST # in-kernel support for VGA POST | | 314 | options VGA_POST # in-kernel support for VGA POST |
315 | | | 315 | |
316 | # ACPI devices | | 316 | # ACPI devices |
317 | acpiacad* at acpi? # ACPI AC Adapter | | 317 | acpiacad* at acpi? # ACPI AC Adapter |
318 | acpibat* at acpi? # ACPI Battery | | 318 | acpibat* at acpi? # ACPI Battery |
319 | acpibut* at acpi? # ACPI Button | | 319 | acpibut* at acpi? # ACPI Button |
320 | acpidalb* at acpi? # Direct Application Launch Button | | 320 | acpidalb* at acpi? # Direct Application Launch Button |
321 | acpiec* at acpi? # ACPI Embedded Controller (late) | | 321 | acpiec* at acpi? # ACPI Embedded Controller (late) |
322 | acpiecdt* at acpi? # ACPI Embedded Controller (early) | | 322 | acpiecdt* at acpi? # ACPI Embedded Controller (early) |
323 | acpifan* at acpi? # ACPI Fan | | 323 | acpifan* at acpi? # ACPI Fan |
324 | acpilid* at acpi? # ACPI Lid Switch | | 324 | acpilid* at acpi? # ACPI Lid Switch |
325 | #acpipmtr* at acpi? # ACPI Power Meter (experimental) | | 325 | #acpipmtr* at acpi? # ACPI Power Meter (experimental) |
326 | #acpismbus* at acpi? # ACPI SMBus CMI (experimental) | | 326 | #acpismbus* at acpi? # ACPI SMBus CMI (experimental) |
327 | acpitz* at acpi? # ACPI Thermal Zone | | 327 | acpitz* at acpi? # ACPI Thermal Zone |
328 | acpivga* at acpi? # ACPI Display Adapter | | 328 | acpivga* at acpi? # ACPI Display Adapter |
329 | acpiout* at acpivga? # ACPI Display Output Device | | 329 | acpiout* at acpivga? # ACPI Display Output Device |
330 | acpiwdrt* at acpi? # ACPI Watchdog Resource Table | | 330 | acpiwdrt* at acpi? # ACPI Watchdog Resource Table |
331 | acpiwmi* at acpi? # ACPI WMI Mapper | | 331 | acpiwmi* at acpi? # ACPI WMI Mapper |
332 | | | 332 | |
333 | # Mainboard devices | | 333 | # Mainboard devices |
334 | aibs* at acpi? # ASUSTeK AI Booster hardware monitor | | 334 | aibs* at acpi? # ASUSTeK AI Booster hardware monitor |
335 | asus* at acpi? # ASUS hotkeys | | 335 | asus* at acpi? # ASUS hotkeys |
336 | attimer* at acpi? # AT Timer | | 336 | attimer* at acpi? # AT Timer |
337 | #com* at acpi? # Serial communications interface | | 337 | #com* at acpi? # Serial communications interface |
338 | #fdc* at acpi? # Floppy disk controller | | 338 | #fdc* at acpi? # Floppy disk controller |
339 | fujbp* at acpi? # Fujitsu Brightness & Pointer | | 339 | fujbp* at acpi? # Fujitsu Brightness & Pointer |
340 | fujhk* at acpi? # Fujitsu Hotkeys | | 340 | fujhk* at acpi? # Fujitsu Hotkeys |
341 | #hpacel* at acpi? # HP 3D DriveGuard accelerometer | | 341 | #hpacel* at acpi? # HP 3D DriveGuard accelerometer |
342 | #hpqlb* at acpi? # HP Quick Launch Buttons | | 342 | #hpqlb* at acpi? # HP Quick Launch Buttons |
343 | hpet* at acpihpetbus? # High Precision Event Timer (table) | | 343 | hpet* at acpihpetbus? # High Precision Event Timer (table) |
344 | hpet* at acpinodebus? # High Precision Event Timer (device) | | 344 | hpet* at acpinodebus? # High Precision Event Timer (device) |
345 | joy* at acpi? # Joystick/Game port | | 345 | joy* at acpi? # Joystick/Game port |
346 | #lpt* at acpi? # Parallel port | | 346 | #lpt* at acpi? # Parallel port |
347 | mpu* at acpi? # Roland MPU-401 MIDI UART | | 347 | mpu* at acpi? # Roland MPU-401 MIDI UART |
348 | pckbc* at acpi? # PC keyboard controller | | 348 | pckbc* at acpi? # PC keyboard controller |
349 | pcppi* at acpi? # AT-style speaker sound | | 349 | pcppi* at acpi? # AT-style speaker sound |
350 | qemufwcfg* at acpi? # QEMU Firmware Configuration device | | 350 | qemufwcfg* at acpi? # QEMU Firmware Configuration device |
351 | sdhc* at acpi? # SD Host Controller | | 351 | sdhc* at acpi? # SD Host Controller |
352 | sony* at acpi? # Sony Notebook Controller | | 352 | sony* at acpi? # Sony Notebook Controller |
353 | spic* at acpi? # Sony Programmable I/O Controller | | 353 | spic* at acpi? # Sony Programmable I/O Controller |
354 | wsmouse* at spic? # mouse | | 354 | wsmouse* at spic? # mouse |
355 | thinkpad* at acpi? # IBM/Lenovo Thinkpad hotkeys | | 355 | thinkpad* at acpi? # IBM/Lenovo Thinkpad hotkeys |
356 | tpm* at acpi? # ACPI TPM (Experimental) | | 356 | tpm* at acpi? # ACPI TPM (Experimental) |
357 | ug* at acpi? # Abit uGuru Hardware monitor | | 357 | ug* at acpi? # Abit uGuru Hardware monitor |
358 | valz* at acpi? # Toshiba Dynabook hotkeys | | 358 | valz* at acpi? # Toshiba Dynabook hotkeys |
359 | wb* at acpi? # Winbond W83L518D SD/MMC reader | | 359 | wb* at acpi? # Winbond W83L518D SD/MMC reader |
360 | sdmmc* at wb? # SD/MMC bus | | 360 | sdmmc* at wb? # SD/MMC bus |
361 | wmidell* at acpiwmibus? # Dell WMI mappings | | 361 | wmidell* at acpiwmibus? # Dell WMI mappings |
362 | wmieeepc* at acpiwmibus? # Asus Eee PC WMI mappings | | 362 | wmieeepc* at acpiwmibus? # Asus Eee PC WMI mappings |
363 | wmihp* at acpiwmibus? # HP WMI mappings | | 363 | wmihp* at acpiwmibus? # HP WMI mappings |
364 | wmimsi* at acpiwmibus? # MSI WMI mappings | | 364 | wmimsi* at acpiwmibus? # MSI WMI mappings |
365 | | | 365 | |
366 | # Basic Bus Support | | 366 | # Basic Bus Support |
367 | | | 367 | |
368 | # PCI bus support | | 368 | # PCI bus support |
369 | pci* at mainbus? bus ? | | 369 | pci* at mainbus? bus ? |
370 | pci* at pchb? bus ? | | 370 | pci* at pchb? bus ? |
371 | pci* at ppb? bus ? | | 371 | pci* at ppb? bus ? |
372 | | | 372 | |
373 | # PCI bridges | | 373 | # PCI bridges |
374 | pchb* at pci? dev ? function ? # PCI-Host bridges | | 374 | pchb* at pci? dev ? function ? # PCI-Host bridges |
375 | options AGP_X86 | | 375 | options AGP_X86 |
376 | pcib* at pci? dev ? function ? # PCI-ISA bridges | | 376 | pcib* at pci? dev ? function ? # PCI-ISA bridges |
377 | ppb* at pci? dev ? function ? # PCI-PCI bridges | | 377 | ppb* at pci? dev ? function ? # PCI-PCI bridges |
378 | # XXX 'puc's aren't really bridges, but there's no better place for them here | | 378 | # XXX 'puc's aren't really bridges, but there's no better place for them here |
379 | puc* at pci? dev ? function ? # PCI "universal" comm. cards | | 379 | puc* at pci? dev ? function ? # PCI "universal" comm. cards |
380 | | | 380 | |
381 | amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET | | 381 | amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET |
382 | hpet* at amdpcib? | | 382 | hpet* at amdpcib? |
383 | | | 383 | |
384 | pwdog* at pci? dev ? function ? # QUANCOM PWDOG1 | | 384 | pwdog* at pci? dev ? function ? # QUANCOM PWDOG1 |
385 | | | 385 | |
386 | ichlpcib* at pci? dev ? function ? # Intel ICH PCI-LPC w/ timecounter, | | 386 | ichlpcib* at pci? dev ? function ? # Intel ICH PCI-LPC w/ timecounter, |
387 | # watchdog, gpio, Speedstep and HPET | | 387 | # watchdog, gpio, Speedstep and HPET |
388 | fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator | | 388 | fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator |
389 | #hpet* at ichlpcib? | | 389 | #hpet* at ichlpcib? |
390 | tco* at ichlpcib? # TCO watch dog timer | | 390 | tco* at ichlpcib? # TCO watch dog timer |
391 | | | 391 | |
392 | aapic* at pci? dev ? function ? # AMD 8131 IO apic | | 392 | aapic* at pci? dev ? function ? # AMD 8131 IO apic |
393 | | | 393 | |
394 | agp* at pchb? | | 394 | agp* at pchb? |
395 | | | 395 | |
396 | # ISA bus support | | 396 | # ISA bus support |
397 | isa0 at mainbus? | | 397 | isa0 at mainbus? |
398 | isa0 at pcib? | | 398 | isa0 at pcib? |
399 | #isa0 at amdpcib? | | 399 | #isa0 at amdpcib? |
400 | isa0 at ichlpcib? | | 400 | isa0 at ichlpcib? |
401 | | | 401 | |
402 | # CardBus bridge support | | 402 | # CardBus bridge support |
403 | cbb* at pci? dev ? function ? | | 403 | cbb* at pci? dev ? function ? |
404 | cardslot* at cbb? | | 404 | cardslot* at cbb? |
405 | | | 405 | |
406 | # CardBus bus support | | 406 | # CardBus bus support |
407 | cardbus* at cardslot? | | 407 | cardbus* at cardslot? |
408 | pcmcia* at cardslot? | | 408 | pcmcia* at cardslot? |
409 | | | 409 | |
410 | # Console Devices | | 410 | # Console Devices |
411 | | | 411 | |
412 | # wscons | | 412 | # wscons |
413 | pckbc0 at isa? # pc keyboard controller | | 413 | pckbc0 at isa? # pc keyboard controller |
414 | pckbd* at pckbc? # PC keyboard | | 414 | pckbd* at pckbc? # PC keyboard |
415 | pms* at pckbc? # PS/2 mouse for wsmouse | | 415 | pms* at pckbc? # PS/2 mouse for wsmouse |
416 | #options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume | | 416 | #options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume |
417 | options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads | | 417 | options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads |
418 | options PMS_ELANTECH_TOUCHPAD # Enable support for Elantech Touchpads | | 418 | options PMS_ELANTECH_TOUCHPAD # Enable support for Elantech Touchpads |
419 | options PMS_ALPS_TOUCHPAD # Enable support for Alps Touchpads | | 419 | options PMS_ALPS_TOUCHPAD # Enable support for Alps Touchpads |
420 | vga* at pci? dev ? function ? | | 420 | vga* at pci? dev ? function ? |
421 | genfb* at pci? dev ? function ? | | 421 | genfb* at pci? dev ? function ? |
422 | options VCONS_DRAW_INTR | | 422 | options VCONS_DRAW_INTR |
423 | wsdisplay* at vga? console ? | | 423 | wsdisplay* at vga? console ? |
424 | wsdisplay* at wsemuldisplaydev? | | 424 | wsdisplay* at wsemuldisplaydev? |
425 | wskbd* at pckbd? console ? | | 425 | wskbd* at pckbd? console ? |
426 | wsmouse* at pms? mux 0 | | 426 | wsmouse* at pms? mux 0 |
427 | wsmouse* at wsmousedev? | | 427 | wsmouse* at wsmousedev? |
428 | | | 428 | |
429 | attimer0 at isa? | | 429 | attimer0 at isa? |
430 | pcppi0 at isa? | | 430 | pcppi0 at isa? |
431 | sysbeep0 at pcppi? | | 431 | sysbeep0 at pcppi? |
432 | | | 432 | |
433 | # DRI legacy drivers | | 433 | # DRI legacy drivers |
434 | #i915drm* at drm? # Intel i915, i945 DRM driver | | 434 | #i915drm* at drm? # Intel i915, i945 DRM driver |
435 | #mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver | | 435 | #mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver |
436 | #mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver | | 436 | #mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver |
437 | #r128drm* at drm? # ATI Rage 128 DRM driver | | 437 | #r128drm* at drm? # ATI Rage 128 DRM driver |
438 | #radeondrm* at drm? # ATI Radeon DRM driver | | 438 | #radeondrm* at drm? # ATI Radeon DRM driver |
439 | #savagedrm* at drm? # S3 Savage DRM driver | | 439 | #savagedrm* at drm? # S3 Savage DRM driver |
440 | #sisdrm* at drm? # SiS DRM driver | | 440 | #sisdrm* at drm? # SiS DRM driver |
441 | #tdfxdrm* at drm? # 3dfx (voodoo) DRM driver | | 441 | #tdfxdrm* at drm? # 3dfx (voodoo) DRM driver |
442 | | | 442 | |
443 | # DRMKMS drivers | | 443 | # DRMKMS drivers |
444 | i915drmkms* at pci? dev ? function ? | | 444 | i915drmkms* at pci? dev ? function ? |
445 | intelfb* at intelfbbus? | | 445 | intelfb* at intelfbbus? |
446 | | | 446 | |
447 | radeon* at pci? dev ? function ? | | 447 | radeon* at pci? dev ? function ? |
448 | radeondrmkmsfb* at radeonfbbus? | | 448 | radeondrmkmsfb* at radeonfbbus? |
449 | | | 449 | |
450 | #amdgpu* at pci? dev ? function ? | | 450 | #amdgpu* at pci? dev ? function ? |
451 | #amdgpufb* at amdgpufbbus? | | 451 | #amdgpufb* at amdgpufbbus? |
452 | | | 452 | |
453 | nouveau* at pci? dev ? function ? | | 453 | nouveau* at pci? dev ? function ? |
454 | nouveaufb* at nouveaufbbus? | | 454 | nouveaufb* at nouveaufbbus? |
455 | | | 455 | |
456 | # DRMUMS drivers | | 456 | # DRMUMS drivers |
457 | #viadrmums* at drm? | | 457 | #viadrmums* at drm? |
458 | | | 458 | |
459 | # Cryptographic Devices | | 459 | # Cryptographic Devices |
460 | | | 460 | |
461 | # PCI cryptographic devices | | 461 | # PCI cryptographic devices |
462 | amdccp* at pci? dev ? function ? # AMD Cryptographic Coprocessor | | 462 | amdccp* at pci? dev ? function ? # AMD Cryptographic Coprocessor |
463 | hifn* at pci? dev ? function ? # Hifn 7755/7811/795x | | 463 | hifn* at pci? dev ? function ? # Hifn 7755/7811/795x |
464 | #qat* at pci? dev ? function ? # Intel QuickAssist | | 464 | #qat* at pci? dev ? function ? # Intel QuickAssist |
465 | ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x | | 465 | ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x |
466 | | | 466 | |
467 | # Trusted Platform Module | | 467 | # Trusted Platform Module |
468 | tpm* at isa? iomem 0xfed40000 irq 7 | | 468 | tpm* at isa? iomem 0xfed40000 irq 7 |
469 | | | 469 | |
470 | # Serial Devices | | 470 | # Serial Devices |
471 | | | 471 | |
472 | # PCI serial interfaces | | 472 | # PCI serial interfaces |
473 | com* at puc? port ? # 16x50s on "universal" comm boards | | 473 | com* at puc? port ? # 16x50s on "universal" comm boards |
474 | cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards | | 474 | cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards |
475 | cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards | | 475 | cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards |
476 | | | 476 | |
477 | # PCMCIA serial interfaces | | 477 | # PCMCIA serial interfaces |
478 | com* at pcmcia? function ? # Modems and serial cards | | 478 | com* at pcmcia? function ? # Modems and serial cards |
479 | | | 479 | |
480 | pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards | | 480 | pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards |
481 | com* at pcmcom? slave ? # ...and the slave devices | | 481 | com* at pcmcom? slave ? # ...and the slave devices |
482 | | | 482 | |
483 | # CardBus serial interfaces | | 483 | # CardBus serial interfaces |
484 | com* at cardbus? function ? # Modems and serial cards | | 484 | com* at cardbus? function ? # Modems and serial cards |
485 | | | 485 | |
486 | # ISA serial interfaces | | 486 | # ISA serial interfaces |
487 | #options COM_HAYESP # adds Hayes ESP serial board support | | 487 | #options COM_HAYESP # adds Hayes ESP serial board support |
488 | com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports | | 488 | com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports |
489 | com1 at isa? port 0x2f8 irq 3 | | 489 | com1 at isa? port 0x2f8 irq 3 |
490 | | | 490 | |
491 | # Parallel Printer Interfaces | | 491 | # Parallel Printer Interfaces |
492 | | | 492 | |
493 | # PCI parallel printer interfaces | | 493 | # PCI parallel printer interfaces |
494 | lpt* at puc? port ? # || ports on "universal" comm boards | | 494 | lpt* at puc? port ? # || ports on "universal" comm boards |
495 | | | 495 | |
496 | # ISA parallel printer interfaces | | 496 | # ISA parallel printer interfaces |
497 | lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports | | 497 | lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports |
498 | lpt1 at isa? port 0x278 | | 498 | lpt1 at isa? port 0x278 |
499 | | | 499 | |
500 | # Hardware monitors | | 500 | # Hardware monitors |
501 | | | 501 | |
502 | amdnb_misc* at pci? # AMD NB Misc Configuration | | 502 | amdnb_misc* at pci? # AMD NB Misc Configuration |
503 | amdtemp* at amdnb_misc? # AMD CPU Temperature sensors | | 503 | amdtemp* at amdnb_misc? # AMD CPU Temperature sensors |
504 | | | 504 | |
505 | amdsmn* at pci? # AMD SMN Configuration | | 505 | amdsmn* at pci? # AMD SMN Configuration |
506 | amdzentemp* at amdsmnbus? # AMD Ryzen Family 17h CPU temp sensors | | 506 | amdzentemp* at amdsmnbus? # AMD Ryzen Family 17h CPU temp sensors |
507 | | | 507 | |
508 | # Winbond LPC Super I/O | | 508 | # Winbond LPC Super I/O |
509 | #wbsio* at isa? port 0x2e | | 509 | #wbsio* at isa? port 0x2e |
510 | #wbsio* at isa? port 0x4e | | 510 | #wbsio* at isa? port 0x4e |
511 | | | 511 | |
512 | # IBM Hawk Integrated Systems Management Processor | | 512 | # IBM Hawk Integrated Systems Management Processor |
513 | #ibmhawk0 at iic? addr 0x37 | | 513 | #ibmhawk0 at iic? addr 0x37 |
514 | | | 514 | |
515 | # LM7[89] and compatible hardware monitors | | 515 | # LM7[89] and compatible hardware monitors |
516 | # Use flags to select temp sensor type (see lm(4) man page for details) | | 516 | # Use flags to select temp sensor type (see lm(4) man page for details) |
517 | #lm0 at isa? port 0x290 flags 0x0 # other common ports: 0x280, 0x310 | | 517 | #lm0 at isa? port 0x290 flags 0x0 # other common ports: 0x280, 0x310 |
518 | #lm* at wbsio? | | 518 | #lm* at wbsio? |
519 | | | 519 | |
520 | # SMSC LPC47B397 hardware monitor functions | | 520 | # SMSC LPC47B397 hardware monitor functions |
521 | #smsc0 at isa? port 0x02e | | 521 | #smsc0 at isa? port 0x02e |
522 | | | 522 | |
523 | # SMSC LPC47M192 hardware monitor | | 523 | # SMSC LPC47M192 hardware monitor |
524 | #smscmon* at iic? addr 0x2c | | 524 | #smscmon* at iic? addr 0x2c |
525 | #smscmon* at iic? addr 0x2d # (alternate address) | | 525 | #smscmon* at iic? addr 0x2d # (alternate address) |
526 | | | 526 | |
527 | # AMD 768 and 8111 power/ACPI controllers | | 527 | # AMD 768 and 8111 power/ACPI controllers |
528 | amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface | | 528 | amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface |
529 | #iic* at amdpm? # sensors below are on this bus | | 529 | #iic* at amdpm? # sensors below are on this bus |
530 | | | 530 | |
531 | # NVIDIA nForce2/3/4 SMBus controller | | 531 | # NVIDIA nForce2/3/4 SMBus controller |
532 | nfsmbc* at pci? dev ? function ? | | 532 | nfsmbc* at pci? dev ? function ? |
533 | nfsmb* at nfsmbc? | | 533 | nfsmb* at nfsmbc? |
534 | iic* at nfsmb? | | 534 | iic* at nfsmb? |
535 | | | 535 | |
536 | # Intel PIIX4 power management controllers | | 536 | # Intel PIIX4 power management controllers |
537 | piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller | | 537 | piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller |
538 | iic* at piixpm? # SMBus on PIIX4 | | 538 | iic* at piixpm? # SMBus on PIIX4 |
539 | | | 539 | |
540 | # Intel ICH SMBus controller | | 540 | # Intel ICH SMBus controller |
541 | ichsmb* at pci? dev ? function ? | | 541 | ichsmb* at pci? dev ? function ? |
542 | iic* at ichsmb? | | 542 | iic* at ichsmb? |
543 | | | 543 | |
544 | # Intel S1200,C2000 (non-pch) SMBus controller | | 544 | # Intel S1200,C2000 (non-pch) SMBus controller |
545 | ismt* at pci? dev ? function ? | | 545 | ismt* at pci? dev ? function ? |
546 | iic* at ismt? | | 546 | iic* at ismt? |
547 | | | 547 | |
548 | # I2C controller as found in some Intel PCH devices. | | 548 | # DesignWare I2C controller as found in some Intel PCH and AMD FCH devices. |
549 | dwiic* at pci? # I2C controller | | 549 | dwiic* at acpi? # DesignWare I2C controller |
| | | 550 | dwiic* at pci? # DesignWare I2C controller |
550 | iic* at dwiic? | | 551 | iic* at dwiic? |
551 | | | 552 | |
552 | # Thermal monitor and fan controller | | 553 | # Thermal monitor and fan controller |
553 | #dbcool* at iic? addr 0x2C # Unknown other motherboard(s) | | 554 | #dbcool* at iic? addr 0x2C # Unknown other motherboard(s) |
554 | #dbcool* at iic? addr 0x2D # Tyan S2881 | | 555 | #dbcool* at iic? addr 0x2D # Tyan S2881 |
555 | #dbcool* at iic? addr 0x2E # Tyan S2882-D | | 556 | #dbcool* at iic? addr 0x2E # Tyan S2882-D |
556 | | | 557 | |
557 | # IBM Thinkpad Active Protection System | | 558 | # IBM Thinkpad Active Protection System |
558 | #aps0 at isa? port 0x1600 | | 559 | #aps0 at isa? port 0x1600 |
559 | | | 560 | |
560 | # Fintek Super I/O with hardware monitor | | 561 | # Fintek Super I/O with hardware monitor |
561 | #finsio0 at isa? port 0x4e | | 562 | #finsio0 at isa? port 0x4e |
562 | | | 563 | |
563 | # iTE IT87xxF Super I/O with watchdog and sensors support | | 564 | # iTE IT87xxF Super I/O with watchdog and sensors support |
564 | #itesio0 at isa? port 0x2e | | 565 | #itesio0 at isa? port 0x2e |
565 | | | 566 | |
566 | # Abit uGuru Hardware system monitor | | 567 | # Abit uGuru Hardware system monitor |
567 | #ug0 at isa? port 0xe0 | | 568 | #ug0 at isa? port 0xe0 |
568 | | | 569 | |
569 | # Serial Presence Detect capable memory modules | | 570 | # Serial Presence Detect capable memory modules |
570 | #spdmem* at iic? addr 0x50 | | 571 | #spdmem* at iic? addr 0x50 |
571 | #spdmem* at iic? addr 0x51 | | 572 | #spdmem* at iic? addr 0x51 |
572 | #spdmem* at iic? addr 0x52 | | 573 | #spdmem* at iic? addr 0x52 |
573 | #spdmem* at iic? addr 0x53 | | 574 | #spdmem* at iic? addr 0x53 |
574 | #spdmem* at iic? addr 0x54 | | 575 | #spdmem* at iic? addr 0x54 |
575 | #spdmem* at iic? addr 0x55 | | 576 | #spdmem* at iic? addr 0x55 |
576 | #spdmem* at iic? addr 0x56 | | 577 | #spdmem* at iic? addr 0x56 |
577 | #spdmem* at iic? addr 0x57 | | 578 | #spdmem* at iic? addr 0x57 |
578 | #sdtemp* at iic? addr 0x18 | | 579 | #sdtemp* at iic? addr 0x18 |
579 | #sdtemp* at iic? addr 0x19 | | 580 | #sdtemp* at iic? addr 0x19 |
580 | #sdtemp* at iic? addr 0x1a | | 581 | #sdtemp* at iic? addr 0x1a |
581 | #sdtemp* at iic? addr 0x1b | | 582 | #sdtemp* at iic? addr 0x1b |
582 | #sdtemp* at iic? addr 0x1c | | 583 | #sdtemp* at iic? addr 0x1c |
583 | #sdtemp* at iic? addr 0x1d | | 584 | #sdtemp* at iic? addr 0x1d |
584 | #sdtemp* at iic? addr 0x1e | | 585 | #sdtemp* at iic? addr 0x1e |
585 | #sdtemp* at iic? addr 0x1f | | 586 | #sdtemp* at iic? addr 0x1f |
586 | | | 587 | |
587 | # I2C HID devices | | 588 | # I2C HID devices |
588 | ihidev* at iic? | | 589 | ihidev* at iic? |
589 | | | 590 | |
590 | # I2C Mice | | 591 | # I2C Mice |
591 | ims* at ihidev? reportid ? | | 592 | ims* at ihidev? reportid ? |
592 | wsmouse* at ims? mux 0 | | 593 | wsmouse* at ims? mux 0 |
593 | | | 594 | |
594 | # I2O devices | | 595 | # I2O devices |
595 | iop* at pci? dev ? function ? # I/O processor | | 596 | iop* at pci? dev ? function ? # I/O processor |
596 | iopsp* at iop? tid ? # SCSI/FC-AL ports | | 597 | iopsp* at iop? tid ? # SCSI/FC-AL ports |
597 | ld* at iop? tid ? # block devices | | 598 | ld* at iop? tid ? # block devices |
598 | # XXX dpti.c wants a processor type that is not assigned for x86-64 | | 599 | # XXX dpti.c wants a processor type that is not assigned for x86-64 |
599 | #dpti* at iop? tid 0 # DPT/Adaptec control interface | | 600 | #dpti* at iop? tid 0 # DPT/Adaptec control interface |
600 | | | 601 | |
601 | # GPIO devices | | 602 | # GPIO devices |
602 | gpio* at gpiobus? | | 603 | gpio* at gpiobus? |
603 | | | 604 | |
604 | # 1- Wire support | | 605 | # 1- Wire support |
605 | #gpioow* at gpio? offset ? mask ? # 1-wire bitbanging via gpio | | 606 | #gpioow* at gpio? offset ? mask ? # 1-wire bitbanging via gpio |
606 | gpioow* at gpio? | | 607 | gpioow* at gpio? |
607 | onewire* at gpioow? | | 608 | onewire* at gpioow? |
608 | | | 609 | |
609 | # 1-Wire devices | | 610 | # 1-Wire devices |
610 | owtemp* at onewire? # Temperature sensors | | 611 | owtemp* at onewire? # Temperature sensors |
611 | | | 612 | |
612 | # I2C support | | 613 | # I2C support |
613 | #gpioiic* at gpio? | | 614 | #gpioiic* at gpio? |
614 | #iic* at gpioiic? | | 615 | #iic* at gpioiic? |
615 | | | 616 | |
616 | # Keylock support | | 617 | # Keylock support |
617 | #gpiolock* at gpio? | | 618 | #gpiolock* at gpio? |
618 | | | 619 | |
619 | # Pulsing GPIO pins in software | | 620 | # Pulsing GPIO pins in software |
620 | #gpiopwm* at gpio? | | 621 | #gpiopwm* at gpio? |
621 | | | 622 | |
622 | # Soekris 6501 GPIO/LED driver (provides gpiobus, needs gpio) | | 623 | # Soekris 6501 GPIO/LED driver (provides gpiobus, needs gpio) |
623 | #soekrisgpio0 at isa? port 0x680 | | 624 | #soekrisgpio0 at isa? port 0x680 |
624 | | | 625 | |
625 | # Nuvoton NCT5104D SuperIO providing GPIO | | 626 | # Nuvoton NCT5104D SuperIO providing GPIO |
626 | nct0 at isa? port ? | | 627 | nct0 at isa? port ? |
627 | | | 628 | |
628 | # SCSI Controllers and Devices | | 629 | # SCSI Controllers and Devices |
629 | | | 630 | |
630 | # PCI SCSI controllers | | 631 | # PCI SCSI controllers |
631 | adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI | | 632 | adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI |
632 | adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI | | 633 | adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI |
633 | ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI | | 634 | ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI |
634 | ahd* at pci? dev ? function ? # Adaptec aic790x SCSI | | 635 | ahd* at pci? dev ? function ? # Adaptec aic790x SCSI |
635 | bha* at pci? dev ? function ? # BusLogic 9xx SCSI | | 636 | bha* at pci? dev ? function ? # BusLogic 9xx SCSI |
636 | dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID | | 637 | dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID |
637 | iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI | | 638 | iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI |
638 | isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel | | 639 | isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel |
639 | mfi* at pci? dev ? function ? # LSI MegaRAID SAS | | 640 | mfi* at pci? dev ? function ? # LSI MegaRAID SAS |
640 | mfii* at pci? dev ? function ? # LSI MegaRAID SAS (Fusion and newer) | | 641 | mfii* at pci? dev ? function ? # LSI MegaRAID SAS (Fusion and newer) |
641 | mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID | | 642 | mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID |
642 | mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT) | | 643 | mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT) |
643 | mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II | | 644 | mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II |
644 | njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 | | 645 | njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 |
645 | pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI | | 646 | pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI |
646 | siop* at pci? dev ? function ? # Symbios 53c8xx SCSI | | 647 | siop* at pci? dev ? function ? # Symbios 53c8xx SCSI |
647 | esiop* at pci? dev ? function ? # Symbios 53c875 and newer SCSI | | 648 | esiop* at pci? dev ? function ? # Symbios 53c875 and newer SCSI |
648 | #options SIOP_SYMLED # drive the act. LED in software | | 649 | #options SIOP_SYMLED # drive the act. LED in software |
649 | trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI | | 650 | trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI |
650 | | | 651 | |
651 | # PCMCIA SCSI controllers | | 652 | # PCMCIA SCSI controllers |
652 | aic* at pcmcia? function ? # Adaptec APA-1460 SCSI | | 653 | aic* at pcmcia? function ? # Adaptec APA-1460 SCSI |
653 | esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI | | 654 | esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI |
654 | spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI | | 655 | spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI |
655 | | | 656 | |
656 | # CardBus SCSI cards | | 657 | # CardBus SCSI cards |
657 | adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI | | 658 | adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI |
658 | ahc* at cardbus? function ? # Adaptec ADP-1480 | | 659 | ahc* at cardbus? function ? # Adaptec ADP-1480 |
659 | njs* at cardbus? function ? # Workbit NinjaSCSI-32 | | 660 | njs* at cardbus? function ? # Workbit NinjaSCSI-32 |
660 | | | 661 | |
661 | # SCSI bus support | | 662 | # SCSI bus support |
662 | scsibus* at scsi? | | 663 | scsibus* at scsi? |
663 | | | 664 | |
664 | # SCSI devices | | 665 | # SCSI devices |
665 | sd* at scsibus? target ? lun ? # SCSI disk drives | | 666 | sd* at scsibus? target ? lun ? # SCSI disk drives |
666 | st* at scsibus? target ? lun ? # SCSI tape drives | | 667 | st* at scsibus? target ? lun ? # SCSI tape drives |
667 | cd* at scsibus? target ? lun ? # SCSI CD-ROM drives | | 668 | cd* at scsibus? target ? lun ? # SCSI CD-ROM drives |
668 | ch* at scsibus? target ? lun ? # SCSI autochangers | | 669 | ch* at scsibus? target ? lun ? # SCSI autochangers |
669 | ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices | | 670 | ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices |
670 | ss* at scsibus? target ? lun ? # SCSI scanners | | 671 | ss* at scsibus? target ? lun ? # SCSI scanners |
671 | uk* at scsibus? target ? lun ? # SCSI unknown | | 672 | uk* at scsibus? target ? lun ? # SCSI unknown |
672 | | | 673 | |
673 | | | 674 | |
674 | # RAID controllers and devices | | 675 | # RAID controllers and devices |
675 | aac* at pci? dev ? function ? # Adaptec AAC family | | 676 | aac* at pci? dev ? function ? # Adaptec AAC family |
676 | amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID | | 677 | amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID |
677 | arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers | | 678 | arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers |
678 | cac* at pci? dev ? function ? # Compaq PCI array controllers | | 679 | cac* at pci? dev ? function ? # Compaq PCI array controllers |
679 | ciss* at pci? dev ? function ? # HP Smart Array controllers | | 680 | ciss* at pci? dev ? function ? # HP Smart Array controllers |
680 | icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID | | 681 | icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID |
681 | mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family | | 682 | mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family |
682 | twe* at pci? dev ? function ? # 3ware Escalade RAID controllers | | 683 | twe* at pci? dev ? function ? # 3ware Escalade RAID controllers |
683 | twa* at pci? dev ? function ? # 3ware Escalade 9xxx RAID controllers | | 684 | twa* at pci? dev ? function ? # 3ware Escalade 9xxx RAID controllers |
684 | | | 685 | |
685 | ld* at aac? unit ? | | 686 | ld* at aac? unit ? |
686 | ld* at amr? unit ? | | 687 | ld* at amr? unit ? |
687 | ld* at cac? unit ? | | 688 | ld* at cac? unit ? |
688 | ld* at icp? unit ? | | 689 | ld* at icp? unit ? |
689 | ld* at twe? unit ? | | 690 | ld* at twe? unit ? |
690 | ld* at twa? unit ? | | 691 | ld* at twa? unit ? |
691 | ld* at mlx? unit ? | | 692 | ld* at mlx? unit ? |
692 | | | 693 | |
693 | icpsp* at icp? unit ? # SCSI pass-through | | 694 | icpsp* at icp? unit ? # SCSI pass-through |
694 | | | 695 | |
695 | # IDE and related devices | | 696 | # IDE and related devices |
696 | # PCI IDE controllers - see pciide(4) for supported hardware. | | 697 | # PCI IDE controllers - see pciide(4) for supported hardware. |
697 | # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know | | 698 | # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know |
698 | # how to set up DMA modes for this chip. This may work, or may cause | | 699 | # how to set up DMA modes for this chip. This may work, or may cause |
699 | # a machine hang with some controllers. | | 700 | # a machine hang with some controllers. |
700 | pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver | | 701 | pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver |
701 | acardide* at pci? dev ? function ? # Acard IDE controllers | | 702 | acardide* at pci? dev ? function ? # Acard IDE controllers |
702 | aceride* at pci? dev ? function ? # Acer Lab IDE controllers | | 703 | aceride* at pci? dev ? function ? # Acer Lab IDE controllers |
703 | ahcisata* at pci? dev ? function ? # AHCI SATA controllers | | 704 | ahcisata* at pci? dev ? function ? # AHCI SATA controllers |
704 | artsata* at pci? dev ? function ? # Intel i31244 SATA controller | | 705 | artsata* at pci? dev ? function ? # Intel i31244 SATA controller |
705 | cmdide* at pci? dev ? function ? # CMD tech IDE controllers | | 706 | cmdide* at pci? dev ? function ? # CMD tech IDE controllers |
706 | cypide* at pci? dev ? function ? # Cypress IDE controllers | | 707 | cypide* at pci? dev ? function ? # Cypress IDE controllers |
707 | hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers | | 708 | hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers |
708 | iteide* at pci? dev ? function ? # IT Express IDE controllers | | 709 | iteide* at pci? dev ? function ? # IT Express IDE controllers |
709 | ixpide* at pci? dev ? function ? # ATI IXP IDE controllers | | 710 | ixpide* at pci? dev ? function ? # ATI IXP IDE controllers |
710 | jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers | | 711 | jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers |
711 | ahcisata* at jmide? | | 712 | ahcisata* at jmide? |
712 | mvsata* at pci? dev ? function ? # Marvell Hercules-I/II | | 713 | mvsata* at pci? dev ? function ? # Marvell Hercules-I/II |
713 | optiide* at pci? dev ? function ? # Opti IDE controllers | | 714 | optiide* at pci? dev ? function ? # Opti IDE controllers |
714 | piixide* at pci? dev ? function ? # Intel IDE controllers | | 715 | piixide* at pci? dev ? function ? # Intel IDE controllers |
715 | pdcide* at pci? dev ? function ? # Promise IDE controllers | | 716 | pdcide* at pci? dev ? function ? # Promise IDE controllers |
716 | pdcsata* at pci? dev ? function ? # Promise SATA150 controllers | | 717 | pdcsata* at pci? dev ? function ? # Promise SATA150 controllers |
717 | satalink* at pci? dev ? function ? # SiI SATALink controllers | | 718 | satalink* at pci? dev ? function ? # SiI SATALink controllers |
718 | siisata* at pci? dev ? function ? # SiI SteelVine controllers | | 719 | siisata* at pci? dev ? function ? # SiI SteelVine controllers |
719 | siside* at pci? dev ? function ? # SiS IDE controllers | | 720 | siside* at pci? dev ? function ? # SiS IDE controllers |
720 | slide* at pci? dev ? function ? # Symphony Labs IDE controllers | | 721 | slide* at pci? dev ? function ? # Symphony Labs IDE controllers |
721 | svwsata* at pci? dev ? function ? # ServerWorks SATA controllers | | 722 | svwsata* at pci? dev ? function ? # ServerWorks SATA controllers |
722 | toshide* at pci? dev ? function ? # TOSHIBA PICCOLO controllers | | 723 | toshide* at pci? dev ? function ? # TOSHIBA PICCOLO controllers |
723 | viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers | | 724 | viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers |
724 | | | 725 | |
725 | # PCMCIA IDE controllers | | 726 | # PCMCIA IDE controllers |
726 | wdc* at pcmcia? function ? | | 727 | wdc* at pcmcia? function ? |
727 | | | 728 | |
728 | # CardBus IDE controllers | | 729 | # CardBus IDE controllers |
729 | njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 | | 730 | njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 |
730 | siisata* at cardbus? function ? # SiI SteelVine controllers | | 731 | siisata* at cardbus? function ? # SiI SteelVine controllers |
731 | | | 732 | |
732 | # ISA ST506, ESDI, and IDE controllers | | 733 | # ISA ST506, ESDI, and IDE controllers |
733 | # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will | | 734 | # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will |
734 | # fall back to 16bits I/O if 32bits I/O are not functional). | | 735 | # fall back to 16bits I/O if 32bits I/O are not functional). |
735 | # Some controllers pass the initial 32bit test, but will fail later. | | 736 | # Some controllers pass the initial 32bit test, but will fail later. |
736 | wdc0 at isa? port 0x1f0 irq 14 flags 0x00 | | 737 | wdc0 at isa? port 0x1f0 irq 14 flags 0x00 |
737 | wdc1 at isa? port 0x170 irq 15 flags 0x00 | | 738 | wdc1 at isa? port 0x170 irq 15 flags 0x00 |
738 | | | 739 | |
739 | # ATA (IDE) bus support | | 740 | # ATA (IDE) bus support |
740 | atabus* at ata? | | 741 | atabus* at ata? |
741 | options ATADEBUG | | 742 | options ATADEBUG |
742 | | | 743 | |
743 | # IDE drives | | 744 | # IDE drives |
744 | # Flags are used only with controllers that support DMA operations | | 745 | # Flags are used only with controllers that support DMA operations |
745 | # and mode settings (e.g. some pciide controllers) | | 746 | # and mode settings (e.g. some pciide controllers) |
746 | # The lowest order four bits (rightmost digit) of the flags define the PIO | | 747 | # The lowest order four bits (rightmost digit) of the flags define the PIO |
747 | # mode to use, the next set of four bits the DMA mode and the third set the | | 748 | # mode to use, the next set of four bits the DMA mode and the third set the |
748 | # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode | | 749 | # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode |
749 | # to use, and the last bit must be 1 for this setting to be used. | | 750 | # to use, and the last bit must be 1 for this setting to be used. |
750 | # For DMA and UDMA, 0xf (1111) means 'disable'. | | 751 | # For DMA and UDMA, 0xf (1111) means 'disable'. |
751 | # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. | | 752 | # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. |
752 | # (0xc=1100, 0xa=1010, 0xf=1111) | | 753 | # (0xc=1100, 0xa=1010, 0xf=1111) |
753 | # 0x0000 means "use whatever the drive claims to support". | | 754 | # 0x0000 means "use whatever the drive claims to support". |
754 | wd* at atabus? drive ? flags 0x0000 | | 755 | wd* at atabus? drive ? flags 0x0000 |
755 | | | 756 | |
756 | # ATAPI bus support | | 757 | # ATAPI bus support |
757 | atapibus* at atapi? | | 758 | atapibus* at atapi? |
758 | | | 759 | |
759 | | | 760 | |
760 | # ATA RAID configuration support, as found on some Promise controllers. | | 761 | # ATA RAID configuration support, as found on some Promise controllers. |
761 | pseudo-device ataraid | | 762 | pseudo-device ataraid |
762 | ld* at ataraid? vendtype ? unit ? | | 763 | ld* at ataraid? vendtype ? unit ? |
763 | | | 764 | |
764 | # ATAPI devices | | 765 | # ATAPI devices |
765 | # flags have the same meaning as for IDE drives. | | 766 | # flags have the same meaning as for IDE drives. |
766 | cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives | | 767 | cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives |
767 | sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives | | 768 | sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives |
768 | st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives | | 769 | st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives |
769 | uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown | | 770 | uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown |
770 | | | 771 | |
771 | | | 772 | |
772 | # NVM Express controllers and devices | | 773 | # NVM Express controllers and devices |
773 | nvme* at pci? dev ? function ? | | 774 | nvme* at pci? dev ? function ? |
774 | ld* at nvme? nsid ? | | 775 | ld* at nvme? nsid ? |
775 | | | 776 | |
776 | | | 777 | |
777 | # Miscellaneous mass storage devices | | 778 | # Miscellaneous mass storage devices |
778 | | | 779 | |
779 | # ISA floppy | | 780 | # ISA floppy |
780 | fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers | | 781 | fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers |
781 | #fdc1 at isa? port 0x370 irq ? drq ? | | 782 | #fdc1 at isa? port 0x370 irq ? drq ? |
782 | fd* at fdc? drive ? # the drives themselves | | 783 | fd* at fdc? drive ? # the drives themselves |
783 | # some machines need you to do this instead of fd* | | 784 | # some machines need you to do this instead of fd* |
784 | #fd0 at fdc0 drive 0 | | 785 | #fd0 at fdc0 drive 0 |
785 | | | 786 | |
786 | # Network Interfaces | | 787 | # Network Interfaces |
787 | | | 788 | |
788 | # PCI network interfaces | | 789 | # PCI network interfaces |
789 | age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet | | 790 | age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet |
790 | alc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet | | 791 | alc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet |
791 | ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet | | 792 | ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet |
792 | an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) | | 793 | an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) |
793 | aq* at pci? dev ? function ? # Aquantia AQC 10 gigabit | | 794 | aq* at pci? dev ? function ? # Aquantia AQC 10 gigabit |
794 | ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 | | 795 | ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 |
795 | athn* at pci? dev ? function ? # Atheros AR9k (802.11a/g/n) | | 796 | athn* at pci? dev ? function ? # Atheros AR9k (802.11a/g/n) |
796 | atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) | | 797 | atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) |
797 | bce* at pci? dev ? function ? # Broadcom 440x 10/100 Ethernet | | 798 | bce* at pci? dev ? function ? # Broadcom 440x 10/100 Ethernet |
798 | bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet | | 799 | bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet |
799 | bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet | | 800 | bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet |
800 | bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless | | 801 | bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless |
801 | bwfm* at pci? dev ? function ? # Broadcom FullMAC | | 802 | bwfm* at pci? dev ? function ? # Broadcom FullMAC |
802 | cas* at pci? dev ? function ? # Sun Cassini/Cassini+ Ethernet | | 803 | cas* at pci? dev ? function ? # Sun Cassini/Cassini+ Ethernet |
803 | dge* at pci? dev ? function ? # Intel 82597 10GbE LR | | 804 | dge* at pci? dev ? function ? # Intel 82597 10GbE LR |
804 | ena* at pci? dev ? function ? # Amazon.com Elastic Network Adapter | | 805 | ena* at pci? dev ? function ? # Amazon.com Elastic Network Adapter |
805 | ep* at pci? dev ? function ? # 3Com 3c59x | | 806 | ep* at pci? dev ? function ? # 3Com 3c59x |
806 | epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet | | 807 | epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet |
807 | et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit | | 808 | et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit |
808 | ex* at pci? dev ? function ? # 3Com 90x[BC] | | 809 | ex* at pci? dev ? function ? # 3Com 90x[BC] |
809 | fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B | | 810 | fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B |
810 | gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet | | 811 | gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet |
811 | gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet | | 812 | gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet |
812 | hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ | | 813 | hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ |
813 | iavf* at pci? dev ? function ? # Intel Adaptive Virtual Function | | 814 | iavf* at pci? dev ? function ? # Intel Adaptive Virtual Function |
814 | ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 | | 815 | ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 |
815 | iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG | | 816 | iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG |
816 | iwm* at pci? dev ? function ? # Intel Centrino 7260 | | 817 | iwm* at pci? dev ? function ? # Intel Centrino 7260 |
817 | iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN | | 818 | iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN |
818 | ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit | | 819 | ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit |
819 | ixl* at pci? dev ? function ? # Intel Ethernet 700 Series | | 820 | ixl* at pci? dev ? function ? # Intel Ethernet 700 Series |
820 | ixv* at pci? dev ? function ? # Intel 8259x 10G virtual function | | 821 | ixv* at pci? dev ? function ? # Intel 8259x 10G virtual function |
821 | jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet | | 822 | jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet |
822 | kse* at pci? dev ? function ? # Micrel KSZ8841/8842 ethernet | | 823 | kse* at pci? dev ? function ? # Micrel KSZ8841/8842 ethernet |
823 | lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet | | 824 | lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet |
824 | malo* at pci? dev ? function ? # Marvell Libertas Wireless | | 825 | malo* at pci? dev ? function ? # Marvell Libertas Wireless |
825 | mcx* at pci? dev ? function ? # Mellanox 5th generation Ethernet | | 826 | mcx* at pci? dev ? function ? # Mellanox 5th generation Ethernet |
826 | mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet | | 827 | mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet |
827 | msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet | | 828 | msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet |
828 | mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet | | 829 | mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet |
829 | ne* at pci? dev ? function ? # NE2000-compatible Ethernet | | 830 | ne* at pci? dev ? function ? # NE2000-compatible Ethernet |
830 | nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet | | 831 | nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet |
831 | ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial | | 832 | ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial |
832 | pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet | | 833 | pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet |
833 | ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g | | 834 | ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g |
834 | re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S | | 835 | re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S |
835 | rtk* at pci? dev ? function ? # Realtek 8129/8139 | | 836 | rtk* at pci? dev ? function ? # Realtek 8129/8139 |
836 | rtw* at pci? dev ? function ? # Realtek 8180L (802.11) | | 837 | rtw* at pci? dev ? function ? # Realtek 8180L (802.11) |
837 | rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n | | 838 | rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n |
838 | sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet | | 839 | sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet |
839 | sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet | | 840 | sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet |
840 | skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet | | 841 | skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet |
841 | sk* at skc? # SysKonnect SK9821 Gigabit Ethernet | | 842 | sk* at skc? # SysKonnect SK9821 Gigabit Ethernet |
842 | ste* at pci? dev ? function ? # Sundance ST-201 Ethernet | | 843 | ste* at pci? dev ? function ? # Sundance ST-201 Ethernet |
843 | stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit | | 844 | stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit |
844 | ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet | | 845 | ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet |
845 | tl* at pci? dev ? function ? # ThunderLAN-based Ethernet | | 846 | tl* at pci? dev ? function ? # ThunderLAN-based Ethernet |
846 | tlp* at pci? dev ? function ? # DECchip 21x4x and clones | | 847 | tlp* at pci? dev ? function ? # DECchip 21x4x and clones |
847 | txp* at pci? dev ? function ? # 3com 3cr990 | | 848 | txp* at pci? dev ? function ? # 3com 3cr990 |
848 | vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet | | 849 | vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet |
849 | vmx* at pci? dev ? function ? # VMware VMXNET3 | | 850 | vmx* at pci? dev ? function ? # VMware VMXNET3 |
850 | vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet | | 851 | vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet |
851 | wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) | | 852 | wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) |
852 | wm* at pci? dev ? function ? # Intel 82543/82544 gigabit | | 853 | wm* at pci? dev ? function ? # Intel 82543/82544 gigabit |
853 | wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG | | 854 | wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG |
854 | xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE | | 855 | xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE |
855 | | | 856 | |
856 | # PCMCIA network interfaces | | 857 | # PCMCIA network interfaces |
857 | an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) | | 858 | an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) |
858 | awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) | | 859 | awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) |
859 | cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer | | 860 | cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer |
860 | cs* at pcmcia? function ? # CS89xx Ethernet | | 861 | cs* at pcmcia? function ? # CS89xx Ethernet |
861 | ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet | | 862 | ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet |
862 | malo* at pcmcia? function ? # Marvell Libertas | | 863 | malo* at pcmcia? function ? # Marvell Libertas |
863 | mbe* at pcmcia? function ? # MB8696x based Ethernet | | 864 | mbe* at pcmcia? function ? # MB8696x based Ethernet |
864 | ne* at pcmcia? function ? # NE2000-compatible Ethernet | | 865 | ne* at pcmcia? function ? # NE2000-compatible Ethernet |
865 | ray* at pcmcia? function ? # Raytheon Raylink (802.11) | | 866 | ray* at pcmcia? function ? # Raytheon Raylink (802.11) |
866 | sm* at pcmcia? function ? # Megahertz Ethernet | | 867 | sm* at pcmcia? function ? # Megahertz Ethernet |
867 | wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) | | 868 | wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) |
868 | xirc* at pcmcia? function ? # Xircom CreditCard Ethernet | | 869 | xirc* at pcmcia? function ? # Xircom CreditCard Ethernet |
869 | com* at xirc? | | 870 | com* at xirc? |
870 | xi* at xirc? | | 871 | xi* at xirc? |
871 | | | 872 | |
872 | mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards | | 873 | mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards |
873 | com* at mhzc? | | 874 | com* at mhzc? |
874 | sm* at mhzc? | | 875 | sm* at mhzc? |
875 | | | 876 | |
876 | # CardBus network cards | | 877 | # CardBus network cards |
877 | ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 | | 878 | ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 |
878 | athn* at cardbus? function ? # Atheros AR9k (802.11a/g/n) - UNTESTED | | 879 | athn* at cardbus? function ? # Atheros AR9k (802.11a/g/n) - UNTESTED |
879 | atw* at cardbus? function ? # ADMtek ADM8211 (802.11) | | 880 | atw* at cardbus? function ? # ADMtek ADM8211 (802.11) |
880 | ex* at cardbus? function ? # 3Com 3C575TX | | 881 | ex* at cardbus? function ? # 3Com 3C575TX |
881 | fxp* at cardbus? function ? # Intel i8255x | | 882 | fxp* at cardbus? function ? # Intel i8255x |
882 | malo* at cardbus? function ? # Marvell Libertas Wireless | | 883 | malo* at cardbus? function ? # Marvell Libertas Wireless |
883 | ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g | | 884 | ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g |
884 | re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S | | 885 | re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S |
885 | rtk* at cardbus? function ? # Realtek 8129/8139 | | 886 | rtk* at cardbus? function ? # Realtek 8129/8139 |
886 | rtw* at cardbus? function ? # Realtek 8180L (802.11) | | 887 | rtw* at cardbus? function ? # Realtek 8180L (802.11) |
887 | tlp* at cardbus? function ? # DECchip 21143 | | 888 | tlp* at cardbus? function ? # DECchip 21143 |
888 | | | 889 | |
889 | # MII/PHY support | | 890 | # MII/PHY support |
890 | acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs | | 891 | acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs |
891 | amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs | | 892 | amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs |
892 | atphy* at mii? phy ? # Attansic/Atheros PHYs | | 893 | atphy* at mii? phy ? # Attansic/Atheros PHYs |
893 | bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs | | 894 | bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs |
894 | brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs | | 895 | brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs |
895 | ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs | | 896 | ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs |
896 | dmphy* at mii? phy ? # Davicom DM9101 PHYs | | 897 | dmphy* at mii? phy ? # Davicom DM9101 PHYs |
897 | etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs | | 898 | etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs |
898 | exphy* at mii? phy ? # 3Com internal PHYs | | 899 | exphy* at mii? phy ? # 3Com internal PHYs |
899 | gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs | | 900 | gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs |
900 | glxtphy* at mii? phy ? # Level One LXT-1000 PHYs | | 901 | glxtphy* at mii? phy ? # Level One LXT-1000 PHYs |
901 | gphyter* at mii? phy ? # NS83861 Gig-E PHY | | 902 | gphyter* at mii? phy ? # NS83861 Gig-E PHY |
902 | icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x | | 903 | icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x |
903 | igphy* at mii? phy ? # Intel IGP01E1000 | | 904 | igphy* at mii? phy ? # Intel IGP01E1000 |
904 | ihphy* at mii? phy ? # Intel 82577 PHYs | | 905 | ihphy* at mii? phy ? # Intel 82577 PHYs |
905 | ikphy* at mii? phy ? # Intel 82563 PHYs | | 906 | ikphy* at mii? phy ? # Intel 82563 PHYs |
906 | inphy* at mii? phy ? # Intel 82555 PHYs | | 907 | inphy* at mii? phy ? # Intel 82555 PHYs |
907 | iophy* at mii? phy ? # Intel 82553 PHYs | | 908 | iophy* at mii? phy ? # Intel 82553 PHYs |
908 | ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs | | 909 | ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs |
909 | jmphy* at mii? phy ? # Jmicron JMP202/211 PHYs | | 910 | jmphy* at mii? phy ? # Jmicron JMP202/211 PHYs |
910 | lxtphy* at mii? phy ? # Level One LXT-970 PHYs | | 911 | lxtphy* at mii? phy ? # Level One LXT-970 PHYs |
911 | makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs | | 912 | makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs |
912 | nsphy* at mii? phy ? # NS83840 PHYs | | 913 | nsphy* at mii? phy ? # NS83840 PHYs |
913 | nsphyter* at mii? phy ? # NS83843 PHYs | | 914 | nsphyter* at mii? phy ? # NS83843 PHYs |
914 | pnaphy* at mii? phy ? # generic HomePNA PHYs | | 915 | pnaphy* at mii? phy ? # generic HomePNA PHYs |
915 | qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs | | 916 | qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs |
916 | rgephy* at mii? phy ? # Realtek 8169S/8110 internal PHYs | | 917 | rgephy* at mii? phy ? # Realtek 8169S/8110 internal PHYs |
917 | rlphy* at mii? phy ? # Realtek 8139/8201L PHYs | | 918 | rlphy* at mii? phy ? # Realtek 8139/8201L PHYs |
918 | smscphy* at mii? phy ? # SMSC LAN87xx PHYs | | 919 | smscphy* at mii? phy ? # SMSC LAN87xx PHYs |
919 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs | | 920 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs |
920 | tlphy* at mii? phy ? # ThunderLAN PHYs | | 921 | tlphy* at mii? phy ? # ThunderLAN PHYs |
921 | tqphy* at mii? phy ? # TDK Semiconductor PHYs | | 922 | tqphy* at mii? phy ? # TDK Semiconductor PHYs |
922 | ukphy* at mii? phy ? # generic unknown PHYs | | 923 | ukphy* at mii? phy ? # generic unknown PHYs |
923 | urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs | | 924 | urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs |
924 | | | 925 | |
925 | | | 926 | |
926 | # USB Controller and Devices | | 927 | # USB Controller and Devices |
927 | | | 928 | |
928 | # Virtual USB controller | | 929 | # Virtual USB controller |
929 | #pseudo-device vhci | | 930 | #pseudo-device vhci |
930 | | | 931 | |
931 | # PCI USB controllers | | 932 | # PCI USB controllers |
932 | xhci* at pci? dev ? function ? # eXtensible Host Controller | | 933 | xhci* at pci? dev ? function ? # eXtensible Host Controller |
933 | ehci* at pci? dev ? function ? # Enhanced Host Controller | | 934 | ehci* at pci? dev ? function ? # Enhanced Host Controller |
934 | ohci* at pci? dev ? function ? # Open Host Controller | | 935 | ohci* at pci? dev ? function ? # Open Host Controller |
935 | uhci* at pci? dev ? function ? # Universal Host Controller (Intel) | | 936 | uhci* at pci? dev ? function ? # Universal Host Controller (Intel) |
936 | | | 937 | |
937 | # CardBus USB controllers | | 938 | # CardBus USB controllers |
938 | ehci* at cardbus? function ? # Enhanced Host Controller | | 939 | ehci* at cardbus? function ? # Enhanced Host Controller |
939 | ohci* at cardbus? function ? # Open Host Controller | | 940 | ohci* at cardbus? function ? # Open Host Controller |
940 | uhci* at cardbus? function ? # Universal Host Controller (Intel) | | 941 | uhci* at cardbus? function ? # Universal Host Controller (Intel) |
941 | | | 942 | |
942 | # ISA USB controllers | | 943 | # ISA USB controllers |
943 | #slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS | | 944 | #slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS |
944 | | | 945 | |
945 | # PCMCIA USB controllers | | 946 | # PCMCIA USB controllers |
946 | slhci* at pcmcia? function ? # ScanLogic SL811HS | | 947 | slhci* at pcmcia? function ? # ScanLogic SL811HS |
947 | | | 948 | |
948 | # USB bus support | | 949 | # USB bus support |
949 | #usb* at vhci? | | 950 | #usb* at vhci? |
950 | usb* at xhci? | | 951 | usb* at xhci? |
951 | usb* at ehci? | | 952 | usb* at ehci? |
952 | usb* at ohci? | | 953 | usb* at ohci? |
953 | usb* at uhci? | | 954 | usb* at uhci? |
954 | usb* at slhci? | | 955 | usb* at slhci? |
955 | | | 956 | |
956 | include "dev/usb/usbdevices.config" | | 957 | include "dev/usb/usbdevices.config" |
957 | | | 958 | |
958 | # PCI IEEE1394 controllers | | 959 | # PCI IEEE1394 controllers |
959 | fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller | | 960 | fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller |
960 | | | 961 | |
961 | # CardBus IEEE1394 controllers | | 962 | # CardBus IEEE1394 controllers |
962 | fwohci* at cardbus? function ? # IEEE1394 Open Host Controller | | 963 | fwohci* at cardbus? function ? # IEEE1394 Open Host Controller |
963 | | | 964 | |
964 | ieee1394if* at fwohci? | | 965 | ieee1394if* at fwohci? |
965 | fwip* at ieee1394if? # IP over IEEE1394 | | 966 | fwip* at ieee1394if? # IP over IEEE1394 |
966 | sbp* at ieee1394if? euihi ? euilo ? | | 967 | sbp* at ieee1394if? euihi ? euilo ? |
967 | | | 968 | |
968 | # Audio Devices | | 969 | # Audio Devices |
969 | | | 970 | |
970 | # PCI audio devices | | 971 | # PCI audio devices |
971 | auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio | | 972 | auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio |
972 | auich* at pci? dev ? function ? # Intel/AMD/nVidia AC'97 Audio | | 973 | auich* at pci? dev ? function ? # Intel/AMD/nVidia AC'97 Audio |
973 | auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio | | 974 | auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio |
974 | autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio | | 975 | autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio |
975 | auvia* at pci? dev ? function ? # VIA AC'97 audio | | 976 | auvia* at pci? dev ? function ? # VIA AC'97 audio |
976 | clcs* at pci? dev ? function ? # Cirrus Logic CS4280 | | 977 | clcs* at pci? dev ? function ? # Cirrus Logic CS4280 |
977 | clct* at pci? dev ? function ? # Cirrus Logic CS4281 | | 978 | clct* at pci? dev ? function ? # Cirrus Logic CS4281 |
978 | cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 | | 979 | cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 |
979 | eap* at pci? dev ? function ? # Ensoniq AudioPCI | | 980 | eap* at pci? dev ? function ? # Ensoniq AudioPCI |
980 | emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 | | 981 | emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 |
981 | esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio | | 982 | esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio |
982 | esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator | | 983 | esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator |
983 | eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive | | 984 | eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive |
984 | fms* at pci? dev ? function ? # Forte Media FM801 | | 985 | fms* at pci? dev ? function ? # Forte Media FM801 |
985 | neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio | | 986 | neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio |
986 | sv* at pci? dev ? function ? # S3 SonicVibes | | 987 | sv* at pci? dev ? function ? # S3 SonicVibes |
987 | yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio | | 988 | yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio |
988 | | | 989 | |
989 | # OPL[23] FM synthesizers | | 990 | # OPL[23] FM synthesizers |
990 | #opl0 at isa? port 0x388 # use only if not attached to sound card | | 991 | #opl0 at isa? port 0x388 # use only if not attached to sound card |
991 | opl* at cmpci? flags 1 | | 992 | opl* at cmpci? flags 1 |
992 | opl* at eso? | | 993 | opl* at eso? |
993 | opl* at fms? | | 994 | opl* at fms? |
994 | opl* at sv? | | 995 | opl* at sv? |
995 | | | 996 | |
996 | # High Definition Audio | | 997 | # High Definition Audio |
997 | hdaudio* at pci? dev ? function ? # High Definition Audio | | 998 | hdaudio* at pci? dev ? function ? # High Definition Audio |
998 | hdafg* at hdaudiobus? | | 999 | hdafg* at hdaudiobus? |
999 | | | 1000 | |
1000 | # Audio support | | 1001 | # Audio support |
1001 | audio* at audiobus? | | 1002 | audio* at audiobus? |
1002 | | | 1003 | |
1003 | # The spkr driver provides a simple tone interface to the built in speaker. | | 1004 | # The spkr driver provides a simple tone interface to the built in speaker. |
1004 | spkr* at pcppi? # PC speaker | | 1005 | spkr* at pcppi? # PC speaker |
1005 | spkr* at audio? # PC speaker (synthesized) | | 1006 | spkr* at audio? # PC speaker (synthesized) |
1006 | #wsbell* at spkr? # Bell for wscons display (module by default) | | 1007 | #wsbell* at spkr? # Bell for wscons display (module by default) |
1007 | | | 1008 | |
1008 | # MPU 401 UARTs | | 1009 | # MPU 401 UARTs |
1009 | #mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card | | 1010 | #mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card |
1010 | mpu* at cmpci? | | 1011 | mpu* at cmpci? |
1011 | mpu* at eso? | | 1012 | mpu* at eso? |
1012 | mpu* at yds? | | 1013 | mpu* at yds? |
1013 | | | 1014 | |
1014 | # MIDI support | | 1015 | # MIDI support |
1015 | midi* at midibus? | | 1016 | midi* at midibus? |
1016 | midi* at pcppi? # MIDI interface to the PC speaker | | 1017 | midi* at pcppi? # MIDI interface to the PC speaker |
1017 | | | 1018 | |
1018 | # FM-Radio devices | | 1019 | # FM-Radio devices |
1019 | # PCI radio devices | | 1020 | # PCI radio devices |
1020 | #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card | | 1021 | #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card |
1021 | | | 1022 | |
1022 | # Radio support | | 1023 | # Radio support |
1023 | #radio* at gtp? | | 1024 | #radio* at gtp? |
1024 | | | 1025 | |
1025 | | | 1026 | |
1026 | # Video capture devices | | 1027 | # Video capture devices |
1027 | | | 1028 | |
1028 | coram* at pci? dev ? function ? # Conexant CX23885 PCI-E TV | | 1029 | coram* at pci? dev ? function ? # Conexant CX23885 PCI-E TV |
1029 | cxdtv* at pci? dev ? function ? # Conexant CX2388[0-3] PCI TV | | 1030 | cxdtv* at pci? dev ? function ? # Conexant CX2388[0-3] PCI TV |
1030 | | | 1031 | |
1031 | video* at videobus? # Analog capture interface | | 1032 | video* at videobus? # Analog capture interface |
1032 | dtv* at dtvbus? # Digital capture interface | | 1033 | dtv* at dtvbus? # Digital capture interface |
1033 | | | 1034 | |
1034 | | | 1035 | |
1035 | # TV cards | | 1036 | # TV cards |
1036 | | | 1037 | |
1037 | # Brooktree 848/849/878/879 based TV cards | | 1038 | # Brooktree 848/849/878/879 based TV cards |
1038 | bktr* at pci? dev ? function ? | | 1039 | bktr* at pci? dev ? function ? |
1039 | radio* at bktr? | | 1040 | radio* at bktr? |
1040 | | | 1041 | |
1041 | | | 1042 | |
1042 | # Bluetooth Controller and Device support | | 1043 | # Bluetooth Controller and Device support |
1043 | | | 1044 | |
1044 | # Bluetooth PCMCIA Controllers | | 1045 | # Bluetooth PCMCIA Controllers |
1045 | bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A | | 1046 | bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A |
1046 | btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 | | 1047 | btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 |
1047 | | | 1048 | |
1048 | # Bluetooth SDIO Controllers | | 1049 | # Bluetooth SDIO Controllers |
1049 | sbt* at sdmmc? | | 1050 | sbt* at sdmmc? |
1050 | | | 1051 | |
1051 | # Bluetooth USB Controllers | | 1052 | # Bluetooth USB Controllers |
1052 | ubt* at uhub? port ? | | 1053 | ubt* at uhub? port ? |
1053 | aubtfwl* at uhub? port ? | | 1054 | aubtfwl* at uhub? port ? |
1054 | | | 1055 | |
1055 | # Bluetooth Device Hub | | 1056 | # Bluetooth Device Hub |
1056 | bthub* at bcsp? | | 1057 | bthub* at bcsp? |
1057 | bthub* at bt3c? | | 1058 | bthub* at bt3c? |
1058 | bthub* at btbc? | | 1059 | bthub* at btbc? |
1059 | bthub* at btuart? | | 1060 | bthub* at btuart? |
1060 | bthub* at sbt? | | 1061 | bthub* at sbt? |
1061 | bthub* at ubt? | | 1062 | bthub* at ubt? |
1062 | | | 1063 | |
1063 | # Bluetooth HID support | | 1064 | # Bluetooth HID support |
1064 | bthidev* at bthub? | | 1065 | bthidev* at bthub? |
1065 | | | 1066 | |
1066 | # Bluetooth Mouse | | 1067 | # Bluetooth Mouse |
1067 | btms* at bthidev? reportid ? | | 1068 | btms* at bthidev? reportid ? |
1068 | wsmouse* at btms? mux 0 | | 1069 | wsmouse* at btms? mux 0 |
1069 | | | 1070 | |
1070 | # Bluetooth Keyboard | | 1071 | # Bluetooth Keyboard |
1071 | btkbd* at bthidev? reportid ? | | 1072 | btkbd* at bthidev? reportid ? |
1072 | wskbd* at btkbd? console ? mux 1 | | 1073 | wskbd* at btkbd? console ? mux 1 |
1073 | | | 1074 | |
1074 | # Bluetooth Apple Magic Mouse | | 1075 | # Bluetooth Apple Magic Mouse |
1075 | btmagic* at bthub? | | 1076 | btmagic* at bthub? |
1076 | wsmouse* at btmagic? mux 0 | | 1077 | wsmouse* at btmagic? mux 0 |
1077 | | | 1078 | |
1078 | # Bluetooth Audio support | | 1079 | # Bluetooth Audio support |
1079 | btsco* at bthub? | | 1080 | btsco* at bthub? |
1080 | | | 1081 | |
1081 | | | 1082 | |
1082 | # SD/MMC/SDIO Controller and Device support | | 1083 | # SD/MMC/SDIO Controller and Device support |
1083 | | | 1084 | |
1084 | # SD/MMC controller | | 1085 | # SD/MMC controller |
1085 | sdhc* at pci? # SD Host Controller | | 1086 | sdhc* at pci? # SD Host Controller |
1086 | rtsx* at pci? # Realtek RTS5209/RTS5229 Card Reader | | 1087 | rtsx* at pci? # Realtek RTS5209/RTS5229 Card Reader |
1087 | sdhc* at cardbus? # SD Host Controller | | 1088 | sdhc* at cardbus? # SD Host Controller |
1088 | sdmmc* at sdhc? # SD/MMC bus | | 1089 | sdmmc* at sdhc? # SD/MMC bus |
1089 | sdmmc* at rtsx? # SD/MMC bus | | 1090 | sdmmc* at rtsx? # SD/MMC bus |
1090 | | | 1091 | |
1091 | ld* at sdmmc? | | 1092 | ld* at sdmmc? |
1092 | | | 1093 | |
1093 | | | 1094 | |
1094 | # Middle Digital, Inc. PCI-Weasel serial console board control | | 1095 | # Middle Digital, Inc. PCI-Weasel serial console board control |
1095 | # devices (watchdog timer, etc.) | | 1096 | # devices (watchdog timer, etc.) |
1096 | weasel* at pci? | | 1097 | weasel* at pci? |
1097 | | | 1098 | |
1098 | # Virtio devices | | 1099 | # Virtio devices |
1099 | virtio* at pci? dev ? function ? # Virtio PCI device | | 1100 | virtio* at pci? dev ? function ? # Virtio PCI device |
1100 | viomb* at virtio? # Virtio memory balloon device | | 1101 | viomb* at virtio? # Virtio memory balloon device |
1101 | ld* at virtio? # Virtio disk device | | 1102 | ld* at virtio? # Virtio disk device |
1102 | vioif* at virtio? # Virtio network device | | 1103 | vioif* at virtio? # Virtio network device |
1103 | viornd* at virtio? # Virtio entropy device | | 1104 | viornd* at virtio? # Virtio entropy device |
1104 | vioscsi* at virtio? # Virtio SCSI device | | 1105 | vioscsi* at virtio? # Virtio SCSI device |
1105 | #vio9p* at virtio? # Virtio 9P device | | 1106 | #vio9p* at virtio? # Virtio 9P device |
1106 | | | 1107 | |
1107 | # Hyper-V devices | | 1108 | # Hyper-V devices |
1108 | vmbus* at acpi? # Hyper-V VMBus | | 1109 | vmbus* at acpi? # Hyper-V VMBus |
1109 | genfb* at vmbus? # Hyper-V Synthetic Video Framebuffer | | 1110 | genfb* at vmbus? # Hyper-V Synthetic Video Framebuffer |
1110 | hvkbd* at vmbus? # Hyper-V Synthetic Keyboard | | 1111 | hvkbd* at vmbus? # Hyper-V Synthetic Keyboard |
1111 | wskbd* at hvkbd? console ? mux 1 | | 1112 | wskbd* at hvkbd? console ? mux 1 |
1112 | hvn* at vmbus? # Hyper-V NetVSC | | 1113 | hvn* at vmbus? # Hyper-V NetVSC |
1113 | hvs* at vmbus? # Hyper-V StorVSC | | 1114 | hvs* at vmbus? # Hyper-V StorVSC |
1114 | hvheartbeat* at vmbus? # Hyper-V Heartbeat Service | | 1115 | hvheartbeat* at vmbus? # Hyper-V Heartbeat Service |
1115 | hvshutdown* at vmbus? # Hyper-V Guest Shutdown Service | | 1116 | hvshutdown* at vmbus? # Hyper-V Guest Shutdown Service |
1116 | hvtimesync* at vmbus? # Hyper-V Time Synchronization Service | | 1117 | hvtimesync* at vmbus? # Hyper-V Time Synchronization Service |
1117 | #hvkvp* at vmbus? # Hyper-V Data Exchange Service | | 1118 | #hvkvp* at vmbus? # Hyper-V Data Exchange Service |
1118 | | | 1119 | |
1119 | # Pull in optional local configuration | | 1120 | # Pull in optional local configuration |
1120 | cinclude "arch/amd64/conf/GENERIC.local" | | 1121 | cinclude "arch/amd64/conf/GENERIC.local" |
1121 | | | 1122 | |
1122 | | | 1123 | |
1123 | # Pseudo-Devices | | 1124 | # Pseudo-Devices |
1124 | | | 1125 | |
1125 | pseudo-device crypto # /dev/crypto device | | 1126 | pseudo-device crypto # /dev/crypto device |
1126 | pseudo-device swcrypto # software crypto implementation | | 1127 | pseudo-device swcrypto # software crypto implementation |
1127 | | | 1128 | |
1128 | # disk/mass storage pseudo-devices | | 1129 | # disk/mass storage pseudo-devices |
1129 | pseudo-device bio # RAID control device driver | | 1130 | pseudo-device bio # RAID control device driver |
1130 | pseudo-device ccd # concatenated/striped disk devices | | 1131 | pseudo-device ccd # concatenated/striped disk devices |
1131 | pseudo-device cgd # cryptographic disk devices | | 1132 | pseudo-device cgd # cryptographic disk devices |
1132 | pseudo-device raid # RAIDframe disk driver | | 1133 | pseudo-device raid # RAIDframe disk driver |
1133 | options RAID_AUTOCONFIG # auto-configuration of RAID components | | 1134 | options RAID_AUTOCONFIG # auto-configuration of RAID components |
1134 | #Options to enable various other RAIDframe RAID types. | | 1135 | #Options to enable various other RAIDframe RAID types. |
1135 | #options RF_INCLUDE_EVENODD=1 | | 1136 | #options RF_INCLUDE_EVENODD=1 |
1136 | #options RF_INCLUDE_RAID5_RS=1 | | 1137 | #options RF_INCLUDE_RAID5_RS=1 |
1137 | #options RF_INCLUDE_PARITYLOGGING=1 | | 1138 | #options RF_INCLUDE_PARITYLOGGING=1 |
1138 | #options RF_INCLUDE_CHAINDECLUSTER=1 | | 1139 | #options RF_INCLUDE_CHAINDECLUSTER=1 |
1139 | #options RF_INCLUDE_INTERDECLUSTER=1 | | 1140 | #options RF_INCLUDE_INTERDECLUSTER=1 |
1140 | #options RF_INCLUDE_PARITY_DECLUSTERING=1 | | 1141 | #options RF_INCLUDE_PARITY_DECLUSTERING=1 |
1141 | #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 | | 1142 | #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 |
1142 | pseudo-device fss # file system snapshot device | | 1143 | pseudo-device fss # file system snapshot device |
1143 | | | 1144 | |
1144 | pseudo-device md # memory disk device (ramdisk) | | 1145 | pseudo-device md # memory disk device (ramdisk) |
1145 | options MEMORY_DISK_HOOKS # enable md specific hooks | | 1146 | options MEMORY_DISK_HOOKS # enable md specific hooks |
1146 | options MEMORY_DISK_DYNAMIC # enable dynamic resizing | | 1147 | options MEMORY_DISK_DYNAMIC # enable dynamic resizing |
1147 | | | 1148 | |
1148 | pseudo-device vnd # disk-like interface to files | | 1149 | pseudo-device vnd # disk-like interface to files |
1149 | options VND_COMPRESSION # compressed vnd(4) | | 1150 | options VND_COMPRESSION # compressed vnd(4) |
1150 | | | 1151 | |
1151 | | | 1152 | |
1152 | # network pseudo-devices | | 1153 | # network pseudo-devices |
1153 | pseudo-device bpfilter # Berkeley packet filter | | 1154 | pseudo-device bpfilter # Berkeley packet filter |
1154 | pseudo-device carp # Common Address Redundancy Protocol | | 1155 | pseudo-device carp # Common Address Redundancy Protocol |
1155 | pseudo-device loop # network loopback | | 1156 | pseudo-device loop # network loopback |
1156 | #pseudo-device mpls # MPLS pseudo-interface | | 1157 | #pseudo-device mpls # MPLS pseudo-interface |
1157 | pseudo-device ppp # Point-to-Point Protocol | | 1158 | pseudo-device ppp # Point-to-Point Protocol |
1158 | pseudo-device pppoe # PPP over Ethernet (RFC 2516) | | 1159 | pseudo-device pppoe # PPP over Ethernet (RFC 2516) |
1159 | pseudo-device sl # Serial Line IP | | 1160 | pseudo-device sl # Serial Line IP |
1160 | pseudo-device irframetty # IrDA frame line discipline | | 1161 | pseudo-device irframetty # IrDA frame line discipline |
1161 | pseudo-device tun # network tunneling over tty | | 1162 | pseudo-device tun # network tunneling over tty |
1162 | pseudo-device tap # virtual Ethernet | | 1163 | pseudo-device tap # virtual Ethernet |
1163 | pseudo-device gre # generic L3 over IP tunnel | | 1164 | pseudo-device gre # generic L3 over IP tunnel |
1164 | pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) | | 1165 | pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) |
1165 | pseudo-device ipsecif # tunnel interface for routing based ipsec | | 1166 | pseudo-device ipsecif # tunnel interface for routing based ipsec |
1166 | #pseudo-device faith # IPv[46] tcp relay translation i/f | | 1167 | #pseudo-device faith # IPv[46] tcp relay translation i/f |
1167 | pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation | | 1168 | pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation |
1168 | pseudo-device vlan # IEEE 802.1q encapsulation | | 1169 | pseudo-device vlan # IEEE 802.1q encapsulation |
1169 | pseudo-device bridge # simple inter-network bridging | | 1170 | pseudo-device bridge # simple inter-network bridging |
1170 | pseudo-device vether # Virtual Ethernet for bridge | | 1171 | pseudo-device vether # Virtual Ethernet for bridge |
1171 | pseudo-device agr # IEEE 802.3ad link aggregation | | 1172 | pseudo-device agr # IEEE 802.3ad link aggregation |
1172 | pseudo-device l2tp # L2TPv3 interface | | 1173 | pseudo-device l2tp # L2TPv3 interface |
1173 | pseudo-device npf # NPF packet filter | | 1174 | pseudo-device npf # NPF packet filter |
1174 | | | 1175 | |
1175 | #pseudo-device canloop # CAN loopback interface | | 1176 | #pseudo-device canloop # CAN loopback interface |
1176 | | | 1177 | |
1177 | # | | 1178 | # |
1178 | # accept filters | | 1179 | # accept filters |
1179 | pseudo-device accf_data # "dataready" accept filter | | 1180 | pseudo-device accf_data # "dataready" accept filter |
1180 | pseudo-device accf_http # "httpready" accept filter | | 1181 | pseudo-device accf_http # "httpready" accept filter |
1181 | | | 1182 | |
1182 | # miscellaneous pseudo-devices | | 1183 | # miscellaneous pseudo-devices |
1183 | pseudo-device pty # pseudo-terminals | | 1184 | pseudo-device pty # pseudo-terminals |
1184 | pseudo-device sequencer # MIDI sequencer | | 1185 | pseudo-device sequencer # MIDI sequencer |
1185 | # rnd works; RND_COM does not on port i386 yet. | | 1186 | # rnd works; RND_COM does not on port i386 yet. |
1186 | #options RND_COM # use "com" randomness as well (BROKEN) | | 1187 | #options RND_COM # use "com" randomness as well (BROKEN) |
1187 | pseudo-device clockctl # user control of clock subsystem | | 1188 | pseudo-device clockctl # user control of clock subsystem |
1188 | pseudo-device ksyms # /dev/ksyms | | 1189 | pseudo-device ksyms # /dev/ksyms |
1189 | pseudo-device lockstat # lock profiling | | 1190 | pseudo-device lockstat # lock profiling |
1190 | pseudo-device bcsp # BlueCore Serial Protocol | | 1191 | pseudo-device bcsp # BlueCore Serial Protocol |
1191 | pseudo-device btuart # Bluetooth HCI UART (H4) | | 1192 | pseudo-device btuart # Bluetooth HCI UART (H4) |
1192 | #pseudo-device nvmm # NetBSD Virtual Machine Monitor | | 1193 | #pseudo-device nvmm # NetBSD Virtual Machine Monitor |
1193 | | | 1194 | |
1194 | # wscons pseudo-devices | | 1195 | # wscons pseudo-devices |
1195 | pseudo-device wsmux # mouse & keyboard multiplexor | | 1196 | pseudo-device wsmux # mouse & keyboard multiplexor |
1196 | pseudo-device wsfont | | 1197 | pseudo-device wsfont |
1197 | # Give us a choice of fonts based on monitor size | | 1198 | # Give us a choice of fonts based on monitor size |
1198 | options FONT_BOLD8x16 | | 1199 | options FONT_BOLD8x16 |
1199 | options FONT_BOLD16x32 | | 1200 | options FONT_BOLD16x32 |
1200 | | | 1201 | |
1201 | # pseudo audio device driver | | 1202 | # pseudo audio device driver |
1202 | pseudo-device pad | | 1203 | pseudo-device pad |
1203 | | | 1204 | |
1204 | # userland interface to drivers, including autoconf and properties retrieval | | 1205 | # userland interface to drivers, including autoconf and properties retrieval |
1205 | pseudo-device drvctl | | 1206 | pseudo-device drvctl |
1206 | | | 1207 | |
1207 | include "dev/veriexec.config" | | 1208 | include "dev/veriexec.config" |
1208 | | | 1209 | |
1209 | options PAX_SEGVGUARD=0 # PaX Segmentation fault guard | | 1210 | options PAX_SEGVGUARD=0 # PaX Segmentation fault guard |
1210 | options PAX_MPROTECT=1 # PaX mprotect(2) restrictions | | 1211 | options PAX_MPROTECT=1 # PaX mprotect(2) restrictions |
1211 | options PAX_MPROTECT_DEBUG=1 # PaX mprotect debug | | 1212 | options PAX_MPROTECT_DEBUG=1 # PaX mprotect debug |
1212 | options PAX_ASLR=1 # PaX Address Space Layout Randomization | | 1213 | options PAX_ASLR=1 # PaX Address Space Layout Randomization |
1213 | options PAX_ASLR_DEBUG=1 # PaX ASLR debug | | 1214 | options PAX_ASLR_DEBUG=1 # PaX ASLR debug |