| @@ -1,35 +1,35 @@ | | | @@ -1,35 +1,35 @@ |
1 | # $NetBSD: GENERIC,v 1.412 2021/06/29 10:22:34 nia Exp $ | | 1 | # $NetBSD: GENERIC,v 1.413 2021/07/23 14:38:58 thorpej Exp $ |
2 | # | | 2 | # |
3 | # This machine description file is used to generate the default NetBSD | | 3 | # This machine description file is used to generate the default NetBSD |
4 | # kernel. | | 4 | # kernel. |
5 | # | | 5 | # |
6 | # The machine description file can be customised for your specific | | 6 | # The machine description file can be customised for your specific |
7 | # machine to reduce the kernel size and improve its performance. | | 7 | # machine to reduce the kernel size and improve its performance. |
8 | # | | 8 | # |
9 | # For further information on compiling NetBSD kernels, see the config(8) | | 9 | # For further information on compiling NetBSD kernels, see the config(8) |
10 | # man page. | | 10 | # man page. |
11 | # | | 11 | # |
12 | # For further information on hardware support for this architecture, see | | 12 | # For further information on hardware support for this architecture, see |
13 | # the intro(4) man page. For further information about kernel options | | 13 | # the intro(4) man page. For further information about kernel options |
14 | # for this architecture, see the options(4) man page. For an explanation | | 14 | # for this architecture, see the options(4) man page. For an explanation |
15 | # of each device driver in this file see the section 4 man page for the | | 15 | # of each device driver in this file see the section 4 man page for the |
16 | # device. | | 16 | # device. |
17 | | | 17 | |
18 | include "arch/alpha/conf/std.alpha" | | 18 | include "arch/alpha/conf/std.alpha" |
19 | | | 19 | |
20 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary | | 20 | options INCLUDE_CONFIG_FILE # embed config file in kernel binary |
21 | | | 21 | |
22 | ident "GENERIC-$Revision: 1.412 $" | | 22 | ident "GENERIC-$Revision: 1.413 $" |
23 | | | 23 | |
24 | maxusers 32 | | 24 | maxusers 32 |
25 | | | 25 | |
26 | # CPU Support | | 26 | # CPU Support |
27 | options DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) | | 27 | options DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) |
28 | options DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. | | 28 | options DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. |
29 | options DEC_2100_A500 # Sable: AlphaServer 2100 | | 29 | options DEC_2100_A500 # Sable: AlphaServer 2100 |
30 | options DEC_2100A_A500 # Lynx: AlphaServer 2100A | | 30 | options DEC_2100A_A500 # Lynx: AlphaServer 2100A |
31 | options DEC_3000_500 # Flamingo etc: 3000/[4-9]00* | | 31 | options DEC_3000_500 # Flamingo etc: 3000/[4-9]00* |
32 | options DEC_3000_300 # Pelican etc: 3000/300* | | 32 | options DEC_3000_300 # Pelican etc: 3000/300* |
33 | options DEC_AXPPCI_33 # NoName: AXPpci33, Multia, etc. | | 33 | options DEC_AXPPCI_33 # NoName: AXPpci33, Multia, etc. |
34 | options DEC_EB164 # EB164: AlphaPC 164 | | 34 | options DEC_EB164 # EB164: AlphaPC 164 |
35 | options DEC_EB64PLUS # EB64+: AlphaPC 64, etc. | | 35 | options DEC_EB64PLUS # EB64+: AlphaPC 64, etc. |
| @@ -174,60 +174,60 @@ options NFS_BOOT_DHCP # superset of BO | | | @@ -174,60 +174,60 @@ options NFS_BOOT_DHCP # superset of BO |
174 | | | 174 | |
175 | # WS console uses SUN or VT100 terminal emulation | | 175 | # WS console uses SUN or VT100 terminal emulation |
176 | options WSEMUL_VT100 | | 176 | options WSEMUL_VT100 |
177 | options WSDISPLAY_COMPAT_USL # wsconscfg VT handling | | 177 | options WSDISPLAY_COMPAT_USL # wsconscfg VT handling |
178 | | | 178 | |
179 | # realtime clock compatible to OSF/1 | | 179 | # realtime clock compatible to OSF/1 |
180 | #options CLOCK_COMPAT_OSF1 | | 180 | #options CLOCK_COMPAT_OSF1 |
181 | | | 181 | |
182 | config netbsd root on ? type ? | | 182 | config netbsd root on ? type ? |
183 | #config netbsd root on sd0 type ffs | | 183 | #config netbsd root on sd0 type ffs |
184 | #config netbsd root on ? type nfs | | 184 | #config netbsd root on ? type nfs |
185 | | | 185 | |
186 | mainbus0 at root | | 186 | mainbus0 at root |
187 | cpu* at mainbus0 | | 187 | cpu* at mainbus? |
188 | qemu* at mainbus0 | | 188 | qemu* at mainbus? |
189 | | | 189 | |
190 | # TurboLaser bus support and devices | | 190 | # TurboLaser bus support and devices |
191 | tlsb* at mainbus0 | | 191 | tlsb* at mainbus? |
192 | gbus* at tlsb? node ? offset ? | | 192 | gbus* at tlsb? node ? offset ? |
193 | tlsbmem* at tlsb? node ? offset ? | | 193 | tlsbmem* at tlsb? node ? offset ? |
194 | kft* at tlsb? node ? offset ? | | 194 | kft* at tlsb? node ? offset ? |
195 | | | 195 | |
196 | # Gbus Devices | | 196 | # Gbus Devices |
197 | mcclock* at gbus? offset ? | | 197 | mcclock* at gbus? offset ? |
198 | | | 198 | |
199 | # MCBUS bus support | | 199 | # MCBUS bus support |
200 | mcbus* at mainbus0 | | 200 | mcbus* at mainbus? |
201 | mcmem* at mcbus? mid ? | | 201 | mcmem* at mcbus? mid ? |
202 | | | 202 | |
203 | #i2c at mcbus? | | 203 | #i2c at mcbus? |
204 | | | 204 | |
205 | #EV6 Tsunami Core Logic | | 205 | #EV6 Tsunami Core Logic |
206 | | | 206 | |
207 | tsc* at mainbus0 | | 207 | tsc* at mainbus? |
208 | tsciic* at tsc? | | 208 | tsciic* at tsc? |
209 | iic* at tsciic? | | 209 | iic* at tsciic? |
210 | | | 210 | |
211 | # DECpc AXP150 (Jensen) internal bus support | | 211 | # DECpc AXP150 (Jensen) internal bus support |
212 | jensenio* at mainbus0 | | 212 | jensenio* at mainbus? |
213 | | | 213 | |
214 | com* at jensenio? port ? | | 214 | com* at jensenio? port ? |
215 | lpt* at jensenio? port ? | | 215 | lpt* at jensenio? port ? |
216 | mcclock* at jensenio? port ? | | 216 | mcclock* at jensenio? port ? |
217 | pckbc* at jensenio? port ? | | 217 | pckbc* at jensenio? port ? |
218 | | | 218 | |
219 | # TURBOchannel host bus adapter support | | 219 | # TURBOchannel host bus adapter support |
220 | tcasic* at mainbus0 | | 220 | tcasic* at mainbus? |
221 | | | 221 | |
222 | # TURBOchannel bus support | | 222 | # TURBOchannel bus support |
223 | tc* at tcasic? | | 223 | tc* at tcasic? |
224 | | | 224 | |
225 | # TURBOchannel devices | | 225 | # TURBOchannel devices |
226 | ioasic* at tc? slot ? offset ? | | 226 | ioasic* at tc? slot ? offset ? |
227 | mcclock* at ioasic? offset ? | | 227 | mcclock* at ioasic? offset ? |
228 | le* at ioasic? offset ? | | 228 | le* at ioasic? offset ? |
229 | zsc0 at ioasic? offset 0x100000 | | 229 | zsc0 at ioasic? offset 0x100000 |
230 | zsc1 at ioasic? offset 0x180000 | | 230 | zsc1 at ioasic? offset 0x180000 |
231 | bba0 at ioasic? offset ? | | 231 | bba0 at ioasic? offset ? |
232 | tcds* at tc? slot ? offset ? | | 232 | tcds* at tc? slot ? offset ? |
233 | asc* at tcds? chip ? | | 233 | asc* at tcds? chip ? |
| @@ -259,38 +259,30 @@ dwlpx* at kft? | | | @@ -259,38 +259,30 @@ dwlpx* at kft? |
259 | mcpcia* at mcbus? mid ? | | 259 | mcpcia* at mcbus? mid ? |
260 | tsp* at tsc? | | 260 | tsp* at tsc? |
261 | ttwoga* at mainbus? | | 261 | ttwoga* at mainbus? |
262 | | | 262 | |
263 | # Sable PCI and STDIO bus and devices | | 263 | # Sable PCI and STDIO bus and devices |
264 | ttwopci* at ttwoga? hose ? | | 264 | ttwopci* at ttwoga? hose ? |
265 | sableio* at ttwopci? bus ? | | 265 | sableio* at ttwopci? bus ? |
266 | com* at sableio? port ? | | 266 | com* at sableio? port ? |
267 | lpt* at sableio? port ? | | 267 | lpt* at sableio? port ? |
268 | pckbc* at sableio? port ? | | 268 | pckbc* at sableio? port ? |
269 | fdc* at sableio? port ? | | 269 | fdc* at sableio? port ? |
270 | | | 270 | |
271 | # PCI bus support | | 271 | # PCI bus support |
272 | pci* at apecs? | | 272 | pci* at pcibus? # "pcibus" interface attribute |
273 | pci* at cia? | | | |
274 | pci* at irongate? | | | |
275 | pci* at lca? | | | |
276 | pci* at ppb? | | | |
277 | pci* at dwlpx? | | | |
278 | pci* at mcpcia? | | | |
279 | pci* at tsp? | | | |
280 | pci* at ttwopci? | | | |
281 | | | 273 | |
282 | # AGP support | | 274 | # AGP support |
283 | agp* at irongate? | | 275 | agp* at agpbus? # "agpbus" interface attribute |
284 | | | 276 | |
285 | # PCI devices | | 277 | # PCI devices |
286 | | | 278 | |
287 | # PCI cryptographic devices | | 279 | # PCI cryptographic devices |
288 | hifn* at pci? dev ? function ? # Hifn 7755/7811/795x | | 280 | hifn* at pci? dev ? function ? # Hifn 7755/7811/795x |
289 | ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x | | 281 | ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x |
290 | | | 282 | |
291 | adv* at pci? dev ? function ? # AdvanSys SCSI | | 283 | adv* at pci? dev ? function ? # AdvanSys SCSI |
292 | adw* at pci? dev ? function ? # AdvanSys Wide SCSI | | 284 | adw* at pci? dev ? function ? # AdvanSys Wide SCSI |
293 | #options SCSI_ADW_WDTR_DISABLE # disable WDTR | | 285 | #options SCSI_ADW_WDTR_DISABLE # disable WDTR |
294 | #options SCSI_ADW_SDTR_DISABLE # disable SDTR | | 286 | #options SCSI_ADW_SDTR_DISABLE # disable SDTR |
295 | #options SCSI_ADW_TAGQ_DISABLE # disable Tag Queuing | | 287 | #options SCSI_ADW_TAGQ_DISABLE # disable Tag Queuing |
296 | ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI | | 288 | ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI |
| @@ -394,31 +386,28 @@ lxtphy* at mii? phy ? # Level One LXT- | | | @@ -394,31 +386,28 @@ lxtphy* at mii? phy ? # Level One LXT- |
394 | gphyter* at mii? phy ? # NS83861 Gig-E PHY | | 386 | gphyter* at mii? phy ? # NS83861 Gig-E PHY |
395 | makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs | | 387 | makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs |
396 | nsphy* at mii? phy ? # NS83840 PHYs | | 388 | nsphy* at mii? phy ? # NS83840 PHYs |
397 | nsphyter* at mii? phy ? # NS83843 PHYs | | 389 | nsphyter* at mii? phy ? # NS83843 PHYs |
398 | qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs | | 390 | qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs |
399 | rgephy* at mii? phy ? # Realtek 8169S internal PHYs | | 391 | rgephy* at mii? phy ? # Realtek 8169S internal PHYs |
400 | rlphy* at mii? phy ? # Realtek 8139 PHYs | | 392 | rlphy* at mii? phy ? # Realtek 8139 PHYs |
401 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs | | 393 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs |
402 | tlphy* at mii? phy ? # ThunderLAN PHYs | | 394 | tlphy* at mii? phy ? # ThunderLAN PHYs |
403 | tqphy* at mii? phy ? # TDK Semiconductor PHYs | | 395 | tqphy* at mii? phy ? # TDK Semiconductor PHYs |
404 | ukphy* at mii? phy ? # generic unknown PHYs | | 396 | ukphy* at mii? phy ? # generic unknown PHYs |
405 | | | 397 | |
406 | # ISA/EISA bus support | | 398 | # ISA/EISA bus support |
407 | isa* at jensenio? | | 399 | isa* at isabus? # "isabus" interface attribute |
408 | eisa* at jensenio? | | 400 | eisa* at eisabus? # "eisabus" interface attribute |
409 | isa* at pceb? | | | |
410 | eisa* at pceb? | | | |
411 | isa* at sio? | | | |
412 | #isapnp* at isa? | | 401 | #isapnp* at isa? |
413 | | | 402 | |
414 | # ISA devices | | 403 | # ISA devices |
415 | mcclock* at isa? port 0x70 | | 404 | mcclock* at isa? port 0x70 |
416 | pckbc* at isa? # PC keyboard controller | | 405 | pckbc* at isa? # PC keyboard controller |
417 | pckbd* at pckbc? # PC keyboard (kbd port) | | 406 | pckbd* at pckbc? # PC keyboard (kbd port) |
418 | pms* at pckbc? # PS/2-style mouse (aux port) | | 407 | pms* at pckbc? # PS/2-style mouse (aux port) |
419 | attimer* at isa? # AT Timer | | 408 | attimer* at isa? # AT Timer |
420 | pcppi* at isa? # PC prog. periph. interface | | 409 | pcppi* at isa? # PC prog. periph. interface |
421 | spkr* at pcppi? # IBM BASIC emulation | | 410 | spkr* at pcppi? # IBM BASIC emulation |
422 | isabeep0 at pcppi? # "keyboard" beep | | 411 | isabeep0 at pcppi? # "keyboard" beep |
423 | com* at isa? port 0x3f8 irq 4 # standard serial ports | | 412 | com* at isa? port 0x3f8 irq 4 # standard serial ports |
424 | com* at isa? port 0x2f8 irq 3 | | 413 | com* at isa? port 0x2f8 irq 3 |
| @@ -540,31 +529,27 @@ iic* at alipm? | | | @@ -540,31 +529,27 @@ iic* at alipm? |
540 | #spdmem* at iic? addr 0x51 | | 529 | #spdmem* at iic? addr 0x51 |
541 | #spdmem* at iic? addr 0x52 | | 530 | #spdmem* at iic? addr 0x52 |
542 | #spdmem* at iic? addr 0x53 | | 531 | #spdmem* at iic? addr 0x53 |
543 | #spdmem* at iic? addr 0x54 | | 532 | #spdmem* at iic? addr 0x54 |
544 | #spdmem* at iic? addr 0x55 | | 533 | #spdmem* at iic? addr 0x55 |
545 | #spdmem* at iic? addr 0x56 | | 534 | #spdmem* at iic? addr 0x56 |
546 | #spdmem* at iic? addr 0x57 | | 535 | #spdmem* at iic? addr 0x57 |
547 | #seeprom* at iic0 addr 0x51 flags 0x2 | | 536 | #seeprom* at iic0 addr 0x51 flags 0x2 |
548 | | | 537 | |
549 | # PCMCIA USB controllers | | 538 | # PCMCIA USB controllers |
550 | slhci* at pcmcia? function ? # ScanLogic SL811HS | | 539 | slhci* at pcmcia? function ? # ScanLogic SL811HS |
551 | | | 540 | |
552 | # USB bus support | | 541 | # USB bus support |
553 | usb* at xhci? | | 542 | usb* at usbus? # "usbus" interface attribute |
554 | usb* at ehci? | | | |
555 | usb* at ohci? | | | |
556 | usb* at slhci? | | | |
557 | usb* at uhci? | | | |
558 | | | 543 | |
559 | # USB Hubs | | 544 | # USB Hubs |
560 | uhub* at usb? | | 545 | uhub* at usb? |
561 | uhub* at uhub? port ? | | 546 | uhub* at uhub? port ? |
562 | | | 547 | |
563 | # USB HID device | | 548 | # USB HID device |
564 | uhidev* at uhub? port ? configuration ? interface ? | | 549 | uhidev* at uhub? port ? configuration ? interface ? |
565 | | | 550 | |
566 | # USB Mice | | 551 | # USB Mice |
567 | ums* at uhidev? reportid ? | | 552 | ums* at uhidev? reportid ? |
568 | wsmouse* at ums? | | 553 | wsmouse* at ums? |
569 | | | 554 | |
570 | # USB Keyboards | | 555 | # USB Keyboards |