| @@ -1,994 +1,995 @@ | | | @@ -1,994 +1,995 @@ |
1 | # $NetBSD: GENERIC,v 1.147 2011/12/25 10:37:14 martin Exp $ | | 1 | # $NetBSD: GENERIC,v 1.148 2012/01/17 16:03:37 jakllsch 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/sparc64/conf/std.sparc64" | | 21 | include "arch/sparc64/conf/std.sparc64" |
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.147 $" | | 25 | #ident "GENERIC-$Revision: 1.148 $" |
26 | | | 26 | |
27 | maxusers 64 | | 27 | maxusers 64 |
28 | | | 28 | |
29 | ## System kernel configuration. See options(4) for more detail. | | 29 | ## System kernel configuration. See options(4) for more detail. |
30 | | | 30 | |
31 | | | 31 | |
32 | # Options for variants of the Sun SPARC architecure. | | 32 | # Options for variants of the Sun SPARC architecure. |
33 | options SUN4U # sun4u - UltraSPARC | | 33 | options SUN4U # sun4u - UltraSPARC |
34 | #options BLINK # blink the system LED | | 34 | #options BLINK # blink the system LED |
35 | | | 35 | |
36 | #### System options that are the same for all ports | | 36 | #### System options that are the same for all ports |
37 | | | 37 | |
38 | ## Root device configuration: change the ?'s if you are going to use a | | 38 | ## Root device configuration: change the ?'s if you are going to use a |
39 | ## nonstandard root partition (other than where the kernel is booted from) | | 39 | ## nonstandard root partition (other than where the kernel is booted from) |
40 | ## and/or nonstandard root type (not ffs or nfs). Normally this can be | | 40 | ## and/or nonstandard root type (not ffs or nfs). Normally this can be |
41 | ## automagically determined at boot time. | | 41 | ## automagically determined at boot time. |
42 | | | 42 | |
43 | config netbsd root on ? type ? | | 43 | config netbsd root on ? type ? |
44 | | | 44 | |
45 | ## UVM options. | | 45 | ## UVM options. |
46 | #options UVM_PAGE_TRKOWN | | 46 | #options UVM_PAGE_TRKOWN |
47 | #options UVMHIST | | 47 | #options UVMHIST |
48 | #options UVMHIST_PRINT # Loud! | | 48 | #options UVMHIST_PRINT # Loud! |
49 | | | 49 | |
50 | ## System call tracing (see ktrace(1)). | | 50 | ## System call tracing (see ktrace(1)). |
51 | options KTRACE | | 51 | options KTRACE |
52 | | | 52 | |
53 | ## Collect statistics on kernel malloc's and free's. This does have a | | 53 | ## Collect statistics on kernel malloc's and free's. This does have a |
54 | ## significant performance hit on slower machines, so it is intended for | | 54 | ## significant performance hit on slower machines, so it is intended for |
55 | ## diagnostic use only. | | 55 | ## diagnostic use only. |
56 | #options KMEMSTATS | | 56 | #options KMEMSTATS |
57 | | | 57 | |
58 | ## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) | | 58 | ## System V compatible IPC subsystem. (msgctl(2), semctl(2), and shmctl(2)) |
59 | options SYSVMSG # System V message queues | | 59 | options SYSVMSG # System V message queues |
60 | options SYSVSEM # System V semaphores | | 60 | options SYSVSEM # System V semaphores |
61 | options SYSVSHM # System V shared memory | | 61 | options SYSVSHM # System V shared memory |
62 | options P1003_1B_SEMAPHORE # p1003.1b semaphore support | | 62 | options P1003_1B_SEMAPHORE # p1003.1b semaphore support |
63 | | | 63 | |
64 | | | 64 | |
65 | ## Loadable kernel module support; still under development. | | 65 | ## Loadable kernel module support; still under development. |
66 | | | 66 | |
67 | options USERCONF # userconf(4) support | | 67 | options USERCONF # userconf(4) support |
68 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | | 68 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) |
69 | options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | | 69 | options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel |
70 | | | 70 | |
71 | # Enable experimental buffer queue strategy for better responsiveness under | | 71 | # Enable experimental buffer queue strategy for better responsiveness under |
72 | # high disk I/O load. Use it with caution - it's not proven to be stable yet. | | 72 | # high disk I/O load. Use it with caution - it's not proven to be stable yet. |
73 | #options BUFQ_READPRIO | | 73 | #options BUFQ_READPRIO |
74 | #options BUFQ_PRIOCSCAN | | 74 | #options BUFQ_PRIOCSCAN |
75 | | | 75 | |
76 | ## NFS boot options; tries DHCP/BOOTP then BOOTPARAM | | 76 | ## NFS boot options; tries DHCP/BOOTP then BOOTPARAM |
77 | options NFS_BOOT_BOOTPARAM | | 77 | options NFS_BOOT_BOOTPARAM |
78 | #options NFS_BOOT_BOOTP | | 78 | #options NFS_BOOT_BOOTP |
79 | options NFS_BOOT_DHCP | | 79 | options NFS_BOOT_DHCP |
80 | | | 80 | |
81 | #### Debugging options | | 81 | #### Debugging options |
82 | | | 82 | |
83 | ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at | | 83 | ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at |
84 | ## serial console break or keyboard reset, where the PROM would normally | | 84 | ## serial console break or keyboard reset, where the PROM would normally |
85 | ## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. | | 85 | ## intercept. DDB_HISTORY_SIZE adds up/down arrow command history. |
86 | # we enable DDB in GENERIC for now. | | 86 | # we enable DDB in GENERIC for now. |
87 | options DDB # kernel dynamic debugger | | 87 | options DDB # kernel dynamic debugger |
88 | options DDB_HISTORY_SIZE=100 # enable history editing in DDB | | 88 | options DDB_HISTORY_SIZE=100 # enable history editing in DDB |
89 | options DDB_VERBOSE_HELP # enable verbose online help | | 89 | options DDB_VERBOSE_HELP # enable verbose online help |
90 | #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' | | 90 | #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' |
91 | | | 91 | |
92 | ## You may also use gdb, on another computer connected to this machine over | | 92 | ## You may also use gdb, on another computer connected to this machine over |
93 | ## a serial port. | | 93 | ## a serial port. |
94 | # options KGDB | | 94 | # options KGDB |
95 | # options KGDB_DEVNAME="\"sabtty1\"" # kgdb device name | | 95 | # options KGDB_DEVNAME="\"sabtty1\"" # kgdb device name |
96 | # options KGDB_DEVRATE=38400 # baud rate (defaults to 9600) | | 96 | # options KGDB_DEVRATE=38400 # baud rate (defaults to 9600) |
97 | | | 97 | |
98 | | | 98 | |
99 | ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), | | 99 | ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file), |
100 | ## such that gdb(1) can be used on a kernel coredump. | | 100 | ## such that gdb(1) can be used on a kernel coredump. |
101 | | | 101 | |
102 | #makeoptions DEBUG="-g" | | 102 | #makeoptions DEBUG="-g" |
103 | | | 103 | |
104 | | | 104 | |
105 | ## Adds code to the kernel that does internal consistency checks, and will | | 105 | ## Adds code to the kernel that does internal consistency checks, and will |
106 | ## cause the kernel to panic if corruption of internal data structures | | 106 | ## cause the kernel to panic if corruption of internal data structures |
107 | ## is detected. | | 107 | ## is detected. |
108 | options DIAGNOSTIC # extra kernel sanity checking | | 108 | options DIAGNOSTIC # extra kernel sanity checking |
109 | | | 109 | |
110 | ## Enable (possibly expensive) debugging code that may also display messages | | 110 | ## Enable (possibly expensive) debugging code that may also display messages |
111 | ## on the system console | | 111 | ## on the system console |
112 | #options DEBUG | | 112 | #options DEBUG |
113 | #options LOCKDEBUG | | 113 | #options LOCKDEBUG |
114 | #options SYSCALL_DEBUG | | 114 | #options SYSCALL_DEBUG |
115 | | | 115 | |
116 | ## Make SCSI error messages more verbose when explaining their meanings. | | 116 | ## Make SCSI error messages more verbose when explaining their meanings. |
117 | options SCSIVERBOSE | | 117 | options SCSIVERBOSE |
118 | options PCIVERBOSE | | 118 | options PCIVERBOSE |
119 | options MIIVERBOSE # verbose PHY autoconfig messages | | 119 | options MIIVERBOSE # verbose PHY autoconfig messages |
120 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | | 120 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space |
121 | | | 121 | |
122 | ## `INSECURE' turns off the kernel security level (securelevel = 0 always). | | 122 | ## `INSECURE' turns off the kernel security level (securelevel = 0 always). |
123 | ## This allows writing to /dev/mem, loading kernel modules while multi-user, | | 123 | ## This allows writing to /dev/mem, loading kernel modules while multi-user, |
124 | ## and other insecurities good only for development work. Do not use this | | 124 | ## and other insecurities good only for development work. Do not use this |
125 | ## option on a production machine. | | 125 | ## option on a production machine. |
126 | #options INSECURE | | 126 | #options INSECURE |
127 | | | 127 | |
128 | ## `FDSCRIPTS' allows non-readable but executable scripts by providing a | | 128 | ## `FDSCRIPTS' allows non-readable but executable scripts by providing a |
129 | ## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', | | 129 | ## pre-opened opaque file to the script interpreter. `SETUIDSCRIPTS', |
130 | ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same | | 130 | ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same |
131 | ## opaque file mechanism. Perl calls this "secure setuid scripts." | | 131 | ## opaque file mechanism. Perl calls this "secure setuid scripts." |
132 | | | 132 | |
133 | #options FDSCRIPTS | | 133 | #options FDSCRIPTS |
134 | #options SETUIDSCRIPTS | | 134 | #options SETUIDSCRIPTS |
135 | | | 135 | |
136 | ## Options for compatibility with previous releases foreign system binaries. | | 136 | ## Options for compatibility with previous releases foreign system binaries. |
137 | ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up | | 137 | ## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up |
138 | ## additional user-level utilities or system configuration files. See | | 138 | ## additional user-level utilities or system configuration files. See |
139 | ## compat_sunos(8) and compat_svr4(8). | | 139 | ## compat_sunos(8) and compat_svr4(8). |
140 | | | 140 | |
141 | options COMPAT_43 # 4.3BSD system interfaces | | 141 | options COMPAT_43 # 4.3BSD system interfaces |
142 | options COMPAT_09 # NetBSD 0.9 binary compatibility | | 142 | options COMPAT_09 # NetBSD 0.9 binary compatibility |
143 | options COMPAT_10 # NetBSD 1.0 binary compatibility | | 143 | options COMPAT_10 # NetBSD 1.0 binary compatibility |
144 | options COMPAT_11 # NetBSD 1.1 binary compatibility | | 144 | options COMPAT_11 # NetBSD 1.1 binary compatibility |
145 | options COMPAT_12 # NetBSD 1.2 binary compatibility | | 145 | options COMPAT_12 # NetBSD 1.2 binary compatibility |
146 | options COMPAT_13 # NetBSD 1.3 binary compatibility | | 146 | options COMPAT_13 # NetBSD 1.3 binary compatibility |
147 | options COMPAT_14 # NetBSD 1.4 binary compatibility | | 147 | options COMPAT_14 # NetBSD 1.4 binary compatibility |
148 | options COMPAT_15 # NetBSD 1.5 binary compatibility | | 148 | options COMPAT_15 # NetBSD 1.5 binary compatibility |
149 | options COMPAT_16 # NetBSD 1.6 binary compatibility | | 149 | options COMPAT_16 # NetBSD 1.6 binary compatibility |
150 | options COMPAT_20 # NetBSD 2.0 binary compatibility | | 150 | options COMPAT_20 # NetBSD 2.0 binary compatibility |
151 | options COMPAT_30 # NetBSD 3.0 binary compatibility | | 151 | options COMPAT_30 # NetBSD 3.0 binary compatibility |
152 | options COMPAT_40 # NetBSD 4.0 binary compatibility | | 152 | options COMPAT_40 # NetBSD 4.0 binary compatibility |
153 | options COMPAT_50 # NetBSD 5.0 compatibility. | | 153 | options COMPAT_50 # NetBSD 5.0 compatibility. |
154 | options COMPAT_SUNOS # SunOS 4.x binary compatibility | | 154 | options COMPAT_SUNOS # SunOS 4.x binary compatibility |
155 | options COMPAT_SVR4 # SunOS 5.x binary compatibility | | 155 | options COMPAT_SVR4 # SunOS 5.x binary compatibility |
156 | options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility -- 64-bit only | | 156 | options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility -- 64-bit only |
157 | options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only | | 157 | options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only |
158 | options EXEC_AOUT # execve(2) support for a.out binaries | | 158 | options EXEC_AOUT # execve(2) support for a.out binaries |
159 | options EXEC_ELF32 # Exec module for SunOS 5.x binaries. | | 159 | options EXEC_ELF32 # Exec module for SunOS 5.x binaries. |
160 | | | 160 | |
161 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | | 161 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. |
162 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | | 162 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. |
163 | | | 163 | |
164 | ## File systems. You probably need at least one of FFS or NFS. | | 164 | ## File systems. You probably need at least one of FFS or NFS. |
165 | file-system FFS # Berkeley Fast Filesystem | | 165 | file-system FFS # Berkeley Fast Filesystem |
166 | file-system NFS # Sun NFS-compatible filesystem client | | 166 | file-system NFS # Sun NFS-compatible filesystem client |
167 | file-system KERNFS # kernel data-structure filesystem | | 167 | file-system KERNFS # kernel data-structure filesystem |
168 | file-system NULLFS # NULL layered filesystem | | 168 | file-system NULLFS # NULL layered filesystem |
169 | file-system OVERLAY # overlay file system | | 169 | file-system OVERLAY # overlay file system |
170 | file-system MFS # memory-based filesystem | | 170 | file-system MFS # memory-based filesystem |
171 | file-system FDESC # user file descriptor filesystem | | 171 | file-system FDESC # user file descriptor filesystem |
172 | file-system UMAPFS # uid/gid remapping filesystem | | 172 | file-system UMAPFS # uid/gid remapping filesystem |
173 | file-system LFS # Log-based filesystem (still experimental) | | 173 | file-system LFS # Log-based filesystem (still experimental) |
174 | file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) | | 174 | file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) |
175 | file-system PROCFS # /proc | | 175 | file-system PROCFS # /proc |
176 | file-system CD9660 # ISO 9660 + Rock Ridge file system | | 176 | file-system CD9660 # ISO 9660 + Rock Ridge file system |
177 | file-system UNION # union file system | | 177 | file-system UNION # union file system |
178 | file-system MSDOSFS # MS-DOS FAT filesystem(s). | | 178 | file-system MSDOSFS # MS-DOS FAT filesystem(s). |
179 | file-system PTYFS # /dev/pts/N support | | 179 | file-system PTYFS # /dev/pts/N support |
180 | file-system SMBFS # experimental - CIFS; also needs nsmb (below) | | 180 | file-system SMBFS # experimental - CIFS; also needs nsmb (below) |
181 | file-system TMPFS # Efficient memory file-system | | 181 | file-system TMPFS # Efficient memory file-system |
182 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | | 182 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system |
183 | | | 183 | |
184 | ## File system options. | | 184 | ## File system options. |
185 | options NFSSERVER # Sun NFS-compatible filesystem server | | 185 | options NFSSERVER # Sun NFS-compatible filesystem server |
186 | options QUOTA # legacy UFS quotas | | 186 | options QUOTA # legacy UFS quotas |
187 | options QUOTA2 # new, in-filesystem UFS quotas | | 187 | options QUOTA2 # new, in-filesystem UFS quotas |
188 | #options FFS_EI # FFS Endian Independent support | | 188 | #options FFS_EI # FFS Endian Independent support |
189 | options WAPBL # File system journaling support | | 189 | options WAPBL # File system journaling support |
190 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | | 190 | #options FFS_NO_SNAPSHOT # No FFS snapshot support |
191 | | | 191 | |
192 | ## Network protocol support. In most environments, INET is required. | | 192 | ## Network protocol support. In most environments, INET is required. |
193 | options INET # IP (Internet Protocol) v4 | | 193 | options INET # IP (Internet Protocol) v4 |
194 | options INET6 # IPV6 | | 194 | options INET6 # IPV6 |
195 | #options IPSEC # IP security | | 195 | #options IPSEC # IP security |
196 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) | | 196 | #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) |
197 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | | 197 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) |
198 | #options IPSEC_DEBUG # debug for IP security | | 198 | #options IPSEC_DEBUG # debug for IP security |
199 | #options GATEWAY # packet forwarding ("router switch") | | 199 | #options GATEWAY # packet forwarding ("router switch") |
200 | options MROUTING # packet forwarding of multicast packets | | 200 | options MROUTING # packet forwarding of multicast packets |
201 | options PIM # Protocol Independent Multicast | | 201 | options PIM # Protocol Independent Multicast |
202 | #options DIRECTED_BROADCAST # allow broadcasts through routers | | 202 | #options DIRECTED_BROADCAST # allow broadcasts through routers |
203 | #options ISO,TPIP # OSI networking | | 203 | #options ISO,TPIP # OSI networking |
204 | #options EON # OSI tunneling over IP | | 204 | #options EON # OSI tunneling over IP |
205 | options NETATALK # AppleTalk (over Ethernet) protocol | | 205 | options NETATALK # AppleTalk (over Ethernet) protocol |
206 | options NTP # Network Time Protocol in-kernel support | | 206 | options NTP # Network Time Protocol in-kernel support |
207 | #options PPS_SYNC # Add serial line synchronization for NTP | | 207 | #options PPS_SYNC # Add serial line synchronization for NTP |
208 | options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. | | 208 | options PFIL_HOOKS # Add pfil(9) hooks, intended for custom LKMs. |
209 | options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device | | 209 | options IPFILTER_LOG # Add ipmon(8) logging for ipfilter device |
210 | options IPFILTER_LOOKUP # ippool(8) support | | 210 | options IPFILTER_LOOKUP # ippool(8) support |
211 | options IPFILTER_COMPAT # Compat for IP-Filter | | 211 | options IPFILTER_COMPAT # Compat for IP-Filter |
212 | #options IPFILTER_DEFAULT_BLOCK # block all packets by default | | 212 | #options IPFILTER_DEFAULT_BLOCK # block all packets by default |
213 | options PPP_BSDCOMP # Add BSD compression to ppp device | | 213 | options PPP_BSDCOMP # Add BSD compression to ppp device |
214 | options PPP_DEFLATE # Add deflate (libz) compression to ppp device | | 214 | options PPP_DEFLATE # Add deflate (libz) compression to ppp device |
215 | options PPP_FILTER # Add active filters for ppp (via bpf) | | 215 | options PPP_FILTER # Add active filters for ppp (via bpf) |
216 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | | 216 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG |
217 | | | 217 | |
218 | #options ALTQ # Manipulate network interfaces' output queues | | 218 | #options ALTQ # Manipulate network interfaces' output queues |
219 | #options ALTQ_BLUE # Stochastic Fair Blue | | 219 | #options ALTQ_BLUE # Stochastic Fair Blue |
220 | #options ALTQ_CBQ # Class-Based Queueing | | 220 | #options ALTQ_CBQ # Class-Based Queueing |
221 | #options ALTQ_CDNR # Diffserv Traffic Conditioner | | 221 | #options ALTQ_CDNR # Diffserv Traffic Conditioner |
222 | #options ALTQ_FIFOQ # First-In First-Out Queue | | 222 | #options ALTQ_FIFOQ # First-In First-Out Queue |
223 | #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) | | 223 | #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) |
224 | #options ALTQ_HFSC # Hierarchical Fair Service Curve | | 224 | #options ALTQ_HFSC # Hierarchical Fair Service Curve |
225 | #options ALTQ_LOCALQ # Local queueing discipline | | 225 | #options ALTQ_LOCALQ # Local queueing discipline |
226 | #options ALTQ_PRIQ # Priority Queueing | | 226 | #options ALTQ_PRIQ # Priority Queueing |
227 | #options ALTQ_RED # Random Early Detection | | 227 | #options ALTQ_RED # Random Early Detection |
228 | #options ALTQ_RIO # RED with IN/OUT | | 228 | #options ALTQ_RIO # RED with IN/OUT |
229 | #options ALTQ_WFQ # Weighted Fair Queueing | | 229 | #options ALTQ_WFQ # Weighted Fair Queueing |
230 | | | 230 | |
231 | | | 231 | |
232 | #### Main bus and CPUs .. all systems. | | 232 | #### Main bus and CPUs .. all systems. |
233 | mainbus0 at root | | 233 | mainbus0 at root |
234 | options MULTIPROCESSOR # include multiprocessor support | | 234 | options MULTIPROCESSOR # include multiprocessor support |
235 | cpu* at mainbus0 # declare additional CPUs | | 235 | cpu* at mainbus0 # declare additional CPUs |
236 | | | 236 | |
237 | #### Bus types found on SPARC systems. | | 237 | #### Bus types found on SPARC systems. |
238 | | | 238 | |
239 | sbus* at mainbus0 # SBus-based systems | | 239 | sbus* at mainbus0 # SBus-based systems |
240 | psycho* at mainbus0 # PCI-based systems | | 240 | psycho* at mainbus0 # PCI-based systems |
241 | schizo* at mainbus? | | 241 | schizo* at mainbus? |
242 | pyro* at mainbus? | | 242 | pyro* at mainbus? |
243 | central* at mainbus? | | 243 | central* at mainbus? |
244 | fhc* at mainbus? | | 244 | fhc* at mainbus? |
245 | pci* at psycho? | | 245 | pci* at psycho? |
246 | pci* at schizo? | | 246 | pci* at schizo? |
247 | pci* at pyro? | | 247 | pci* at pyro? |
248 | pci* at ppb? | | 248 | pci* at ppb? |
249 | ppb* at pci? | | 249 | ppb* at pci? |
250 | fhc* at central? | | 250 | fhc* at central? |
251 | ebus* at mainbus0 # ebus devices | | 251 | ebus* at mainbus0 # ebus devices |
252 | ebus* at pci? # ebus devices | | 252 | ebus* at pci? # ebus devices |
253 | # XXX 'puc's aren't really bridges, but there's no better place for them here | | 253 | # XXX 'puc's aren't really bridges, but there's no better place for them here |
254 | puc* at pci? dev ? function ? # PCI "universal" comm. cards | | 254 | puc* at pci? dev ? function ? # PCI "universal" comm. cards |
255 | | | 255 | |
256 | #### Standard system devices -- all required for a given architecture | | 256 | #### Standard system devices -- all required for a given architecture |
257 | | | 257 | |
258 | ## PROM console driver -- if all else fails | | 258 | ## PROM console driver -- if all else fails |
259 | pcons0 at mainbus0 # PROM console | | 259 | pcons0 at mainbus0 # PROM console |
260 | | | 260 | |
261 | ## Auxiliary system registers -- We use the OBP for power management | | 261 | ## Auxiliary system registers -- We use the OBP for power management |
262 | auxio* at ebus? # auxio registers | | 262 | auxio* at ebus? # auxio registers |
263 | auxio* at sbus? slot ? offset ? # auxio registers | | 263 | auxio* at sbus? slot ? offset ? # auxio registers |
264 | | | 264 | |
265 | # We also need: | | 265 | # We also need: |
266 | bpp* at sbus? slot ? offset ? # parallel port | | 266 | bpp* at sbus? slot ? offset ? # parallel port |
267 | lpt* at ebus? # parallel port | | 267 | lpt* at ebus? # parallel port |
268 | | | 268 | |
269 | ## Mostek clock found on sbus on Ultra-1,2 systems | | 269 | ## Mostek clock found on sbus on Ultra-1,2 systems |
270 | ## and found on ebus on Ultra-5 and other systems. | | 270 | ## and found on ebus on Ultra-5 and other systems. |
271 | clock* at sbus? slot ? offset ? | | 271 | clock* at sbus? slot ? offset ? |
272 | clock* at fhc? | | 272 | clock* at fhc? |
273 | clock* at ebus? | | 273 | clock* at ebus? |
274 | | | 274 | |
275 | ## DS1287 compatible clock found on ebus on Netra X1 and other systems. | | 275 | ## DS1287 compatible clock found on ebus on Netra X1 and other systems. |
276 | rtc* at ebus? | | 276 | rtc* at ebus? |
277 | | | 277 | |
278 | ## Timer chip found on 4/300, sun4c, sun4m and (some) sun4u systems. | | 278 | ## Timer chip found on 4/300, sun4c, sun4m and (some) sun4u systems. |
279 | timer* at mainbus0 # sun4c | | 279 | timer* at mainbus0 # sun4c |
280 | | | 280 | |
281 | #### Serial port configuration | | 281 | #### Serial port configuration |
282 | | | 282 | |
283 | ## Zilog 8530 serial chips. Each has two-channels. | | 283 | ## Zilog 8530 serial chips. Each has two-channels. |
284 | ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. | | 284 | ## zs0 is ttya and ttyb. zs1 is the keyboard and mouse. |
285 | zs* at sbus? slot ? offset ? | | 285 | zs* at sbus? slot ? offset ? |
286 | zs* at fhc? | | 286 | zs* at fhc? |
287 | zstty* at zs? channel ? # ttys | | 287 | zstty* at zs? channel ? # ttys |
288 | kbd0 at zstty? | | 288 | kbd0 at zstty? |
289 | ms0 at zstty? | | 289 | ms0 at zstty? |
290 | | | 290 | |
291 | ## PCI machines have serial ports: | | 291 | ## PCI machines have serial ports: |
292 | ## Siemens SAB82532 controller: ttya and ttyb (`su'; sab) | | 292 | ## Siemens SAB82532 controller: ttya and ttyb (`su'; sab) |
293 | ## Part of NS PC87332VLJ Super I/O controller: kbd/mouse (`se'; com) | | 293 | ## Part of NS PC87332VLJ Super I/O controller: kbd/mouse (`se'; com) |
294 | | | 294 | |
295 | ## The SAB82532 controller has two serial ports | | 295 | ## The SAB82532 controller has two serial ports |
296 | sab* at ebus? # ttya/ttyb | | 296 | sab* at ebus? # ttya/ttyb |
297 | sabtty* at sab? channel ? | | 297 | sabtty* at sab? channel ? |
298 | | | 298 | |
299 | ## Part of a PC87332VLJ | | 299 | ## Part of a PC87332VLJ |
300 | com* at ebus? # `com' driver for `su' | | 300 | com* at ebus? # `com' driver for `su' |
301 | kbd0 at com? # keyboard | | 301 | kbd0 at com? # keyboard |
302 | ms0 at com? # mouse | | 302 | ms0 at com? # mouse |
303 | | | 303 | |
304 | ## Magma Serial/Parallel driver (not tested) | | 304 | ## Magma Serial/Parallel driver (not tested) |
305 | #magma* at sbus? slot ? offset ? | | 305 | #magma* at sbus? slot ? offset ? |
306 | #mtty* at magma? | | 306 | #mtty* at magma? |
307 | #mbpp* at magma? | | 307 | #mbpp* at magma? |
308 | | | 308 | |
309 | ## SUNW,spif Serial/Parallel driver | | 309 | ## SUNW,spif Serial/Parallel driver |
310 | spif* at sbus? slot ? offset ? | | 310 | spif* at sbus? slot ? offset ? |
311 | stty* at spif? | | 311 | stty* at spif? |
312 | sbpp* at spif? | | 312 | sbpp* at spif? |
313 | | | 313 | |
314 | ## PCI serial interfaces | | 314 | ## PCI serial interfaces |
315 | com* at puc? port ? # 16x50s on "universal" comm boards | | 315 | com* at puc? port ? # 16x50s on "universal" comm boards |
316 | cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards | | 316 | cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards |
317 | cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards | | 317 | cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards |
318 | | | 318 | |
319 | # PCI cryptographic devices | | 319 | # PCI cryptographic devices |
320 | hifn* at pci? dev ? function ? # Hifn 7755/7811/795x | | 320 | hifn* at pci? dev ? function ? # Hifn 7755/7811/795x |
321 | ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x | | 321 | ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x |
322 | | | 322 | |
323 | | | 323 | |
324 | #### Disk controllers and disks | | 324 | #### Disk controllers and disks |
325 | | | 325 | |
326 | ## The following flags may be set for the NCR53c94 based esp driver: | | 326 | ## The following flags may be set for the NCR53c94 based esp driver: |
327 | ## bits 0-7: disable disconnect/reselect for the corresponding target | | 327 | ## bits 0-7: disable disconnect/reselect for the corresponding target |
328 | ## bits 8-15: disable synchronous negotiation for target [bit-8] | | 328 | ## bits 8-15: disable synchronous negotiation for target [bit-8] |
329 | ## bits 16-23: disable tagged queuing for target [bit-16] | | 329 | ## bits 16-23: disable tagged queuing for target [bit-16] |
330 | | | 330 | |
331 | ## sun4u on-board SCSI, and FSBE/S SBus SCSI cards, an NCR53c94 or | | 331 | ## sun4u on-board SCSI, and FSBE/S SBus SCSI cards, an NCR53c94 or |
332 | ## equivalent behind an LSI Logic DMA controller | | 332 | ## equivalent behind an LSI Logic DMA controller |
333 | | | 333 | |
334 | dma* at sbus? slot ? offset ? # SBus | | 334 | dma* at sbus? slot ? offset ? # SBus |
335 | esp* at dma? # SBus | | 335 | esp* at dma? # SBus |
336 | | | 336 | |
337 | esp* at sbus? slot ? offset ? | | 337 | esp* at sbus? slot ? offset ? |
338 | isp* at sbus? slot ? offset ? | | 338 | isp* at sbus? slot ? offset ? |
339 | isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel | | 339 | isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel |
340 | siop* at pci? # 53C8xx ("glm" compatible) | | 340 | siop* at pci? # 53C8xx ("glm" compatible) |
341 | esiop* at pci? # 53C875 and newer ("glm" compatible) | | 341 | esiop* at pci? # 53C875 and newer ("glm" compatible) |
342 | | | 342 | |
343 | # PCI SCSI controllers | | 343 | # PCI SCSI controllers |
344 | # UT marks untested. | | 344 | # UT marks untested. |
345 | adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT | | 345 | adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT |
346 | adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI UT | | 346 | adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI UT |
347 | ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI | | 347 | ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI |
348 | bha* at pci? dev ? function ? # BusLogic 9xx SCSI UT | | 348 | bha* at pci? dev ? function ? # BusLogic 9xx SCSI UT |
349 | dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID UT | | 349 | dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID UT |
350 | iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI | | 350 | iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI |
351 | mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 | | 351 | mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 |
352 | njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 | | 352 | njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 |
353 | pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI | | 353 | pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI |
354 | trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI | | 354 | trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI |
355 | | | 355 | |
356 | scsibus* at scsi? | | 356 | scsibus* at scsi? |
357 | | | 357 | |
358 | ## These entries find devices on all SCSI busses and assign | | 358 | ## These entries find devices on all SCSI busses and assign |
359 | ## unit numbers dynamically. | | 359 | ## unit numbers dynamically. |
360 | sd* at scsibus? target ? lun ? # SCSI disks | | 360 | sd* at scsibus? target ? lun ? # SCSI disks |
361 | st* at scsibus? target ? lun ? # SCSI tapes | | 361 | st* at scsibus? target ? lun ? # SCSI tapes |
362 | cd* at scsibus? target ? lun ? # SCSI CD-ROMs | | 362 | cd* at scsibus? target ? lun ? # SCSI CD-ROMs |
363 | ch* at scsibus? target ? lun ? # SCSI changer devices | | 363 | ch* at scsibus? target ? lun ? # SCSI changer devices |
364 | ss* at scsibus? target ? lun ? # SCSI scanners | | 364 | ss* at scsibus? target ? lun ? # SCSI scanners |
365 | ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices | | 365 | ses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices |
366 | uk* at scsibus? target ? lun ? # unknown SCSI | | 366 | uk* at scsibus? target ? lun ? # unknown SCSI |
367 | | | 367 | |
368 | # IDE and related devices | | 368 | # IDE and related devices |
369 | # PCI IDE controllers - see pciide(4) for supported hardware. | | 369 | # PCI IDE controllers - see pciide(4) for supported hardware. |
370 | # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know | | 370 | # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know |
371 | # how to set up DMA modes for this chip. This may work, or may cause | | 371 | # how to set up DMA modes for this chip. This may work, or may cause |
372 | # a machine hang with some controllers. | | 372 | # a machine hang with some controllers. |
373 | pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver | | 373 | pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver |
374 | acardide* at pci? dev ? function ? # Acard IDE controllers | | 374 | acardide* at pci? dev ? function ? # Acard IDE controllers |
375 | aceride* at pci? dev ? function ? # Acer Lab IDE controllers | | 375 | aceride* at pci? dev ? function ? # Acer Lab IDE controllers |
376 | artsata* at pci? dev ? function ? # Intel i31244 SATA controller | | 376 | artsata* at pci? dev ? function ? # Intel i31244 SATA controller |
377 | cmdide* at pci? dev ? function ? # CMD tech IDE controllers | | 377 | cmdide* at pci? dev ? function ? # CMD tech IDE controllers |
378 | cypide* at pci? dev ? function ? # Cypress IDE controllers | | 378 | cypide* at pci? dev ? function ? # Cypress IDE controllers |
379 | hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers | | 379 | hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers |
380 | optiide* at pci? dev ? function ? # Opti IDE controllers | | 380 | optiide* at pci? dev ? function ? # Opti IDE controllers |
381 | pdcide* at pci? dev ? function ? # Promise IDE controllers | | 381 | pdcide* at pci? dev ? function ? # Promise IDE controllers |
382 | pdcsata* at pci? dev ? function ? # Promise SATA150 controllers | | 382 | pdcsata* at pci? dev ? function ? # Promise SATA150 controllers |
383 | satalink* at pci? dev ? function ? # SiI SATALink controllers | | 383 | satalink* at pci? dev ? function ? # SiI SATALink controllers |
384 | siside* at pci? dev ? function ? # SiS IDE controllers | | 384 | siside* at pci? dev ? function ? # SiS IDE controllers |
385 | slide* at pci? dev ? function ? # Symphony Labs IDE controllers | | 385 | slide* at pci? dev ? function ? # Symphony Labs IDE controllers |
386 | viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers | | 386 | viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers |
387 | | | 387 | |
388 | # ATA (IDE) bus support | | 388 | # ATA (IDE) bus support |
389 | atabus* at ata? | | 389 | atabus* at ata? |
390 | atapibus* at atapi? | | 390 | atapibus* at atapi? |
391 | | | 391 | |
392 | # IDE drives | | 392 | # IDE drives |
393 | # Flags are used only with controllers that support DMA operations | | 393 | # Flags are used only with controllers that support DMA operations |
394 | # and mode settings (e.g. some pciide controllers) | | 394 | # and mode settings (e.g. some pciide controllers) |
395 | # The lowest order four bits (rightmost digit) of the flags define the PIO | | 395 | # The lowest order four bits (rightmost digit) of the flags define the PIO |
396 | # mode to use, the next set of four bits the DMA mode and the third set the | | 396 | # mode to use, the next set of four bits the DMA mode and the third set the |
397 | # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode | | 397 | # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode |
398 | # to use, and the last bit must be 1 for this setting to be used. | | 398 | # to use, and the last bit must be 1 for this setting to be used. |
399 | # For DMA and UDMA, 0xf (1111) means 'disable'. | | 399 | # For DMA and UDMA, 0xf (1111) means 'disable'. |
400 | # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. | | 400 | # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. |
401 | # (0xc=1100, 0xa=1010, 0xf=1111) | | 401 | # (0xc=1100, 0xa=1010, 0xf=1111) |
402 | # 0x0000 means "use whatever the drive claims to support". | | 402 | # 0x0000 means "use whatever the drive claims to support". |
403 | wd* at atabus? drive ? flags 0x0000 | | 403 | wd* at atabus? drive ? flags 0x0000 |
404 | | | 404 | |
405 | cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives | | 405 | cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives |
406 | sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives | | 406 | sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives |
407 | uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown | | 407 | uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown |
408 | | | 408 | |
409 | # RAID controllers and devices (untested) | | 409 | # RAID controllers and devices (untested) |
410 | cac* at pci? dev ? function ? # Compaq PCI array controllers | | 410 | cac* at pci? dev ? function ? # Compaq PCI array controllers |
411 | mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family | | 411 | mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family |
412 | twe* at pci? dev ? function ? # 3ware Escalade RAID controllers | | 412 | twe* at pci? dev ? function ? # 3ware Escalade RAID controllers |
413 | | | 413 | |
414 | ld* at cac? unit ? # logical disk devices | | 414 | ld* at cac? unit ? # logical disk devices |
415 | ld* at twe? unit ? | | 415 | ld* at twe? unit ? |
416 | ld* at mlx? unit ? | | 416 | ld* at mlx? unit ? |
417 | | | 417 | |
418 | ## Floppy controller and drive found on SPARCstations. | | 418 | ## Floppy controller and drive found on SPARCstations. |
419 | | | 419 | |
420 | # need share with the sparc, and everyone else. needs to use auxio. | | 420 | # need share with the sparc, and everyone else. needs to use auxio. |
421 | # actually, the ebus version has (will have) direct access to it's AUXIO | | 421 | # actually, the ebus version has (will have) direct access to it's AUXIO |
422 | # register space (it is mapped in to fdthree not auxio). | | 422 | # register space (it is mapped in to fdthree not auxio). |
423 | fdc0 at sbus? slot ? offset ? # SUNW,fdtwo | | 423 | fdc0 at sbus? slot ? offset ? # SUNW,fdtwo |
424 | #fdc0 at ebus? # fdthree, EXPERIMENTAL | | 424 | #fdc0 at ebus? # fdthree, EXPERIMENTAL |
425 | fd* at fdc0 # the drive itself | | 425 | fd* at fdc0 # the drive itself |
426 | | | 426 | |
427 | # | | 427 | # |
428 | # accept filters | | 428 | # accept filters |
429 | pseudo-device accf_data # "dataready" accept filter | | 429 | pseudo-device accf_data # "dataready" accept filter |
430 | pseudo-device accf_http # "httpready" accept filter | | 430 | pseudo-device accf_http # "httpready" accept filter |
431 | | | 431 | |
432 | ## A disk-like interface to files. Can be used to create floppy, CD, | | 432 | ## A disk-like interface to files. Can be used to create floppy, CD, |
433 | ## miniroot images, etc. | | 433 | ## miniroot images, etc. |
434 | | | 434 | |
435 | pseudo-device vnd | | 435 | pseudo-device vnd |
436 | #options VND_COMPRESSION # compressed vnd(4) | | 436 | #options VND_COMPRESSION # compressed vnd(4) |
437 | | | 437 | |
438 | ## Concatenated and striped disks; with this, you can create a software-based | | 438 | ## Concatenated and striped disks; with this, you can create a software-based |
439 | ## disk array similar to a "RAID 0" setup. See ccd(4). | | 439 | ## disk array similar to a "RAID 0" setup. See ccd(4). |
440 | | | 440 | |
441 | pseudo-device ccd 4 | | 441 | pseudo-device ccd 4 |
442 | | | 442 | |
443 | ## Cryptographic disk devices. See cgd(4). | | 443 | ## Cryptographic disk devices. See cgd(4). |
444 | | | 444 | |
445 | pseudo-device cgd 4 | | 445 | pseudo-device cgd 4 |
446 | | | 446 | |
447 | ## RAIDframe disk driver: software RAID driver. See raid(4). | | 447 | ## RAIDframe disk driver: software RAID driver. See raid(4). |
448 | | | 448 | |
449 | pseudo-device raid 8 | | 449 | pseudo-device raid 8 |
450 | options RAID_AUTOCONFIG # auto-configuration of RAID components | | 450 | options RAID_AUTOCONFIG # auto-configuration of RAID components |
451 | # Options to enable various other RAIDframe RAID types. | | 451 | # Options to enable various other RAIDframe RAID types. |
452 | # options RF_INCLUDE_EVENODD=1 | | 452 | # options RF_INCLUDE_EVENODD=1 |
453 | # options RF_INCLUDE_RAID5_RS=1 | | 453 | # options RF_INCLUDE_RAID5_RS=1 |
454 | # options RF_INCLUDE_PARITYLOGGING=1 | | 454 | # options RF_INCLUDE_PARITYLOGGING=1 |
455 | # options RF_INCLUDE_CHAINDECLUSTER=1 | | 455 | # options RF_INCLUDE_CHAINDECLUSTER=1 |
456 | # options RF_INCLUDE_INTERDECLUSTER=1 | | 456 | # options RF_INCLUDE_INTERDECLUSTER=1 |
457 | # options RF_INCLUDE_PARITY_DECLUSTERING=1 | | 457 | # options RF_INCLUDE_PARITY_DECLUSTERING=1 |
458 | # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 | | 458 | # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 |
459 | | | 459 | |
460 | | | 460 | |
461 | ## Memory disk device, used on boot floppies with compressed | | 461 | ## Memory disk device, used on boot floppies with compressed |
462 | ## kernel-plus-root-disk images. | | 462 | ## kernel-plus-root-disk images. |
463 | | | 463 | |
464 | pseudo-device md | | 464 | pseudo-device md |
465 | | | 465 | |
466 | | | 466 | |
467 | #### Network interfaces | | 467 | #### Network interfaces |
468 | | | 468 | |
469 | ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue | | 469 | ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue |
470 | ## Three flavors of additional SBus ethernets are available. One attaches | | 470 | ## Three flavors of additional SBus ethernets are available. One attaches |
471 | ## directly like the sun4c on-board, one uses the ledma device like the | | 471 | ## directly like the sun4c on-board, one uses the ledma device like the |
472 | ## sun4m on-board, and one uses the lebuffer device. | | 472 | ## sun4m on-board, and one uses the lebuffer device. |
473 | | | 473 | |
474 | ledma0 at sbus? slot ? offset ? # sun4m on-board | | 474 | ledma0 at sbus? slot ? offset ? # sun4m on-board |
475 | le0 at ledma0 # sun4m on-board | | 475 | le0 at ledma0 # sun4m on-board |
476 | le* at sbus? slot ? offset ? # SBus | | 476 | le* at sbus? slot ? offset ? # SBus |
477 | ledma* at sbus? slot ? offset ? # SBus | | 477 | ledma* at sbus? slot ? offset ? # SBus |
478 | le* at ledma? # SBus | | 478 | le* at ledma? # SBus |
479 | lebuffer0 at sbus? slot ? offset ? # SBus | | 479 | lebuffer0 at sbus? slot ? offset ? # SBus |
480 | le0 at lebuffer? # SBus | | 480 | le0 at lebuffer? # SBus |
481 | lebuffer* at sbus? slot ? offset ? # SBus | | 481 | lebuffer* at sbus? slot ? offset ? # SBus |
482 | le* at lebuffer? # SBus | | 482 | le* at lebuffer? # SBus |
483 | | | 483 | |
484 | ## Happy Meal Ethernet | | 484 | ## Happy Meal Ethernet |
485 | hme* at sbus? slot ? offset ? | | 485 | hme* at sbus? slot ? offset ? |
486 | hme* at pci? dev ? function ? # network "hme" compatible | | 486 | hme* at pci? dev ? function ? # network "hme" compatible |
487 | | | 487 | |
488 | ## qec/be, qec/hme | | 488 | ## qec/be, qec/hme |
489 | qec* at sbus? slot ? offset ? | | 489 | qec* at sbus? slot ? offset ? |
490 | be* at qec? | | 490 | be* at qec? |
491 | qe* at qec? | | 491 | qe* at qec? |
492 | | | 492 | |
493 | # PCI network interfaces | | 493 | # PCI network interfaces |
494 | # UT marks untested. | | 494 | # UT marks untested. |
495 | an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) UT | | 495 | an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) UT |
496 | ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 UT | | 496 | ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 UT |
497 | bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet | | 497 | bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet |
498 | bnx* at pci? dev ? function ? # Broadcom NetXtreme II Ethernet | | 498 | bnx* at pci? dev ? function ? # Broadcom NetXtreme II Ethernet |
499 | cas* at pci? dev ? function ? # Sun Cassini/Cassini+ Ethernet | | 499 | cas* at pci? dev ? function ? # Sun Cassini/Cassini+ Ethernet |
500 | en* at pci? dev ? function ? # ENI/Adaptec ATM UT | | 500 | en* at pci? dev ? function ? # ENI/Adaptec ATM UT |
501 | # XXX causes ICE | | 501 | # XXX causes ICE |
502 | #ep* at pci? dev ? function ? # 3Com 3c59x | | 502 | #ep* at pci? dev ? function ? # 3Com 3c59x |
503 | ex* at pci? dev ? function ? # 3Com 90x[B] | | 503 | ex* at pci? dev ? function ? # 3Com 90x[B] |
504 | epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet | | 504 | epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet |
505 | esh* at pci? dev ? function ? # Essential HIPPI card UT | | 505 | esh* at pci? dev ? function ? # Essential HIPPI card UT |
506 | fpa* at pci? dev ? function ? # DEC DEFPA FDDI UT | | 506 | fpa* at pci? dev ? function ? # DEC DEFPA FDDI UT |
507 | fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B | | 507 | fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B |
508 | gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet | | 508 | gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet |
509 | gem* at sbus? slot ? offset ? | | 509 | gem* at sbus? slot ? offset ? |
| | | 510 | gsip* at pci? dev ? function ? # National Semiconductor DP83820 GigE |
510 | # XXX lacks bus_dmamap_sync() | | 511 | # XXX lacks bus_dmamap_sync() |
511 | #le* at pci? dev ? function ? # PCnet-PCI Ethernet | | 512 | #le* at pci? dev ? function ? # PCnet-PCI Ethernet |
512 | # XXX uses vtophys() | | 513 | # XXX uses vtophys() |
513 | #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 | | 514 | #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 |
514 | mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet | | 515 | mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet |
515 | msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet | | 516 | msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet |
516 | ne* at pci? dev ? function ? # NE2000-compatible Ethernet UT | | 517 | ne* at pci? dev ? function ? # NE2000-compatible Ethernet UT |
517 | ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial UT | | 518 | ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial UT |
518 | # XXX cause uncorrectable DMA error | | 519 | # XXX cause uncorrectable DMA error |
519 | #pcn* at pci? dev ? function ? # PCnet-PCI Ethernet | | 520 | #pcn* at pci? dev ? function ? # PCnet-PCI Ethernet |
520 | ral* at pci? dev ? function ? # ralink wifi UT | | 521 | ral* at pci? dev ? function ? # ralink wifi UT |
521 | re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S | | 522 | re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S |
522 | rtk* at pci? dev ? function ? # Realtek 8129/8139 | | 523 | rtk* at pci? dev ? function ? # Realtek 8129/8139 |
523 | skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet | | 524 | skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet |
524 | sk* at skc? # SysKonnect SK9821 Gigabit Ethernet | | 525 | sk* at skc? # SysKonnect SK9821 Gigabit Ethernet |
525 | sip* at pci? dev ? function ? # SiS 900 Ethernet | | 526 | sip* at pci? dev ? function ? # SiS 900 Ethernet |
526 | ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet UT | | 527 | ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet UT |
527 | tl* at pci? dev ? function ? # ThunderLAN-based Ethernet | | 528 | tl* at pci? dev ? function ? # ThunderLAN-based Ethernet |
528 | tlp* at pci? dev ? function ? # DECchip 21x4x and clones | | 529 | tlp* at pci? dev ? function ? # DECchip 21x4x and clones |
529 | vge* at pci? dev ? function ? # VIA VT612X Gigabit Ethernet | | 530 | vge* at pci? dev ? function ? # VIA VT612X Gigabit Ethernet |
530 | vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet | | 531 | vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet |
531 | wi* at pci? dev ? function ? # Lucent/Intersil WaveLAN/IEEE | | 532 | wi* at pci? dev ? function ? # Lucent/Intersil WaveLAN/IEEE |
532 | wm* at pci? dev ? function ? # Intel 8254x gigabit | | 533 | wm* at pci? dev ? function ? # Intel 8254x gigabit |
533 | | | 534 | |
534 | # MII/PHY support | | 535 | # MII/PHY support |
535 | acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs | | 536 | acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs |
536 | bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs | | 537 | bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs |
537 | brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs | | 538 | brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs |
538 | ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs | | 539 | ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs |
539 | dmphy* at mii? phy ? # Davicom DM9101 PHYs | | 540 | dmphy* at mii? phy ? # Davicom DM9101 PHYs |
540 | exphy* at mii? phy ? # 3Com internal PHYs | | 541 | exphy* at mii? phy ? # 3Com internal PHYs |
541 | gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs | | 542 | gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs |
542 | gphyter* at mii? phy ? # NS83861 Gig-E PHY | | 543 | gphyter* at mii? phy ? # NS83861 Gig-E PHY |
543 | icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x | | 544 | icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x |
544 | ikphy* at mii? phy ? # Intel 82563 PHYs | | 545 | ikphy* at mii? phy ? # Intel 82563 PHYs |
545 | inphy* at mii? phy ? # Intel 82555 PHYs | | 546 | inphy* at mii? phy ? # Intel 82555 PHYs |
546 | iophy* at mii? phy ? # Intel 82553 PHYs | | 547 | iophy* at mii? phy ? # Intel 82553 PHYs |
547 | igphy* at mii? phy ? # Intel IGP01E1000 | | 548 | igphy* at mii? phy ? # Intel IGP01E1000 |
548 | lxtphy* at mii? phy ? # Level One LXT-970 PHYs | | 549 | lxtphy* at mii? phy ? # Level One LXT-970 PHYs |
549 | makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs | | 550 | makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs |
550 | nsphy* at mii? phy ? # NS83840 PHYs | | 551 | nsphy* at mii? phy ? # NS83840 PHYs |
551 | nsphyter* at mii? phy ? # NS83843 PHYs | | 552 | nsphyter* at mii? phy ? # NS83843 PHYs |
552 | qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs | | 553 | qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs |
553 | rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs | | 554 | rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs |
554 | rlphy* at mii? phy ? # Realtek 8139/8201L PHYs | | 555 | rlphy* at mii? phy ? # Realtek 8139/8201L PHYs |
555 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs | | 556 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs |
556 | tlphy* at mii? phy ? # ThunderLAN PHYs | | 557 | tlphy* at mii? phy ? # ThunderLAN PHYs |
557 | tqphy* at mii? phy ? # TDK Semiconductor PHYs | | 558 | tqphy* at mii? phy ? # TDK Semiconductor PHYs |
558 | ukphy* at mii? phy ? # generic unknown PHYs | | 559 | ukphy* at mii? phy ? # generic unknown PHYs |
559 | | | 560 | |
560 | # PCI USB controllers | | 561 | # PCI USB controllers |
561 | ehci* at pci? dev ? function ? # Enhanced Host Controller | | 562 | ehci* at pci? dev ? function ? # Enhanced Host Controller |
562 | ohci* at pci? dev ? function ? # Open Host Controller | | 563 | ohci* at pci? dev ? function ? # Open Host Controller |
563 | uhci* at pci? dev ? function ? # Universal Host Controller (Intel) | | 564 | uhci* at pci? dev ? function ? # Universal Host Controller (Intel) |
564 | | | 565 | |
565 | # USB bus support | | 566 | # USB bus support |
566 | usb* at ehci? | | 567 | usb* at ehci? |
567 | usb* at ohci? | | 568 | usb* at ohci? |
568 | usb* at uhci? | | 569 | usb* at uhci? |
569 | #usb* at slhci? | | 570 | #usb* at slhci? |
570 | | | 571 | |
571 | # USB Hubs | | 572 | # USB Hubs |
572 | uhub* at usb? | | 573 | uhub* at usb? |
573 | uhub* at uhub? port ? | | 574 | uhub* at uhub? port ? |
574 | | | 575 | |
575 | # USB HID device | | 576 | # USB HID device |
576 | uhidev* at uhub? port ? configuration ? interface ? | | 577 | uhidev* at uhub? port ? configuration ? interface ? |
577 | | | 578 | |
578 | # USB Mice | | 579 | # USB Mice |
579 | ums* at uhidev? reportid ? | | 580 | ums* at uhidev? reportid ? |
580 | wsmouse* at ums? mux 0 | | 581 | wsmouse* at ums? mux 0 |
581 | | | 582 | |
582 | # USB eGalax touch-panel | | 583 | # USB eGalax touch-panel |
583 | uep* at uhub? port ? | | 584 | uep* at uhub? port ? |
584 | wsmouse* at uep? mux 0 | | 585 | wsmouse* at uep? mux 0 |
585 | | | 586 | |
586 | # USB Keyboards | | 587 | # USB Keyboards |
587 | ukbd* at uhidev? reportid ? | | 588 | ukbd* at uhidev? reportid ? |
588 | wskbd* at ukbd? console ? mux 1 | | 589 | wskbd* at ukbd? console ? mux 1 |
589 | | | 590 | |
590 | # USB serial adapter | | 591 | # USB serial adapter |
591 | ucycom* at uhidev? reportid ? | | 592 | ucycom* at uhidev? reportid ? |
592 | | | 593 | |
593 | # USB Generic HID devices | | 594 | # USB Generic HID devices |
594 | uhid* at uhidev? reportid ? | | 595 | uhid* at uhidev? reportid ? |
595 | | | 596 | |
596 | # USB Printer | | 597 | # USB Printer |
597 | ulpt* at uhub? port ? configuration ? interface ? | | 598 | ulpt* at uhub? port ? configuration ? interface ? |
598 | | | 599 | |
599 | # USB Modem | | 600 | # USB Modem |
600 | umodem* at uhub? port ? configuration ? | | 601 | umodem* at uhub? port ? configuration ? |
601 | ucom* at umodem? | | 602 | ucom* at umodem? |
602 | | | 603 | |
603 | # Option N.V. Wireless WAN modems | | 604 | # Option N.V. Wireless WAN modems |
604 | uhso* at uhub? port ? configuration ? | | 605 | uhso* at uhub? port ? configuration ? |
605 | | | 606 | |
606 | # USB Mass Storage | | 607 | # USB Mass Storage |
607 | umass* at uhub? port ? configuration ? interface ? | | 608 | umass* at uhub? port ? configuration ? interface ? |
608 | wd* at umass? | | 609 | wd* at umass? |
609 | | | 610 | |
610 | # USB audio | | 611 | # USB audio |
611 | uaudio* at uhub? port ? configuration ? | | 612 | uaudio* at uhub? port ? configuration ? |
612 | | | 613 | |
613 | # USB MIDI | | 614 | # USB MIDI |
614 | umidi* at uhub? port ? configuration ? | | 615 | umidi* at uhub? port ? configuration ? |
615 | | | 616 | |
616 | # USB IrDA | | 617 | # USB IrDA |
617 | # USB-IrDA bridge spec | | 618 | # USB-IrDA bridge spec |
618 | uirda* at uhub? port ? configuration ? interface ? | | 619 | uirda* at uhub? port ? configuration ? interface ? |
619 | irframe* at uirda? | | 620 | irframe* at uirda? |
620 | | | 621 | |
621 | # SigmaTel STIr4200 USB/IrDA Bridge | | 622 | # SigmaTel STIr4200 USB/IrDA Bridge |
622 | ustir* at uhub? port ? | | 623 | ustir* at uhub? port ? |
623 | irframe* at ustir? | | 624 | irframe* at ustir? |
624 | | | 625 | |
625 | # USB Ethernet adapters | | 626 | # USB Ethernet adapters |
626 | aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters | | 627 | aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters |
627 | axe* at uhub? port ? # ASIX AX88172 based adapters | | 628 | axe* at uhub? port ? # ASIX AX88172 based adapters |
628 | cdce* at uhub? port ? # CDC, Ethernet Networking Control Model | | 629 | cdce* at uhub? port ? # CDC, Ethernet Networking Control Model |
629 | cue* at uhub? port ? # CATC USB-EL1201A based adapters | | 630 | cue* at uhub? port ? # CATC USB-EL1201A based adapters |
630 | kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters | | 631 | kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters |
631 | udav* at uhub? port ? # Davicom DM9601 based adapters | | 632 | udav* at uhub? port ? # Davicom DM9601 based adapters |
632 | url* at uhub? port ? # Realtek RTL8150L based adapters | | 633 | url* at uhub? port ? # Realtek RTL8150L based adapters |
633 | | | 634 | |
634 | # USB 802.11 adapters | | 635 | # USB 802.11 adapters |
635 | atu* at uhub? port ? # Atmel AT76C50XX based adapters | | 636 | atu* at uhub? port ? # Atmel AT76C50XX based adapters |
636 | ral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g | | 637 | ral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g |
637 | #zyd* at uhub? port ? # Zydas ZD1211 | | 638 | #zyd* at uhub? port ? # Zydas ZD1211 |
638 | | | 639 | |
639 | # Prolific PL2301/PL2302 host-to-host adapter | | 640 | # Prolific PL2301/PL2302 host-to-host adapter |
640 | upl* at uhub? port ? | | 641 | upl* at uhub? port ? |
641 | | | 642 | |
642 | # Serial adapters | | 643 | # Serial adapters |
643 | ubsa* at uhub? port ? # Belkin serial adapter | | 644 | ubsa* at uhub? port ? # Belkin serial adapter |
644 | ucom* at ubsa? portno ? | | 645 | ucom* at ubsa? portno ? |
645 | | | 646 | |
646 | uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter | | 647 | uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter |
647 | ucom* at uftdi? portno ? | | 648 | ucom* at uftdi? portno ? |
648 | | | 649 | |
649 | umct* at uhub? port ? # MCT USB-RS232 serial adapter | | 650 | umct* at uhub? port ? # MCT USB-RS232 serial adapter |
650 | ucom* at umct? portno ? | | 651 | ucom* at umct? portno ? |
651 | | | 652 | |
652 | uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter | | 653 | uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter |
653 | ucom* at uplcom? portno ? | | 654 | ucom* at uplcom? portno ? |
654 | | | 655 | |
655 | uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter | | 656 | uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter |
656 | ucom* at uvscom? portno ? | | 657 | ucom* at uvscom? portno ? |
657 | | | 658 | |
658 | # Diamond Multimedia Rio 500 | | 659 | # Diamond Multimedia Rio 500 |
659 | urio* at uhub? port ? | | 660 | urio* at uhub? port ? |
660 | | | 661 | |
661 | # USB Handspring Visor | | 662 | # USB Handspring Visor |
662 | uvisor* at uhub? port ? | | 663 | uvisor* at uhub? port ? |
663 | ucom* at uvisor? | | 664 | ucom* at uvisor? |
664 | | | 665 | |
665 | # Kyocera AIR-EDGE PHONE | | 666 | # Kyocera AIR-EDGE PHONE |
666 | ukyopon* at uhub? port ? | | 667 | ukyopon* at uhub? port ? |
667 | ucom* at ukyopon? portno ? | | 668 | ucom* at ukyopon? portno ? |
668 | | | 669 | |
669 | # USB scanners | | 670 | # USB scanners |
670 | uscanner* at uhub? port ? | | 671 | uscanner* at uhub? port ? |
671 | | | 672 | |
672 | # USB scanners that use SCSI emulation, e.g., HP5300 | | 673 | # USB scanners that use SCSI emulation, e.g., HP5300 |
673 | usscanner* at uhub? port ? | | 674 | usscanner* at uhub? port ? |
674 | | | 675 | |
675 | # Y@P firmware loader | | 676 | # Y@P firmware loader |
676 | uyap* at uhub? port ? | | 677 | uyap* at uhub? port ? |
677 | | | 678 | |
678 | # D-Link DSB-R100 USB radio | | 679 | # D-Link DSB-R100 USB radio |
679 | udsbr* at uhub? port ? | | 680 | udsbr* at uhub? port ? |
680 | radio* at udsbr? | | 681 | radio* at udsbr? |
681 | | | 682 | |
682 | # USB Generic driver | | 683 | # USB Generic driver |
683 | ugen* at uhub? port ? | | 684 | ugen* at uhub? port ? |
684 | | | 685 | |
685 | # Firewire support | | 686 | # Firewire support |
686 | fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller | | 687 | fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller |
687 | ieee1394if* at fwohci? | | 688 | ieee1394if* at fwohci? |
688 | fwip* at ieee1394if? # IP over IEEE1394 | | 689 | fwip* at ieee1394if? # IP over IEEE1394 |
689 | sbp* at ieee1394if? euihi ? euilo ? | | 690 | sbp* at ieee1394if? euihi ? euilo ? |
690 | | | 691 | |
691 | ## Loopback network interface; required | | 692 | ## Loopback network interface; required |
692 | pseudo-device loop | | 693 | pseudo-device loop |
693 | | | 694 | |
694 | ## SLIP and CSLIP interfaces, for IP over a serial line. | | 695 | ## SLIP and CSLIP interfaces, for IP over a serial line. |
695 | pseudo-device sl | | 696 | pseudo-device sl |
696 | | | 697 | |
697 | ## PPP, the successor to SLIP. See pppd(8). | | 698 | ## PPP, the successor to SLIP. See pppd(8). |
698 | pseudo-device ppp | | 699 | pseudo-device ppp |
699 | | | 700 | |
700 | ## PPP over Ethernet (RFC 2516) | | 701 | ## PPP over Ethernet (RFC 2516) |
701 | pseudo-device pppoe | | 702 | pseudo-device pppoe |
702 | | | 703 | |
703 | ## Starmode Radio IP, a special hardware network device. | | 704 | ## Starmode Radio IP, a special hardware network device. |
704 | pseudo-device strip | | 705 | pseudo-device strip |
705 | | | 706 | |
706 | ## Network "tunnel" device, allowing protocol stacks to run in the userland. | | 707 | ## Network "tunnel" device, allowing protocol stacks to run in the userland. |
707 | ## This is used by the third-party user-mode "ppp" program, and others. | | 708 | ## This is used by the third-party user-mode "ppp" program, and others. |
708 | pseudo-device tun | | 709 | pseudo-device tun |
709 | pseudo-device tap # virtual Ethernet | | 710 | pseudo-device tap # virtual Ethernet |
710 | | | 711 | |
711 | ## Generic L3 over IP tunnel | | 712 | ## Generic L3 over IP tunnel |
712 | pseudo-device gre # generic L3 over IP tunnel | | 713 | pseudo-device gre # generic L3 over IP tunnel |
713 | | | 714 | |
714 | ## Berkeley Packet Filter, required to run RARPD. A generic C-language | | 715 | ## Berkeley Packet Filter, required to run RARPD. A generic C-language |
715 | ## interface that allows selective examining of incoming packets. | | 716 | ## interface that allows selective examining of incoming packets. |
716 | pseudo-device bpfilter | | 717 | pseudo-device bpfilter |
717 | | | 718 | |
718 | # Common Address Redundancy Protocol | | 719 | # Common Address Redundancy Protocol |
719 | #pseudo-device carp | | 720 | #pseudo-device carp |
720 | | | 721 | |
721 | ## IEEE 802.1q encapsulation | | 722 | ## IEEE 802.1q encapsulation |
722 | pseudo-device vlan | | 723 | pseudo-device vlan |
723 | | | 724 | |
724 | ## Simple inter-network traffic bridging | | 725 | ## Simple inter-network traffic bridging |
725 | pseudo-device bridge | | 726 | pseudo-device bridge |
726 | #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too | | 727 | #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too |
727 | pseudo-device agr # IEEE 802.3ad link aggregation | | 728 | pseudo-device agr # IEEE 802.3ad link aggregation |
728 | | | 729 | |
729 | ## IP Filter, used in firewall and NAT applications. See ipnat(8) for | | 730 | ## IP Filter, used in firewall and NAT applications. See ipnat(8) for |
730 | ## one example of the use of the IP Filter. | | 731 | ## one example of the use of the IP Filter. |
731 | pseudo-device ipfilter | | 732 | pseudo-device ipfilter |
732 | | | 733 | |
733 | ## for IPv6 | | 734 | ## for IPv6 |
734 | pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) | | 735 | pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) |
735 | #pseudo-device faith # IPv[46] tcp relay translation i/f | | 736 | #pseudo-device faith # IPv[46] tcp relay translation i/f |
736 | pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation | | 737 | pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation |
737 | | | 738 | |
738 | | | 739 | |
739 | #### CardBus and PCMCIA devices | | 740 | #### CardBus and PCMCIA devices |
740 | | | 741 | |
741 | # PCI CardBus bridge support | | 742 | # PCI CardBus bridge support |
742 | #cbb* at pci? dev ? function ? | | 743 | #cbb* at pci? dev ? function ? |
743 | #cardslot* at cbb? | | 744 | #cardslot* at cbb? |
744 | | | 745 | |
745 | # CardBus bus support | | 746 | # CardBus bus support |
746 | #cardbus* at cardslot? | | 747 | #cardbus* at cardslot? |
747 | #pcmcia* at cardslot? | | 748 | #pcmcia* at cardslot? |
748 | | | 749 | |
749 | ## SBus to PCMCIA bridge | | 750 | ## SBus to PCMCIA bridge |
750 | #nell* at sbus? slot ? offset ? # PCMCIA bridge | | 751 | #nell* at sbus? slot ? offset ? # PCMCIA bridge |
751 | #pcmcia* at nell? | | 752 | #pcmcia* at nell? |
752 | | | 753 | |
753 | ## CardBus cards; UT marks untested. | | 754 | ## CardBus cards; UT marks untested. |
754 | | | 755 | |
755 | # CardBus serial interfaces | | 756 | # CardBus serial interfaces |
756 | #com* at cardbus? function ? # Modems and serial cards UT | | 757 | #com* at cardbus? function ? # Modems and serial cards UT |
757 | | | 758 | |
758 | # CardBus SCSI controllers | | 759 | # CardBus SCSI controllers |
759 | #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT | | 760 | #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT |
760 | #ahc* at cardbus? function ? # Adaptec ADP-1480 UT | | 761 | #ahc* at cardbus? function ? # Adaptec ADP-1480 UT |
761 | #njs* at cardbus? function ? # Workbit NinjaSCSI-32 | | 762 | #njs* at cardbus? function ? # Workbit NinjaSCSI-32 |
762 | | | 763 | |
763 | # CardBus IDE controllers | | 764 | # CardBus IDE controllers |
764 | #njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 | | 765 | #njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 |
765 | | | 766 | |
766 | # CardBus network interfaces | | 767 | # CardBus network interfaces |
767 | #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 | | 768 | #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 |
768 | #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) UT | | 769 | #atw* at cardbus? function ? # ADMtek ADM8211 (802.11) UT |
769 | #ex* at cardbus? function ? # 3Com 3C575TX | | 770 | #ex* at cardbus? function ? # 3Com 3C575TX |
770 | #fxp* at cardbus? function ? # Intel i8255x UT | | 771 | #fxp* at cardbus? function ? # Intel i8255x UT |
771 | #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g UT | | 772 | #ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g UT |
772 | #re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S UT | | 773 | #re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S UT |
773 | #rtk* at cardbus? function ? # Realtek 8129/8139 UT | | 774 | #rtk* at cardbus? function ? # Realtek 8129/8139 UT |
774 | #rtw* at cardbus? function ? # Realtek 8180L (802.11) UT | | 775 | #rtw* at cardbus? function ? # Realtek 8180L (802.11) UT |
775 | #tlp* at cardbus? function ? # DECchip 21143 | | 776 | #tlp* at cardbus? function ? # DECchip 21143 |
776 | | | 777 | |
777 | # CardBus USB controllers | | 778 | # CardBus USB controllers |
778 | #ehci* at cardbus? function ? # Enhanced Host Controller | | 779 | #ehci* at cardbus? function ? # Enhanced Host Controller |
779 | #ohci* at cardbus? function ? # Open Host Controller | | 780 | #ohci* at cardbus? function ? # Open Host Controller |
780 | #uhci* at cardbus? function ? # Universal Host Controller (Intel) UT | | 781 | #uhci* at cardbus? function ? # Universal Host Controller (Intel) UT |
781 | | | 782 | |
782 | ## PCMCIA cards; UT marks untested. | | 783 | ## PCMCIA cards; UT marks untested. |
783 | | | 784 | |
784 | # PCMCIA serial interfaces | | 785 | # PCMCIA serial interfaces |
785 | #com* at pcmcia? function ? # Modems and serial cards | | 786 | #com* at pcmcia? function ? # Modems and serial cards |
786 | | | 787 | |
787 | #pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards UT | | 788 | #pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards UT |
788 | #com* at pcmcom? slave ? # ...and the slave devices | | 789 | #com* at pcmcom? slave ? # ...and the slave devices |
789 | | | 790 | |
790 | # PCMCIA SCSI controllers | | 791 | # PCMCIA SCSI controllers |
791 | #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI UT | | 792 | #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI UT |
792 | #esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI UT | | 793 | #esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI UT |
793 | #spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI | | 794 | #spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI |
794 | | | 795 | |
795 | # PCMCIA IDE controllers | | 796 | # PCMCIA IDE controllers |
796 | #wdc* at pcmcia? function ? | | 797 | #wdc* at pcmcia? function ? |
797 | | | 798 | |
798 | # PCMCIA network interfaces | | 799 | # PCMCIA network interfaces |
799 | #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) UT | | 800 | #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) UT |
800 | #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) UT | | 801 | #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) UT |
801 | #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer UT | | 802 | #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer UT |
802 | #cs* at pcmcia? function ? # CS89xx Ethernet UT | | 803 | #cs* at pcmcia? function ? # CS89xx Ethernet UT |
803 | #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet | | 804 | #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet |
804 | #mbe* at pcmcia? function ? # MB8696x based Ethernet UT | | 805 | #mbe* at pcmcia? function ? # MB8696x based Ethernet UT |
805 | #ne* at pcmcia? function ? # NE2000-compatible Ethernet | | 806 | #ne* at pcmcia? function ? # NE2000-compatible Ethernet |
806 | #ray* at pcmcia? function ? # Raytheon Raylink (802.11) UT | | 807 | #ray* at pcmcia? function ? # Raytheon Raylink (802.11) UT |
807 | #sm* at pcmcia? function ? # Megahertz Ethernet UT | | 808 | #sm* at pcmcia? function ? # Megahertz Ethernet UT |
808 | # tr at pcmcia has problems with Cardbus bridges | | 809 | # tr at pcmcia has problems with Cardbus bridges |
809 | #tr* at pcmcia? function ? # TROPIC based Token-Ring UT | | 810 | #tr* at pcmcia? function ? # TROPIC based Token-Ring UT |
810 | #wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) | | 811 | #wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) |
811 | #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet UT | | 812 | #xirc* at pcmcia? function ? # Xircom CreditCard Ethernet UT |
812 | #com* at xirc? | | 813 | #com* at xirc? |
813 | #xi* at xirc? | | 814 | #xi* at xirc? |
814 | #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards | | 815 | #mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards |
815 | #com* at mhzc? | | 816 | #com* at mhzc? |
816 | #sm* at mhzc? | | 817 | #sm* at mhzc? |
817 | | | 818 | |
818 | # PCMCIA USB controllers | | 819 | # PCMCIA USB controllers |
819 | #slhci* at pcmcia? function ? # ScanLogic SL811HS UT | | 820 | #slhci* at pcmcia? function ? # ScanLogic SL811HS UT |
820 | | | 821 | |
821 | #### Bluetooth Controller and Device support | | 822 | #### Bluetooth Controller and Device support |
822 | | | 823 | |
823 | ## Bluetooth PCMCIA Controllers | | 824 | ## Bluetooth PCMCIA Controllers |
824 | #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A | | 825 | #bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A |
825 | #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 | | 826 | #btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 |
826 | | | 827 | |
827 | ## Bluetooth USB Controllers | | 828 | ## Bluetooth USB Controllers |
828 | ubt* at uhub? port ? | | 829 | ubt* at uhub? port ? |
829 | aubtfwl* at uhub? port ? | | 830 | aubtfwl* at uhub? port ? |
830 | | | 831 | |
831 | ## Bluetooth Device Hub | | 832 | ## Bluetooth Device Hub |
832 | #bthub* at bcsp? | | 833 | #bthub* at bcsp? |
833 | #bthub* at bt3c? | | 834 | #bthub* at bt3c? |
834 | #bthub* at btbc? | | 835 | #bthub* at btbc? |
835 | #bthub* at btuart? | | 836 | #bthub* at btuart? |
836 | bthub* at ubt? | | 837 | bthub* at ubt? |
837 | | | 838 | |
838 | ## Bluetooth HID support | | 839 | ## Bluetooth HID support |
839 | bthidev* at bthub? | | 840 | bthidev* at bthub? |
840 | | | 841 | |
841 | ## Bluetooth Mouse | | 842 | ## Bluetooth Mouse |
842 | btms* at bthidev? reportid ? | | 843 | btms* at bthidev? reportid ? |
843 | wsmouse* at btms? mux 0 | | 844 | wsmouse* at btms? mux 0 |
844 | | | 845 | |
845 | ## Bluetooth Keyboard | | 846 | ## Bluetooth Keyboard |
846 | btkbd* at bthidev? reportid ? | | 847 | btkbd* at bthidev? reportid ? |
847 | wskbd* at btkbd? console ? mux 1 | | 848 | wskbd* at btkbd? console ? mux 1 |
848 | | | 849 | |
849 | ## Bluetooth Apple Magic Mouse | | 850 | ## Bluetooth Apple Magic Mouse |
850 | btmagic* at bthub? | | 851 | btmagic* at bthub? |
851 | wsmouse* at btmagic? mux 0 | | 852 | wsmouse* at btmagic? mux 0 |
852 | | | 853 | |
853 | ## Bluetooth Audio support | | 854 | ## Bluetooth Audio support |
854 | btsco* at bthub? | | 855 | btsco* at bthub? |
855 | | | 856 | |
856 | #### Audio and video devices | | 857 | #### Audio and video devices |
857 | | | 858 | |
858 | ## /dev/audio support (`audiocs' plus `audio') | | 859 | ## /dev/audio support (`audiocs' plus `audio') |
859 | ## | | 860 | ## |
860 | audiocs* at sbus? slot ? offset ? # SUNW,CS4231 | | 861 | audiocs* at sbus? slot ? offset ? # SUNW,CS4231 |
861 | audiocs* at ebus? # SUNW,CS4231 in U5/U10 | | 862 | audiocs* at ebus? # SUNW,CS4231 in U5/U10 |
862 | autri* at pci? dev ? function ? # Blade 100 'sound' | | 863 | autri* at pci? dev ? function ? # Blade 100 'sound' |
863 | auacer* at pci? dev ? function ? # Ultra45 | | 864 | auacer* at pci? dev ? function ? # Ultra45 |
864 | | | 865 | |
865 | audio* at audiobus? | | 866 | audio* at audiobus? |
866 | | | 867 | |
867 | midi* at midibus? | | 868 | midi* at midibus? |
868 | | | 869 | |
869 | | | 870 | |
870 | ## Sun "bwtwo" black and white framebuffer | | 871 | ## Sun "bwtwo" black and white framebuffer |
871 | bwtwo0 at sbus? slot ? offset ? | | 872 | bwtwo0 at sbus? slot ? offset ? |
872 | bwtwo* at sbus? slot ? offset ? | | 873 | bwtwo* at sbus? slot ? offset ? |
873 | | | 874 | |
874 | ## Sun "cgthree" Sbus color framebuffer | | 875 | ## Sun "cgthree" Sbus color framebuffer |
875 | cgthree0 at sbus? slot ? offset ? | | 876 | cgthree0 at sbus? slot ? offset ? |
876 | cgthree* at sbus? slot ? offset ? | | 877 | cgthree* at sbus? slot ? offset ? |
877 | | | 878 | |
878 | ## Sun "cgsix" accelerated color framebuffer. | | 879 | ## Sun "cgsix" accelerated color framebuffer. |
879 | cgsix* at sbus? slot ? offset ? | | 880 | cgsix* at sbus? slot ? offset ? |
880 | | | 881 | |
881 | ## Sun FFB | | 882 | ## Sun FFB |
882 | ffb* at mainbus0 | | 883 | ffb* at mainbus0 |
883 | upa* at mainbus? | | 884 | upa* at mainbus? |
884 | ffb* at upa? | | 885 | ffb* at upa? |
885 | | | 886 | |
886 | ## Sun XVR-1000 | | 887 | ## Sun XVR-1000 |
887 | gfb* at mainbus0 | | 888 | gfb* at mainbus0 |
888 | | | 889 | |
889 | # On board vga on U5/U10 etc. | | 890 | # On board vga on U5/U10 etc. |
890 | machfb* at pci? | | 891 | machfb* at pci? |
891 | | | 892 | |
892 | # Sun XVR-100 | | 893 | # Sun XVR-100 |
893 | radeonfb* at pci? | | 894 | radeonfb* at pci? |
894 | | | 895 | |
895 | # Sun PGX32 / TechSource Raptor GFX 8P | | 896 | # Sun PGX32 / TechSource Raptor GFX 8P |
896 | pm2fb* at pci? | | 897 | pm2fb* at pci? |
897 | | | 898 | |
898 | # 3Dlabs Wildcat based boards like XVR-500, 1200 etc. | | 899 | # 3Dlabs Wildcat based boards like XVR-500, 1200 etc. |
899 | wcfb* at pci? | | 900 | wcfb* at pci? |
900 | | | 901 | |
901 | # generic PCI framebuffers | | 902 | # generic PCI framebuffers |
902 | genfb* at pci? | | 903 | genfb* at pci? |
903 | | | 904 | |
904 | # make sure the console display is always wsdisplay0 | | 905 | # make sure the console display is always wsdisplay0 |
905 | wsdisplay0 at wsemuldisplaydev? console 1 | | 906 | wsdisplay0 at wsemuldisplaydev? console 1 |
906 | wsdisplay* at wsemuldisplaydev? | | 907 | wsdisplay* at wsemuldisplaydev? |
907 | | | 908 | |
908 | # wsmouse for sun ms | | 909 | # wsmouse for sun ms |
909 | wsmouse* at ms0 | | 910 | wsmouse* at ms0 |
910 | | | 911 | |
911 | # wskbd for sun kbd | | 912 | # wskbd for sun kbd |
912 | wskbd0 at kbd0 | | 913 | wskbd0 at kbd0 |
913 | | | 914 | |
914 | # various options for wscons - we try to look as much like a standard | | 915 | # various options for wscons - we try to look as much like a standard |
915 | # sun console as possible | | 916 | # sun console as possible |
916 | #options WSEMUL_SUN # sun terminal emulation | | 917 | #options WSEMUL_SUN # sun terminal emulation |
917 | options WSEMUL_VT100 # allow us to be wsvt25 | | 918 | options WSEMUL_VT100 # allow us to be wsvt25 |
918 | options WS_DEFAULT_FG=WSCOL_BLACK | | 919 | options WS_DEFAULT_FG=WSCOL_BLACK |
919 | options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE | | 920 | options WS_DEFAULT_BG=WSCOL_LIGHT_WHITE |
920 | options WSDISPLAY_COMPAT_USL # VT handling | | 921 | options WSDISPLAY_COMPAT_USL # VT handling |
921 | options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes | | 922 | options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes |
922 | options WSDISPLAY_DEFAULTSCREENS=4 | | 923 | options WSDISPLAY_DEFAULTSCREENS=4 |
923 | options FONT_GALLANT12x22 # PROM font look-alike | | 924 | options FONT_GALLANT12x22 # PROM font look-alike |
924 | | | 925 | |
925 | #### Other device configuration | | 926 | #### Other device configuration |
926 | | | 927 | |
927 | psm* at ebus? # Ultrabook IIi microcontroller | | 928 | psm* at ebus? # Ultrabook IIi microcontroller |
928 | pcfiic* at ebus? # various environmental monitoring | | 929 | pcfiic* at ebus? # various environmental monitoring |
929 | iic* at pcfiic? | | 930 | iic* at pcfiic? |
930 | lom* at ebus? # LOMlite lights out management | | 931 | lom* at ebus? # LOMlite lights out management |
931 | | | 932 | |
932 | # Netra X1 / T1 style environmental monitoring | | 933 | # Netra X1 / T1 style environmental monitoring |
933 | alipm* at pci? | | 934 | alipm* at pci? |
934 | iic* at alipm? | | 935 | iic* at alipm? |
935 | | | 936 | |
936 | # I2C devices | | 937 | # I2C devices |
937 | spdmem* at iic? addr? | | 938 | spdmem* at iic? addr? |
938 | admtemp* at iic? addr? | | 939 | admtemp* at iic? addr? |
939 | ecadc* at iic? addr? # envctrl/envctrltwo on E250/E450 | | 940 | ecadc* at iic? addr? # envctrl/envctrltwo on E250/E450 |
940 | lmtemp* at iic? addr? | | 941 | lmtemp* at iic? addr? |
941 | tda* at iic? addr? # fan control on SB1000/2000 | | 942 | tda* at iic? addr? # fan control on SB1000/2000 |
942 | dbcool* at iic? addr? # SB25000 | | 943 | dbcool* at iic? addr? # SB25000 |
943 | | | 944 | |
944 | ### Other pseudo-devices | | 945 | ### Other pseudo-devices |
945 | | | 946 | |
946 | pseudo-device crypto # /dev/crypto device | | 947 | pseudo-device crypto # /dev/crypto device |
947 | pseudo-device swcrypto # software crypto implementation | | 948 | pseudo-device swcrypto # software crypto implementation |
948 | | | 949 | |
949 | ## Pseudo ttys, required for network logins and programs like screen. | | 950 | ## Pseudo ttys, required for network logins and programs like screen. |
950 | | | 951 | |
951 | pseudo-device pty # pseudo-ttys (for network, etc.) | | 952 | pseudo-device pty # pseudo-ttys (for network, etc.) |
952 | | | 953 | |
953 | ## Random device, used to implement /dev/random (a source of random noise), | | 954 | ## Random device, used to implement /dev/random (a source of random noise), |
954 | ## and generate randomness for some kernel formulae. | | 955 | ## and generate randomness for some kernel formulae. |
955 | | | 956 | |
956 | | | 957 | |
957 | pseudo-device wsmux # mouse & keyboard multiplexor | | 958 | pseudo-device wsmux # mouse & keyboard multiplexor |
958 | pseudo-device wsfont | | 959 | pseudo-device wsfont |
959 | pseudo-device clockctl # user control of clock subsystem | | 960 | pseudo-device clockctl # user control of clock subsystem |
960 | pseudo-device ksyms # /dev/ksyms | | 961 | pseudo-device ksyms # /dev/ksyms |
961 | #pseudo-device pf # PF packet filter | | 962 | #pseudo-device pf # PF packet filter |
962 | #pseudo-device pflog # PF log if | | 963 | #pseudo-device pflog # PF log if |
963 | pseudo-device fss # file system snapshot device | | 964 | pseudo-device fss # file system snapshot device |
964 | #pseudo-device bcsp # BlueCore Serial Protocol | | 965 | #pseudo-device bcsp # BlueCore Serial Protocol |
965 | #pseudo-device btuart # Bluetooth HCI UART (H4) | | 966 | #pseudo-device btuart # Bluetooth HCI UART (H4) |
966 | pseudo-device lockstat # lock profiling | | 967 | pseudo-device lockstat # lock profiling |
967 | pseudo-device putter # for puffs and pud | | 968 | pseudo-device putter # for puffs and pud |
968 | | | 969 | |
969 | options FILEASSOC # fileassoc(9) - required for Veriexec | | 970 | options FILEASSOC # fileassoc(9) - required for Veriexec |
970 | | | 971 | |
971 | # Veriexec | | 972 | # Veriexec |
972 | # | | 973 | # |
973 | # a pseudo device needed for veriexec | | 974 | # a pseudo device needed for veriexec |
974 | pseudo-device veriexec 1 | | 975 | pseudo-device veriexec 1 |
975 | # | | 976 | # |
976 | # Uncomment the fingerprint methods below that are desired. Note that | | 977 | # Uncomment the fingerprint methods below that are desired. Note that |
977 | # removing fingerprint methods will have almost no impact on the kernel | | 978 | # removing fingerprint methods will have almost no impact on the kernel |
978 | # code size. | | 979 | # code size. |
979 | # | | 980 | # |
980 | options VERIFIED_EXEC_FP_RMD160 | | 981 | options VERIFIED_EXEC_FP_RMD160 |
981 | options VERIFIED_EXEC_FP_SHA256 | | 982 | options VERIFIED_EXEC_FP_SHA256 |
982 | options VERIFIED_EXEC_FP_SHA384 | | 983 | options VERIFIED_EXEC_FP_SHA384 |
983 | options VERIFIED_EXEC_FP_SHA512 | | 984 | options VERIFIED_EXEC_FP_SHA512 |
984 | options VERIFIED_EXEC_FP_SHA1 | | 985 | options VERIFIED_EXEC_FP_SHA1 |
985 | options VERIFIED_EXEC_FP_MD5 | | 986 | options VERIFIED_EXEC_FP_MD5 |
986 | | | 987 | |
987 | # a pseudo device needed for SMBFS | | 988 | # a pseudo device needed for SMBFS |
988 | pseudo-device nsmb # experimental - SMB requester | | 989 | pseudo-device nsmb # experimental - SMB requester |
989 | | | 990 | |
990 | # drvctl - needed to show device dictionary via drvctl(8) | | 991 | # drvctl - needed to show device dictionary via drvctl(8) |
991 | pseudo-device drvctl | | 992 | pseudo-device drvctl |
992 | | | 993 | |
993 | #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions | | 994 | #options PAX_MPROTECT=0 # PaX mprotect(2) restrictions |
994 | # (for static binaries only for now) | | 995 | # (for static binaries only for now) |