| @@ -1,613 +1,613 @@ | | | @@ -1,613 +1,613 @@ |
1 | # $NetBSD: GENERIC,v 1.123 2008/08/10 15:31:20 tls Exp $ | | 1 | # $NetBSD: GENERIC,v 1.124 2008/09/20 14:56:57 chris 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/cats/conf/std.cats" | | 21 | include "arch/cats/conf/std.cats" |
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 | # estimated number of users | | 25 | # estimated number of users |
26 | | | 26 | |
27 | maxusers 32 | | 27 | maxusers 32 |
28 | | | 28 | |
29 | # Standard system options | | 29 | # Standard system options |
30 | | | 30 | |
31 | options INSECURE # disable kernel securelevel | | 31 | options INSECURE # disable kernel securelevel |
32 | | | 32 | |
33 | options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT | | 33 | options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT |
34 | options NTP # NTP phase/frequency locked loop | | 34 | options NTP # NTP phase/frequency locked loop |
35 | | | 35 | |
36 | # experimental ELF support when used on a CATS board running ABLE | | 36 | # experimental ELF support when used on a CATS board running ABLE |
37 | #options ABLEELF | | 37 | #options ABLEELF |
38 | #makeoptions ABLEELF="1" | | 38 | #makeoptions ABLEELF="1" |
39 | | | 39 | |
40 | # Enable experimental buffer queue strategy for better responsiveness under | | 40 | # Enable experimental buffer queue strategy for better responsiveness under |
41 | # high disk I/O load. Use it with caution - it's not proven to be stable yet. | | 41 | # high disk I/O load. Use it with caution - it's not proven to be stable yet. |
42 | #options BUFQ_READPRIO | | 42 | #options BUFQ_READPRIO |
43 | #options BUFQ_PRIOCSCAN | | 43 | #options BUFQ_PRIOCSCAN |
44 | | | 44 | |
45 | # CPU options | | 45 | # CPU options |
46 | | | 46 | |
47 | # For StrongARM systems | | 47 | # For StrongARM systems |
48 | options CPU_SA110 # Support the SA110 core | | 48 | options CPU_SA110 # Support the SA110 core |
49 | makeoptions CPUFLAGS="-march=armv4 -mtune=strongarm" | | 49 | makeoptions CPUFLAGS="-march=armv4 -mtune=strongarm" |
50 | | | 50 | |
51 | # FPA options | | 51 | # FPA options |
52 | | | 52 | |
53 | #options ARMFPE # ARM Ltd FPE | | 53 | #options ARMFPE # ARM Ltd FPE |
54 | | | 54 | |
55 | # File systems | | 55 | # File systems |
56 | | | 56 | |
57 | file-system FFS # UFS | | 57 | file-system FFS # UFS |
58 | file-system LFS # log-structured file system | | 58 | file-system LFS # log-structured file system |
59 | file-system MFS # memory file system | | 59 | file-system MFS # memory file system |
60 | file-system NFS # Network file system | | 60 | file-system NFS # Network file system |
61 | file-system ADOSFS # AmigaDOS-compatible file system | | 61 | file-system ADOSFS # AmigaDOS-compatible file system |
62 | file-system EXT2FS # second extended file system (linux) | | 62 | file-system EXT2FS # second extended file system (linux) |
63 | file-system CD9660 # ISO 9660 + Rock Ridge file system | | 63 | file-system CD9660 # ISO 9660 + Rock Ridge file system |
64 | file-system MSDOSFS # MS-DOS file system | | 64 | file-system MSDOSFS # MS-DOS file system |
65 | file-system FDESC # /dev/fd | | 65 | file-system FDESC # /dev/fd |
66 | file-system KERNFS # /kern | | 66 | file-system KERNFS # /kern |
67 | file-system NULLFS # loopback file system | | 67 | file-system NULLFS # loopback file system |
68 | file-system OVERLAY # overlay filesystem | | 68 | file-system OVERLAY # overlay filesystem |
69 | file-system PORTAL # portal filesystem (still experimental) | | 69 | file-system PORTAL # portal filesystem (still experimental) |
70 | file-system PROCFS # /proc | | 70 | file-system PROCFS # /proc |
71 | file-system UMAPFS # NULLFS + uid and gid remapping | | 71 | file-system UMAPFS # NULLFS + uid and gid remapping |
72 | file-system UNION # union file system | | 72 | file-system UNION # union file system |
73 | file-system CODA # Coda File System; also needs vcode (below) | | 73 | file-system CODA # Coda File System; also needs vcode (below) |
74 | file-system PTYFS # /dev/pts/N support | | 74 | file-system PTYFS # /dev/pts/N support |
75 | #file-system TMPFS # Efficient memory file-system | | 75 | #file-system TMPFS # Efficient memory file-system |
76 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system | | 76 | #file-system UDF # experimental - OSTA UDF CD/DVD file-system |
77 | | | 77 | |
78 | # File system options | | 78 | # File system options |
79 | options QUOTA # UFS quotas | | 79 | options QUOTA # UFS quotas |
80 | #options FFS_EI # FFS Endian Independant support | | 80 | #options FFS_EI # FFS Endian Independant support |
81 | options NFSSERVER | | 81 | options NFSSERVER |
82 | options SOFTDEP # FFS soft updates support | | 82 | options SOFTDEP # FFS soft updates support |
83 | options WAPBL # File system journaling support - Experimental | | 83 | options WAPBL # File system journaling support - Experimental |
84 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental | | 84 | #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental |
85 | #options FFS_NO_SNAPSHOT # No FFS snapshot support | | 85 | #options FFS_NO_SNAPSHOT # No FFS snapshot support |
86 | | | 86 | |
87 | # Networking options | | 87 | # Networking options |
88 | | | 88 | |
89 | #options GATEWAY # packet forwarding | | 89 | #options GATEWAY # packet forwarding |
90 | options INET # IP + ICMP + TCP + UDP | | 90 | options INET # IP + ICMP + TCP + UDP |
91 | options INET6 # IPV6 | | 91 | options INET6 # IPV6 |
92 | #options IPSEC # IP security | | 92 | #options IPSEC # IP security |
93 | #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) | | 93 | #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) |
94 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) | | 94 | #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) |
95 | #options IPSEC_DEBUG # debug for IP security | | 95 | #options IPSEC_DEBUG # debug for IP security |
96 | #options MROUTING # IP multicast routing | | 96 | #options MROUTING # IP multicast routing |
97 | #options PIM # Protocol Independent Multicast | | 97 | #options PIM # Protocol Independent Multicast |
98 | #options ISO,TPIP # OSI | | 98 | #options ISO,TPIP # OSI |
99 | #options EON # OSI tunneling over IP | | 99 | #options EON # OSI tunneling over IP |
100 | options NETATALK # AppleTalk networking | | 100 | options NETATALK # AppleTalk networking |
101 | options PFIL_HOOKS # pfil(9) packet filter hooks | | 101 | options PFIL_HOOKS # pfil(9) packet filter hooks |
102 | options PPP_BSDCOMP # BSD-Compress compression support for PPP | | 102 | options PPP_BSDCOMP # BSD-Compress compression support for PPP |
103 | options PPP_DEFLATE # Deflate compression support for PPP | | 103 | options PPP_DEFLATE # Deflate compression support for PPP |
104 | options PPP_FILTER # Active filter support for PPP (requires bpf) | | 104 | options PPP_FILTER # Active filter support for PPP (requires bpf) |
105 | options IPFILTER_LOG # ipmon(8) log support | | 105 | options IPFILTER_LOG # ipmon(8) log support |
106 | options IPFILTER_LOOKUP # ippool(8) support | | 106 | options IPFILTER_LOOKUP # ippool(8) support |
107 | #options IPFILTER_DEFAULT_BLOCK # block all packets by default | | 107 | #options IPFILTER_DEFAULT_BLOCK # block all packets by default |
108 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG | | 108 | #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG |
109 | | | 109 | |
110 | #options ALTQ # Manipulate network interfaces' output queues | | 110 | #options ALTQ # Manipulate network interfaces' output queues |
111 | #options ALTQ_BLUE # Stochastic Fair Blue | | 111 | #options ALTQ_BLUE # Stochastic Fair Blue |
112 | #options ALTQ_CBQ # Class-Based Queueing | | 112 | #options ALTQ_CBQ # Class-Based Queueing |
113 | #options ALTQ_CDNR # Diffserv Traffic Conditioner | | 113 | #options ALTQ_CDNR # Diffserv Traffic Conditioner |
114 | #options ALTQ_FIFOQ # First-In First-Out Queue | | 114 | #options ALTQ_FIFOQ # First-In First-Out Queue |
115 | #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) | | 115 | #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) |
116 | #options ALTQ_HFSC # Hierarchical Fair Service Curve | | 116 | #options ALTQ_HFSC # Hierarchical Fair Service Curve |
117 | #options ALTQ_LOCALQ # Local queueing discipline | | 117 | #options ALTQ_LOCALQ # Local queueing discipline |
118 | #options ALTQ_PRIQ # Priority Queueing | | 118 | #options ALTQ_PRIQ # Priority Queueing |
119 | #options ALTQ_RED # Random Early Detection | | 119 | #options ALTQ_RED # Random Early Detection |
120 | #options ALTQ_RIO # RED with IN/OUT | | 120 | #options ALTQ_RIO # RED with IN/OUT |
121 | #options ALTQ_WFQ # Weighted Fair Queueing | | 121 | #options ALTQ_WFQ # Weighted Fair Queueing |
122 | | | 122 | |
123 | options NFS_BOOT_BOOTP | | 123 | options NFS_BOOT_BOOTP |
124 | options NFS_BOOT_DHCP | | 124 | options NFS_BOOT_DHCP |
125 | #options NFS_BOOT_BOOTPARAM | | 125 | #options NFS_BOOT_BOOTPARAM |
126 | | | 126 | |
127 | # Compatibility options | | 127 | # Compatibility options |
128 | | | 128 | |
129 | #options COMPAT_43 # 4.3BSD compatibility. | | 129 | #options COMPAT_43 # 4.3BSD compatibility. |
130 | options COMPAT_40 # NetBSD 4.0 compatibility. | | 130 | options COMPAT_40 # NetBSD 4.0 compatibility. |
131 | options COMPAT_30 # NetBSD 3.0 compatibility. | | 131 | options COMPAT_30 # NetBSD 3.0 compatibility. |
132 | options COMPAT_20 # NetBSD 2.0 compatibility. | | 132 | options COMPAT_20 # NetBSD 2.0 compatibility. |
133 | options COMPAT_16 # NetBSD 1.6 compatibility. | | 133 | options COMPAT_16 # NetBSD 1.6 compatibility. |
134 | options COMPAT_15 # NetBSD 1.5 compatibility. | | 134 | options COMPAT_15 # NetBSD 1.5 compatibility. |
135 | options COMPAT_14 # NetBSD 1.4 compatibility. | | 135 | options COMPAT_14 # NetBSD 1.4 compatibility. |
136 | options COMPAT_13 # NetBSD 1.3 compatibility. | | 136 | options COMPAT_13 # NetBSD 1.3 compatibility. |
137 | #options COMPAT_12 # NetBSD 1.2 compatibility. | | 137 | #options COMPAT_12 # NetBSD 1.2 compatibility. |
138 | #options COMPAT_11 # NetBSD 1.1 compatibility. | | 138 | #options COMPAT_11 # NetBSD 1.1 compatibility. |
139 | #options COMPAT_10 # NetBSD 1.0 compatibility. | | 139 | #options COMPAT_10 # NetBSD 1.0 compatibility. |
140 | #options COMPAT_09 # NetBSD 0.9 compatibility. | | 140 | #options COMPAT_09 # NetBSD 0.9 compatibility. |
141 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. | | 141 | #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. |
142 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. | | 142 | options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. |
143 | | | 143 | |
144 | # Shared memory options | | 144 | # Shared memory options |
145 | | | 145 | |
146 | options SYSVMSG # System V-like message queues | | 146 | options SYSVMSG # System V-like message queues |
147 | options SYSVSEM # System V-like semaphores | | 147 | options SYSVSEM # System V-like semaphores |
148 | options SYSVSHM # System V-like memory sharing | | 148 | options SYSVSHM # System V-like memory sharing |
149 | options P1003_1B_SEMAPHORE # p1003.1b semaphore support | | 149 | options P1003_1B_SEMAPHORE # p1003.1b semaphore support |
150 | | | 150 | |
151 | # Device options | | 151 | # Device options |
152 | | | 152 | |
153 | #options MEMORY_DISK_HOOKS # boottime setup of ramdisk | | 153 | #options MEMORY_DISK_HOOKS # boottime setup of ramdisk |
154 | #options MEMORY_DISK_ROOT_SIZE=3400 # Size in blocks | | 154 | #options MEMORY_DISK_ROOT_SIZE=3400 # Size in blocks |
155 | #options MEMORY_DISK_IS_ROOT # use memory disk as root | | 155 | #options MEMORY_DISK_IS_ROOT # use memory disk as root |
156 | | | 156 | |
157 | # Miscellaneous kernel options | | 157 | # Miscellaneous kernel options |
158 | options KTRACE # system call tracing, a la ktrace(1) | | 158 | options KTRACE # system call tracing, a la ktrace(1) |
159 | options IRQSTATS # manage IRQ statistics | | 159 | options IRQSTATS # manage IRQ statistics |
160 | #options LKM # loadable kernel modules | | 160 | #options LKM # loadable kernel modules |
161 | #options KMEMSTATS # kernel memory statistics | | 161 | #options KMEMSTATS # kernel memory statistics |
162 | options SCSIVERBOSE # Verbose SCSI errors | | 162 | options SCSIVERBOSE # Verbose SCSI errors |
163 | options PCIVERBOSE # Verbose PCI descriptions | | 163 | options PCIVERBOSE # Verbose PCI descriptions |
164 | options MIIVERBOSE # verbose PHY autoconfig messages | | 164 | options MIIVERBOSE # verbose PHY autoconfig messages |
165 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space | | 165 | #options PCI_CONFIG_DUMP # verbosely dump PCI config space |
166 | options USBVERBOSE # verbose USB device autoconfig messages | | 166 | options USBVERBOSE # verbose USB device autoconfig messages |
167 | options USERCONF # userconf(4) support | | 167 | options USERCONF # userconf(4) support |
168 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) | | 168 | #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) |
169 | options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel | | 169 | options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel |
170 | | | 170 | |
171 | # if set defines a keycode for the fcom console to break into ddb. | | 171 | # if set defines a keycode for the fcom console to break into ddb. |
172 | # 0x40 == @, see man ascii(7) | | 172 | # 0x40 == @, see man ascii(7) |
173 | #options DDB_KEYCODE=0x40 | | 173 | #options DDB_KEYCODE=0x40 |
174 | | | 174 | |
175 | # wscons options | | 175 | # wscons options |
176 | #options WSEMUL_SUN # sun terminal emulation | | 176 | #options WSEMUL_SUN # sun terminal emulation |
177 | options WSEMUL_VT100 # VT100 / VT220 emulation | | 177 | options WSEMUL_VT100 # VT100 / VT220 emulation |
178 | # different kernel output - see dev/wscons/wsdisplayvar.h | | 178 | # different kernel output - see dev/wscons/wsdisplayvar.h |
179 | options WS_KERNEL_FG=WSCOL_GREEN | | 179 | options WS_KERNEL_FG=WSCOL_GREEN |
180 | options WSDISPLAY_COMPAT_PCVT # emulate some ioctls | | 180 | options WSDISPLAY_COMPAT_PCVT # emulate some ioctls |
181 | options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls | | 181 | options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls |
182 | options WSDISPLAY_COMPAT_USL # VT handling | | 182 | options WSDISPLAY_COMPAT_USL # VT handling |
183 | options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes | | 183 | options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes |
184 | # see dev/wscons/wskbdmap_mfii.h for implemented layouts | | 184 | # see dev/wscons/wskbdmap_mfii.h for implemented layouts |
185 | #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" | | 185 | #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" |
186 | | | 186 | |
187 | # Development and Debugging options | | 187 | # Development and Debugging options |
188 | | | 188 | |
189 | #options PORTMASTER # Enable PortMaster only options | | 189 | #options PORTMASTER # Enable PortMaster only options |
190 | #options DIAGNOSTIC # internally consistency checks | | 190 | #options DIAGNOSTIC # internally consistency checks |
191 | #options PMAP_DEBUG # Enable pmap_debug_level code | | 191 | #options PMAP_DEBUG # Enable pmap_debug_level code |
192 | options DDB # in-kernel debugger | | 192 | options DDB # in-kernel debugger |
193 | options DDB_HISTORY_SIZE=100 # Enable history editing in DDB | | 193 | options DDB_HISTORY_SIZE=100 # Enable history editing in DDB |
194 | #makeoptions DEBUG="-g" # compile full symbol table | | 194 | #makeoptions DEBUG="-g" # compile full symbol table |
195 | #options SYMTAB_SPACE=380000 | | 195 | #options SYMTAB_SPACE=500000 |
196 | | | 196 | |
197 | config netbsd root on ? type ? | | 197 | config netbsd root on ? type ? |
198 | | | 198 | |
199 | # The main bus device | | 199 | # The main bus device |
200 | mainbus0 at root | | 200 | mainbus0 at root |
201 | | | 201 | |
202 | # The boot CPU | | 202 | # The boot CPU |
203 | cpu0 at mainbus? | | 203 | cpu0 at mainbus? |
204 | | | 204 | |
205 | # Core logic | | 205 | # Core logic |
206 | footbridge0 at mainbus? | | 206 | footbridge0 at mainbus? |
207 | | | 207 | |
208 | # footbridge uart | | 208 | # footbridge uart |
209 | fcom0 at footbridge? | | 209 | fcom0 at footbridge? |
210 | | | 210 | |
211 | # system clock via footbridge | | 211 | # system clock via footbridge |
212 | #clock* at footbridge? | | 212 | #clock* at footbridge? |
213 | | | 213 | |
214 | # PCI bus support | | 214 | # PCI bus support |
215 | # PCI bus via footbridge | | 215 | # PCI bus via footbridge |
216 | pci0 at footbridge? # PCI bus | | 216 | pci0 at footbridge? # PCI bus |
217 | | | 217 | |
218 | pci* at ppb? bus ? | | 218 | pci* at ppb? bus ? |
219 | | | 219 | |
220 | # PCI bridges | | 220 | # PCI bridges |
221 | ppb* at pci? dev ? function ? # PCI-PCI bridges | | 221 | ppb* at pci? dev ? function ? # PCI-PCI bridges |
222 | # XXX 'puc's aren't really bridges, but there's no better place for them here | | 222 | # XXX 'puc's aren't really bridges, but there's no better place for them here |
223 | #puc* at pci? dev ? function ? # PCI "universal" comm. cards | | 223 | #puc* at pci? dev ? function ? # PCI "universal" comm. cards |
224 | | | 224 | |
225 | # Cryptographic Devices | | 225 | # Cryptographic Devices |
226 | | | 226 | |
227 | # PCI cryptographic devices | | 227 | # PCI cryptographic devices |
228 | hifn* at pci? dev ? function ? # Hifn 7755/7811/795x | | 228 | hifn* at pci? dev ? function ? # Hifn 7755/7811/795x |
229 | ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x | | 229 | ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x |
230 | | | 230 | |
231 | | | 231 | |
232 | # PCI serial interfaces | | 232 | # PCI serial interfaces |
233 | #com* at puc? port ? # 16x50s on "universal" comm boards | | 233 | #com* at puc? port ? # 16x50s on "universal" comm boards |
234 | #cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards | | 234 | #cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards |
235 | | | 235 | |
236 | # PCI parallel printer interfaces | | 236 | # PCI parallel printer interfaces |
237 | #lpt* at puc? port ? # || ports on "universal" comm boards | | 237 | #lpt* at puc? port ? # || ports on "universal" comm boards |
238 | | | 238 | |
239 | # PCI SCSI Controllers and Buses | | 239 | # PCI SCSI Controllers and Buses |
240 | adv* at pci? dev ? function ? # AdvanSys 1200[A,B], ULTRA SCSI | | 240 | adv* at pci? dev ? function ? # AdvanSys 1200[A,B], ULTRA SCSI |
241 | scsibus* at adv? | | 241 | scsibus* at adv? |
242 | #adw* at pci? dev ? function ? # AdvanSys 9xxUW SCSI | | 242 | #adw* at pci? dev ? function ? # AdvanSys 9xxUW SCSI |
243 | #scsibus* at adw? | | 243 | #scsibus* at adw? |
244 | ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI controllers | | 244 | ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI controllers |
245 | scsibus* at ahc? | | 245 | scsibus* at ahc? |
246 | #bha* at pci? dev ? function ? # BusLogic 9xx SCSI | | 246 | #bha* at pci? dev ? function ? # BusLogic 9xx SCSI |
247 | #scsibus* at bha? | | 247 | #scsibus* at bha? |
248 | iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI | | 248 | iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI |
249 | scsibus* at iha? | | 249 | scsibus* at iha? |
250 | isp* at pci? dev ? function ? # Qlogic ISP 10x0 SCSI controllers | | 250 | #isp* at pci? dev ? function ? # Qlogic ISP 10x0 SCSI controllers |
251 | scsibus* at isp? | | 251 | #scsibus* at isp? |
252 | pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI | | 252 | pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI |
253 | scsibus* at pcscp? | | 253 | scsibus* at pcscp? |
254 | siop* at pci? dev ? function ? # NCR 53c8xx SCSI | | 254 | siop* at pci? dev ? function ? # NCR 53c8xx SCSI |
255 | scsibus* at siop? | | 255 | scsibus* at siop? |
256 | esiop* at pci? dev ? function ? # NCR 53c875 SCSI and newer | | 256 | esiop* at pci? dev ? function ? # NCR 53c875 SCSI and newer |
257 | scsibus* at esiop? | | 257 | scsibus* at esiop? |
258 | | | 258 | |
259 | # SCSI devices | | 259 | # SCSI devices |
260 | sd* at scsibus? target ? lun ? # SCSI disk drives | | 260 | sd* at scsibus? target ? lun ? # SCSI disk drives |
261 | st* at scsibus? target ? lun ? # SCSI tape drives | | 261 | st* at scsibus? target ? lun ? # SCSI tape drives |
262 | cd* at scsibus? target ? lun ? # SCSI CD-ROM drives | | 262 | cd* at scsibus? target ? lun ? # SCSI CD-ROM drives |
263 | #ch* at scsibus? target ? lun ? # SCSI auto-changers | | 263 | #ch* at scsibus? target ? lun ? # SCSI auto-changers |
264 | #uk* at scsibus? target ? lun ? # SCSI unknown device | | 264 | #uk* at scsibus? target ? lun ? # SCSI unknown device |
265 | #ss* at scsibus? target ? lun ? # SCSI scanner | | 265 | #ss* at scsibus? target ? lun ? # SCSI scanner |
266 | | | 266 | |
267 | # PCI IDE Controllers and Devices | | 267 | # PCI IDE Controllers and Devices |
268 | # PCI IDE controllers - see pciide(4) for supported hardware. | | 268 | # PCI IDE controllers - see pciide(4) for supported hardware. |
269 | # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know | | 269 | # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know |
270 | # how to set up DMA modes for this chip. This may work, or may cause | | 270 | # how to set up DMA modes for this chip. This may work, or may cause |
271 | # a machine hang with some controllers. | | 271 | # a machine hang with some controllers. |
272 | pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver | | 272 | pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver |
273 | acardide* at pci? dev ? function ? # Acard IDE controllers | | 273 | acardide* at pci? dev ? function ? # Acard IDE controllers |
274 | aceride* at pci? dev ? function ? # Acer Lab IDE controllers | | 274 | aceride* at pci? dev ? function ? # Acer Lab IDE controllers |
275 | artsata* at pci? dev ? function ? # Intel i31244 SATA controller | | 275 | artsata* at pci? dev ? function ? # Intel i31244 SATA controller |
276 | cmdide* at pci? dev ? function ? # CMD tech IDE controllers | | 276 | cmdide* at pci? dev ? function ? # CMD tech IDE controllers |
277 | cypide* at pci? dev ? function ? # Cypress IDE controllers | | 277 | cypide* at pci? dev ? function ? # Cypress IDE controllers |
278 | hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers | | 278 | hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers |
279 | optiide* at pci? dev ? function ? # Opti IDE controllers | | 279 | optiide* at pci? dev ? function ? # Opti IDE controllers |
280 | pdcide* at pci? dev ? function ? # Promise IDE controllers | | 280 | pdcide* at pci? dev ? function ? # Promise IDE controllers |
281 | pdcsata* at pci? dev ? function ? # Promise SATA150 controllers | | 281 | pdcsata* at pci? dev ? function ? # Promise SATA150 controllers |
282 | satalink* at pci? dev ? function ? # SiI SATALink controllers | | 282 | satalink* at pci? dev ? function ? # SiI SATALink controllers |
283 | siside* at pci? dev ? function ? # SiS IDE controllers | | 283 | siside* at pci? dev ? function ? # SiS IDE controllers |
284 | slide* at pci? dev ? function ? # Symphony Labs IDE controllers | | 284 | slide* at pci? dev ? function ? # Symphony Labs IDE controllers |
285 | viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers | | 285 | viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers |
286 | | | 286 | |
287 | # ATA (IDE) bus support | | 287 | # ATA (IDE) bus support |
288 | atabus* at ata? | | 288 | atabus* at ata? |
289 | | | 289 | |
290 | # IDE drives | | 290 | # IDE drives |
291 | # Flags are used only with controllers that support DMA operations | | 291 | # Flags are used only with controllers that support DMA operations |
292 | # and mode settings (e.g. some pciide controllers) | | 292 | # and mode settings (e.g. some pciide controllers) |
293 | # The lowest order four bits (rightmost digit) of the flags define the PIO | | 293 | # The lowest order four bits (rightmost digit) of the flags define the PIO |
294 | # mode to use, the next set of four bits the DMA mode and the third set the | | 294 | # mode to use, the next set of four bits the DMA mode and the third set the |
295 | # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode | | 295 | # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode |
296 | # to use, and the last bit must be 1 for this setting to be used. | | 296 | # to use, and the last bit must be 1 for this setting to be used. |
297 | # For DMA and UDMA, 0xf (1111) means 'disable'. | | 297 | # For DMA and UDMA, 0xf (1111) means 'disable'. |
298 | # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. | | 298 | # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. |
299 | # (0xc=1100, 0xa=1010, 0xf=1111) | | 299 | # (0xc=1100, 0xa=1010, 0xf=1111) |
300 | # 0x0000 means "use whatever the drive claims to support". | | 300 | # 0x0000 means "use whatever the drive claims to support". |
301 | wd* at atabus? drive ? flags 0x0000 # the drives themselves | | 301 | wd* at atabus? drive ? flags 0x0000 # the drives themselves |
302 | | | 302 | |
303 | # ATAPI bus support | | 303 | # ATAPI bus support |
304 | atapibus* at atapi? | | 304 | atapibus* at atapi? |
305 | | | 305 | |
306 | # ATAPI devices | | 306 | # ATAPI devices |
307 | cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives | | 307 | cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives |
308 | sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives | | 308 | sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives |
309 | uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown | | 309 | uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown |
310 | | | 310 | |
311 | # PCI network interfaces | | 311 | # PCI network interfaces |
312 | #en* at pci? dev ? function ? # ENI/Adaptec ATM | | 312 | #en* at pci? dev ? function ? # ENI/Adaptec ATM |
313 | ep* at pci? dev ? function ? # 3C590 ethernet cards | | 313 | ep* at pci? dev ? function ? # 3C590 ethernet cards |
314 | ex* at pci? dev ? function ? # 3Com 90x[B] | | 314 | ex* at pci? dev ? function ? # 3Com 90x[B] |
315 | epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet | | 315 | epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet |
316 | #esh* at pci? dev ? function ? # Essential HIPPI card | | 316 | #esh* at pci? dev ? function ? # Essential HIPPI card |
317 | #fpa* at pci? dev ? function ? # DEC DEFPA FDDI | | 317 | #fpa* at pci? dev ? function ? # DEC DEFPA FDDI |
318 | fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B | | 318 | fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B |
319 | #le* at pci? dev ? function ? # PCnet-PCI Ethernet | | 319 | #le* at pci? dev ? function ? # PCnet-PCI Ethernet |
320 | ne* at pci? dev ? function ? # NE2000 compat ethernet | | 320 | ne* at pci? dev ? function ? # NE2000 compat ethernet |
321 | #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial | | 321 | #ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial |
322 | sip* at pci? dev ? function ? # SiS 900 Ethernet | | 322 | sip* at pci? dev ? function ? # SiS 900 Ethernet |
323 | #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet | | 323 | #tl* at pci? dev ? function ? # ThunderLAN-based Ethernet |
324 | tlp* at pci? dev ? function ? # DECchip 21x4x and clones | | 324 | tlp* at pci? dev ? function ? # DECchip 21x4x and clones |
325 | vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet | | 325 | vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet |
326 | #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 | | 326 | #lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 |
327 | rtk* at pci? dev ? function ? # Realtek 8129/8139 | | 327 | rtk* at pci? dev ? function ? # Realtek 8129/8139 |
328 | | | 328 | |
329 | # MII/PHY support | | 329 | # MII/PHY support |
330 | acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs | | 330 | acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs |
331 | amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs | | 331 | amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs |
332 | bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs | | 332 | bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs |
333 | brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs | | 333 | brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs |
334 | dmphy* at mii? phy ? # Davicom DM9101 PHYs | | 334 | dmphy* at mii? phy ? # Davicom DM9101 PHYs |
335 | exphy* at mii? phy ? # 3Com internal PHYs | | 335 | exphy* at mii? phy ? # 3Com internal PHYs |
336 | glxtphy* at mii? phy ? # Level One LXT-1000 PHYs | | 336 | glxtphy* at mii? phy ? # Level One LXT-1000 PHYs |
337 | gphyter* at mii? phy ? # NS83861 Gig-E PHY | | 337 | gphyter* at mii? phy ? # NS83861 Gig-E PHY |
338 | icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x | | 338 | icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x |
339 | inphy* at mii? phy ? # Intel 82555 PHYs | | 339 | inphy* at mii? phy ? # Intel 82555 PHYs |
340 | iophy* at mii? phy ? # Intel 82553 PHYs | | 340 | iophy* at mii? phy ? # Intel 82553 PHYs |
341 | lxtphy* at mii? phy ? # Level One LXT-970 PHYs | | 341 | lxtphy* at mii? phy ? # Level One LXT-970 PHYs |
342 | makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs | | 342 | makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs |
343 | nsphy* at mii? phy ? # NS83840 PHYs | | 343 | nsphy* at mii? phy ? # NS83840 PHYs |
344 | nsphyter* at mii? phy ? # NS83843 PHYs | | 344 | nsphyter* at mii? phy ? # NS83843 PHYs |
345 | pnaphy* at mii? phy ? # generic HomePNA PHYs | | 345 | pnaphy* at mii? phy ? # generic HomePNA PHYs |
346 | qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs | | 346 | qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs |
347 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs | | 347 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs |
348 | tlphy* at mii? phy ? # ThunderLAN PHYs | | 348 | tlphy* at mii? phy ? # ThunderLAN PHYs |
349 | tqphy* at mii? phy ? # TDK Semiconductor PHYs | | 349 | tqphy* at mii? phy ? # TDK Semiconductor PHYs |
350 | ukphy* at mii? phy ? # generic unknown PHYs | | 350 | ukphy* at mii? phy ? # generic unknown PHYs |
351 | urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs | | 351 | urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs |
352 | | | 352 | |
353 | # USB Controller and Devices | | 353 | # USB Controller and Devices |
354 | | | 354 | |
355 | # PCI USB controllers | | 355 | # PCI USB controllers |
356 | ohci* at pci? # Open Host Controller | | 356 | ohci* at pci? # Open Host Controller |
357 | | | 357 | |
358 | # USB bus support | | 358 | # USB bus support |
359 | usb* at ohci? | | 359 | usb* at ohci? |
360 | | | 360 | |
361 | # USB Hubs | | 361 | # USB Hubs |
362 | uhub* at usb? | | 362 | uhub* at usb? |
363 | uhub* at uhub? port ? | | 363 | uhub* at uhub? port ? |
364 | | | 364 | |
365 | # USB HID device | | 365 | # USB HID device |
366 | uhidev* at uhub? port ? configuration ? interface ? | | 366 | uhidev* at uhub? port ? configuration ? interface ? |
367 | | | 367 | |
368 | # USB Mice | | 368 | # USB Mice |
369 | ums* at uhidev? reportid ? | | 369 | ums* at uhidev? reportid ? |
370 | wsmouse* at ums? | | 370 | wsmouse* at ums? |
371 | | | 371 | |
372 | # USB Keyboards | | 372 | # USB Keyboards |
373 | ukbd* at uhidev? reportid ? | | 373 | ukbd* at uhidev? reportid ? |
374 | wskbd* at ukbd? console ? | | 374 | wskbd* at ukbd? console ? |
375 | | | 375 | |
376 | # USB serial adapter | | 376 | # USB serial adapter |
377 | ucycom* at uhidev? reportid ? | | 377 | ucycom* at uhidev? reportid ? |
378 | | | 378 | |
379 | # USB Generic HID devices | | 379 | # USB Generic HID devices |
380 | uhid* at uhidev? reportid ? | | 380 | uhid* at uhidev? reportid ? |
381 | | | 381 | |
382 | # USB Printer | | 382 | # USB Printer |
383 | ulpt* at uhub? port ? configuration ? interface ? | | 383 | ulpt* at uhub? port ? configuration ? interface ? |
384 | | | 384 | |
385 | # USB Modem | | 385 | # USB Modem |
386 | umodem* at uhub? port ? configuration ? | | 386 | umodem* at uhub? port ? configuration ? |
387 | ucom* at umodem? | | 387 | ucom* at umodem? |
388 | | | 388 | |
389 | # USB Mass Storage | | 389 | # USB Mass Storage |
390 | umass* at uhub? port ? configuration ? interface ? | | 390 | umass* at uhub? port ? configuration ? interface ? |
391 | scsibus* at umass? channel ? | | 391 | scsibus* at umass? channel ? |
392 | | | 392 | |
393 | # USB audio | | 393 | # USB audio |
394 | uaudio* at uhub? port ? configuration ? | | 394 | uaudio* at uhub? port ? configuration ? |
395 | audio* at uaudio? | | 395 | audio* at uaudio? |
396 | | | 396 | |
397 | # USB MIDI | | 397 | # USB MIDI |
398 | umidi* at uhub? port ? configuration ? | | 398 | umidi* at uhub? port ? configuration ? |
399 | midi* at umidi? | | 399 | midi* at umidi? |
400 | | | 400 | |
401 | # USB Ethernet adapters | | 401 | # USB Ethernet adapters |
402 | aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters | | 402 | aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters |
403 | axe* at uhub? port ? # ASIX AX88172 based adapters | | 403 | axe* at uhub? port ? # ASIX AX88172 based adapters |
404 | cue* at uhub? port ? # CATC USB-EL1201A based adapters | | 404 | cue* at uhub? port ? # CATC USB-EL1201A based adapters |
405 | kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters | | 405 | kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters |
406 | url* at uhub? port ? # Realtek RTL8150L based adapters | | 406 | url* at uhub? port ? # Realtek RTL8150L based adapters |
407 | udav* at uhub? port ? # Davicom DM9601 based adapters | | 407 | udav* at uhub? port ? # Davicom DM9601 based adapters |
408 | | | 408 | |
409 | # Prolific PL2301/PL2302 host-to-host adapter | | 409 | # Prolific PL2301/PL2302 host-to-host adapter |
410 | upl* at uhub? port ? | | 410 | upl* at uhub? port ? |
411 | | | 411 | |
412 | # Serial adapters | | 412 | # Serial adapters |
413 | # FTDI FT8U100AX serial adapter | | 413 | # FTDI FT8U100AX serial adapter |
414 | uftdi* at uhub? port ? | | 414 | uftdi* at uhub? port ? |
415 | ucom* at uftdi? portno ? | | 415 | ucom* at uftdi? portno ? |
416 | | | 416 | |
417 | uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter | | 417 | uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter |
418 | ucom* at uplcom? portno ? | | 418 | ucom* at uplcom? portno ? |
419 | | | 419 | |
420 | umct* at uhub? port ? # MCT USB-RS232 serial adapter | | 420 | umct* at uhub? port ? # MCT USB-RS232 serial adapter |
421 | ucom* at umct? portno ? | | 421 | ucom* at umct? portno ? |
422 | | | 422 | |
423 | # Diamond Multimedia Rio 500 | | 423 | # Diamond Multimedia Rio 500 |
424 | urio* at uhub? port ? | | 424 | urio* at uhub? port ? |
425 | | | 425 | |
426 | # USB Handspring Visor | | 426 | # USB Handspring Visor |
427 | uvisor* at uhub? port ? | | 427 | uvisor* at uhub? port ? |
428 | ucom* at uvisor? | | 428 | ucom* at uvisor? |
429 | | | 429 | |
430 | # Kyocera AIR-EDGE PHONE | | 430 | # Kyocera AIR-EDGE PHONE |
431 | ukyopon* at uhub? port ? | | 431 | ukyopon* at uhub? port ? |
432 | ucom* at ukyopon? portno ? | | 432 | ucom* at ukyopon? portno ? |
433 | | | 433 | |
434 | # USB scanners | | 434 | # USB scanners |
435 | uscanner* at uhub? port ? | | 435 | uscanner* at uhub? port ? |
436 | | | 436 | |
437 | # USB scanners that use SCSI emulation, e.g., HP5300 | | 437 | # USB scanners that use SCSI emulation, e.g., HP5300 |
438 | usscanner* at uhub? port ? | | 438 | usscanner* at uhub? port ? |
439 | scsibus* at usscanner? channel ? | | 439 | scsibus* at usscanner? channel ? |
440 | | | 440 | |
441 | # Y@P firmware loader | | 441 | # Y@P firmware loader |
442 | uyap* at uhub? port ? | | 442 | uyap* at uhub? port ? |
443 | | | 443 | |
444 | # USB Generic driver | | 444 | # USB Generic driver |
445 | ugen* at uhub? port ? | | 445 | ugen* at uhub? port ? |
446 | | | 446 | |
447 | # Audio Devices | | 447 | # Audio Devices |
448 | | | 448 | |
449 | # PCI audio devices | | 449 | # PCI audio devices |
450 | #eap* at pci? dev ? function ? # Ensoniq AudioPCI | | 450 | #eap* at pci? dev ? function ? # Ensoniq AudioPCI |
451 | #sv* at pci? dev ? function ? # S3 SonicVibes | | 451 | #sv* at pci? dev ? function ? # S3 SonicVibes |
452 | | | 452 | |
453 | # Audio support | | 453 | # Audio support |
454 | #audio* at eap? | | 454 | #audio* at eap? |
455 | #audio* at sv? | | 455 | #audio* at sv? |
456 | | | 456 | |
457 | vga* at pci? | | 457 | vga* at pci? |
458 | wsdisplay* at vga? console ? | | 458 | wsdisplay* at vga? console ? |
459 | | | 459 | |
460 | # ISA bus bridging | | 460 | # ISA bus bridging |
461 | | | 461 | |
462 | pcib* at pci? dev ? function ? # PCI-ISA bridge | | 462 | pcib* at pci? dev ? function ? # PCI-ISA bridge |
463 | isa* at pcib? # ISA bus | | 463 | isa* at pcib? # ISA bus |
464 | | | 464 | |
465 | # ISA Plug-and-Play bus support | | 465 | # ISA Plug-and-Play bus support |
466 | isapnp0 at isa? | | 466 | isapnp0 at isa? |
467 | | | 467 | |
468 | # wscons | | 468 | # wscons |
469 | pckbc0 at isa? # pc keyboard controller | | 469 | pckbc0 at isa? # pc keyboard controller |
470 | pckbd* at pckbc? # PC keyboard | | 470 | pckbd* at pckbc? # PC keyboard |
471 | pms* at pckbc? # PS/2 mouse for wsmouse | | 471 | pms* at pckbc? # PS/2 mouse for wsmouse |
472 | wskbd* at pckbd? console ? | | 472 | wskbd* at pckbd? console ? |
473 | wsmouse* at pms? | | 473 | wsmouse* at pms? |
474 | | | 474 | |
475 | attimer0 at isa? | | 475 | attimer0 at isa? |
476 | pcppi0 at isa? | | 476 | pcppi0 at isa? |
477 | sysbeep0 at pcppi? | | 477 | sysbeep0 at pcppi? |
478 | | | 478 | |
479 | # ISA Plug-and-Play serial interfaces | | 479 | # ISA Plug-and-Play serial interfaces |
480 | com* at isapnp? # Modems and serial boards | | 480 | com* at isapnp? # Modems and serial boards |
481 | | | 481 | |
482 | # ISA Plug-and-Play network interfaces | | 482 | # ISA Plug-and-Play network interfaces |
483 | ep* at isapnp? # 3Com 3c509 Ethernet | | 483 | ep* at isapnp? # 3Com 3c509 Ethernet |
484 | fmv* at isapnp? # Fujitsu FMV-183 | | 484 | fmv* at isapnp? # Fujitsu FMV-183 |
485 | ne* at isapnp? # NE2000-compatible | | 485 | ne* at isapnp? # NE2000-compatible |
486 | | | 486 | |
487 | # ISA serial interfaces | | 487 | # ISA serial interfaces |
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 | #com2 at isa? port 0x3e8 irq 9 | | 490 | #com2 at isa? port 0x3e8 irq 9 |
491 | #com3 at isa? port 0x2e8 irq 10 | | 491 | #com3 at isa? port 0x2e8 irq 10 |
492 | | | 492 | |
493 | # ISA parallel printer interfaces | | 493 | # ISA parallel printer interfaces |
494 | lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports | | 494 | lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports |
495 | lpt1 at isa? port 0x278 irq 5 | | 495 | lpt1 at isa? port 0x278 irq 5 |
496 | #lpt2 at isa? port 0x3bc | | 496 | #lpt2 at isa? port 0x3bc |
497 | | | 497 | |
498 | # ISA floppy | | 498 | # ISA floppy |
499 | #fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers | | 499 | #fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers |
500 | #fdc1 at isa? port 0x370 irq ? drq ? | | 500 | #fdc1 at isa? port 0x370 irq ? drq ? |
501 | #fd* at fdc? drive ? # the drives themselves | | 501 | #fd* at fdc? drive ? # the drives themselves |
502 | | | 502 | |
503 | # ISA network interface | | 503 | # ISA network interface |
504 | #ne0 at isa? port 0x280 irq 9 | | 504 | #ne0 at isa? port 0x280 irq 9 |
505 | #ne1 at isa? port 0x300 irq 10 | | 505 | #ne1 at isa? port 0x300 irq 10 |
506 | #ep* at isa? port ? irq ? | | 506 | #ep* at isa? port ? irq ? |
507 | | | 507 | |
508 | # The spkr driver provides a simple tone interface to the built in speaker. | | 508 | # The spkr driver provides a simple tone interface to the built in speaker. |
509 | spkr0 at pcppi? # PC speaker | | 509 | spkr0 at pcppi? # PC speaker |
510 | | | 510 | |
511 | ds1687rtc0 at isa? port 0x72 # Dallas 1687 RTC | | 511 | ds1687rtc0 at isa? port 0x72 # Dallas 1687 RTC |
512 | | | 512 | |
513 | # ISA Plug-and-Play audio devices | | 513 | # ISA Plug-and-Play audio devices |
514 | ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio | | 514 | ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio |
515 | sb* at isapnp? # SoundBlaster-compatible audio | | 515 | sb* at isapnp? # SoundBlaster-compatible audio |
516 | wss* at isapnp? # Windows Sound System | | 516 | wss* at isapnp? # Windows Sound System |
517 | | | 517 | |
518 | # OPL[23] FM syntheziers | | 518 | # OPL[23] FM syntheziers |
519 | opl* at ess? | | 519 | opl* at ess? |
520 | opl* at sb? | | 520 | opl* at sb? |
521 | | | 521 | |
522 | # Audio support | | 522 | # Audio support |
523 | audio* at ess? | | 523 | audio* at ess? |
524 | audio* at sb? | | 524 | audio* at sb? |
525 | audio* at wss? | | 525 | audio* at wss? |
526 | | | 526 | |
527 | # MPU 401 UARTs | | 527 | # MPU 401 UARTs |
528 | #mpu* at sb? | | 528 | #mpu* at sb? |
529 | | | 529 | |
530 | # MIDI support | | 530 | # MIDI support |
531 | midi* at pcppi? # MIDI interface to the PC speaker | | 531 | midi* at pcppi? # MIDI interface to the PC speaker |
532 | midi* at sb? # SB MPU401 port | | 532 | midi* at sb? # SB MPU401 port |
533 | midi* at opl? # OPL FM synth | | 533 | midi* at opl? # OPL FM synth |
534 | #midi* at mpu? # MPU 401 | | 534 | #midi* at mpu? # MPU 401 |
535 | | | 535 | |
536 | # Joysticks | | 536 | # Joysticks |
537 | | | 537 | |
538 | # ISA Plug-and-Play joysticks | | 538 | # ISA Plug-and-Play joysticks |
539 | joy* at isapnp? # Game ports (usually on audio cards) | | 539 | joy* at isapnp? # Game ports (usually on audio cards) |
540 | | | 540 | |
541 | # ISA joysticks. Probe is a little strange; add only if you have one. | | 541 | # ISA joysticks. Probe is a little strange; add only if you have one. |
542 | #joy0 at isa? port 0x201 | | 542 | #joy0 at isa? port 0x201 |
543 | | | 543 | |
544 | # Pseudo-Devices | | 544 | # Pseudo-Devices |
545 | | | 545 | |
546 | pseudo-device crypto # /dev/crypto device | | 546 | pseudo-device crypto # /dev/crypto device |
547 | pseudo-device swcrypto # software crypto implementation | | 547 | pseudo-device swcrypto # software crypto implementation |
548 | | | 548 | |
549 | # disk/mass storage pseudo-devices | | 549 | # disk/mass storage pseudo-devices |
550 | pseudo-device ccd 2 # concatenated/striped disk devices | | 550 | pseudo-device ccd 2 # concatenated/striped disk devices |
551 | pseudo-device fss 4 # file system snapshot device | | 551 | pseudo-device fss 4 # file system snapshot device |
552 | #pseudo-device cgd 2 # cryptographic disk devices | | 552 | #pseudo-device cgd 2 # cryptographic disk devices |
553 | pseudo-device md 1 # memory disk device (ramdisk) | | 553 | pseudo-device md 1 # memory disk device (ramdisk) |
554 | pseudo-device vnd # disk-like interface to files | | 554 | pseudo-device vnd # disk-like interface to files |
555 | #options VND_COMPRESSION # compressed vnd(4) | | 555 | #options VND_COMPRESSION # compressed vnd(4) |
556 | | | 556 | |
557 | # network pseudo-devices | | 557 | # network pseudo-devices |
558 | pseudo-device bpfilter # Berkeley packet filter | | 558 | pseudo-device bpfilter # Berkeley packet filter |
559 | #pseudo-device carp # Common Address Redundancy Protocol | | 559 | #pseudo-device carp # Common Address Redundancy Protocol |
560 | pseudo-device ipfilter # IP filter (firewall) and NAT | | 560 | pseudo-device ipfilter # IP filter (firewall) and NAT |
561 | pseudo-device loop # network loopback | | 561 | pseudo-device loop # network loopback |
562 | pseudo-device ppp # Point-to-Point Protocol | | 562 | pseudo-device ppp # Point-to-Point Protocol |
563 | pseudo-device pppoe # PPP over Ethernet (RFC 2516) | | 563 | pseudo-device pppoe # PPP over Ethernet (RFC 2516) |
564 | pseudo-device sl # Serial Line IP | | 564 | pseudo-device sl # Serial Line IP |
565 | pseudo-device strip # Starmode Radio IP (Metricom) | | 565 | pseudo-device strip # Starmode Radio IP (Metricom) |
566 | pseudo-device tun # network tunneling over tty | | 566 | pseudo-device tun # network tunneling over tty |
567 | pseudo-device tap # virtual Ethernet | | 567 | pseudo-device tap # virtual Ethernet |
568 | pseudo-device gre # generic L3 over IP tunnel | | 568 | pseudo-device gre # generic L3 over IP tunnel |
569 | pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) | | 569 | pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) |
570 | #pseudo-device faith # IPv[46] tcp relay translation i/f | | 570 | #pseudo-device faith # IPv[46] tcp relay translation i/f |
571 | pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation | | 571 | pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation |
572 | pseudo-device vlan # IEEE 802.1q encapsulation | | 572 | pseudo-device vlan # IEEE 802.1q encapsulation |
573 | pseudo-device bridge # simple inter-network bridging | | 573 | pseudo-device bridge # simple inter-network bridging |
574 | #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too | | 574 | #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too |
575 | pseudo-device agr # IEEE 802.3ad link aggregation | | 575 | pseudo-device agr # IEEE 802.3ad link aggregation |
576 | | | 576 | |
577 | # | | 577 | # |
578 | # accept filters | | 578 | # accept filters |
579 | pseudo-device accf_data # "dataready" accept filter | | 579 | pseudo-device accf_data # "dataready" accept filter |
580 | pseudo-device accf_http # "httpready" accept filter | | 580 | pseudo-device accf_http # "httpready" accept filter |
581 | | | 581 | |
582 | # miscellaneous pseudo-devices | | 582 | # miscellaneous pseudo-devices |
583 | pseudo-device pty # pseudo-terminals | | 583 | pseudo-device pty # pseudo-terminals |
584 | pseudo-device sequencer 1 # MIDI sequencer | | 584 | pseudo-device sequencer 1 # MIDI sequencer |
585 | pseudo-device rnd # /dev/random and in-kernel generator | | 585 | pseudo-device rnd # /dev/random and in-kernel generator |
586 | #options RND_COM # use "com" randomness as well (BROKEN) | | 586 | #options RND_COM # use "com" randomness as well (BROKEN) |
587 | pseudo-device clockctl # user control of clock subsystem | | 587 | pseudo-device clockctl # user control of clock subsystem |
588 | | | 588 | |
589 | # a pseudo device needed for Coda # also needs CODA (above) | | 589 | # a pseudo device needed for Coda # also needs CODA (above) |
590 | pseudo-device vcoda 4 # coda minicache <-> venus comm. | | 590 | pseudo-device vcoda 4 # coda minicache <-> venus comm. |
591 | | | 591 | |
592 | # mouse & keyboard multiplexor pseudo-devices | | 592 | # mouse & keyboard multiplexor pseudo-devices |
593 | pseudo-device wsmux | | 593 | pseudo-device wsmux |
594 | pseudo-device wsfont | | 594 | pseudo-device wsfont |
595 | pseudo-device ksyms # /dev/ksyms | | 595 | pseudo-device ksyms # /dev/ksyms |
596 | #pseudo-device pf # PF packet filter | | 596 | #pseudo-device pf # PF packet filter |
597 | #pseudo-device pflog # PF log if | | 597 | #pseudo-device pflog # PF log if |
598 | | | 598 | |
599 | # Veriexec | | 599 | # Veriexec |
600 | # | | 600 | # |
601 | # a pseudo device needed for veriexec | | 601 | # a pseudo device needed for veriexec |
602 | #pseudo-device veriexec 1 | | 602 | #pseudo-device veriexec 1 |
603 | # | | 603 | # |
604 | # Uncomment the fingerprint methods below that are desired. Note that | | 604 | # Uncomment the fingerprint methods below that are desired. Note that |
605 | # removing fingerprint methods will have almost no impact on the kernel | | 605 | # removing fingerprint methods will have almost no impact on the kernel |
606 | # code size. | | 606 | # code size. |
607 | # | | 607 | # |
608 | #options VERIFIED_EXEC_FP_RMD160 | | 608 | #options VERIFIED_EXEC_FP_RMD160 |
609 | #options VERIFIED_EXEC_FP_SHA256 | | 609 | #options VERIFIED_EXEC_FP_SHA256 |
610 | #options VERIFIED_EXEC_FP_SHA384 | | 610 | #options VERIFIED_EXEC_FP_SHA384 |
611 | #options VERIFIED_EXEC_FP_SHA512 | | 611 | #options VERIFIED_EXEC_FP_SHA512 |
612 | #options VERIFIED_EXEC_FP_SHA1 | | 612 | #options VERIFIED_EXEC_FP_SHA1 |
613 | #options VERIFIED_EXEC_FP_MD5 | | 613 | #options VERIFIED_EXEC_FP_MD5 |