1# $OpenBSD: GENERIC,v 1.320 2021/10/21 18:36:42 bluhm Exp $ 2# 3# For further information on compiling OpenBSD kernels, see the config(8) 4# man page. 5# 6# For further information on hardware support for this architecture, see 7# the intro(4) man page. For further information about kernel options 8# for this architecture, see the options(4) man page. For an explanation 9# of each device driver in this file see the section 4 man page for the 10# device. 11 12machine sparc64 13include "../../../conf/GENERIC" 14maxusers 80 # estimated number of users 15 16option SUN4US 17option SUN4V 18 19option PCIVERBOSE 20option USER_PCICONF # user-space PCI configuration 21option APERTURE 22option USBVERBOSE 23 24option WSEMUL_SUN # provide sun terminal emulation; required 25option WSEMUL_NO_VT100 # do not provide vt100 terminal emulation 26option WSEMUL_DUMB 27option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11 28 29config bsd swap generic 30 31# Main bus and CPU .. all systems. 32mainbus0 at root 33cpu0 at mainbus0 34ssm* at mainbus0 35cpu0 at ssm? 36cmp* at mainbus0 37cmp* at ssm? 38cpu0 at cmp? 39core* at cmp? 40cpu0 at core? 41 42# Bus types found on SPARC systems. 43sbus* at mainbus0 44central0 at mainbus0 45fhc0 at central0 46fhc* at mainbus0 47upa0 at mainbus0 48psycho* at mainbus0 49pci* at psycho? 50schizo* at mainbus0 51schizo* at ssm? 52pci* at schizo? 53pyro* at mainbus0 54pci* at pyro? 55vpci* at mainbus0 56pci* at vpci? 57pci* at ppb? 58ppb* at pci? 59ebus* at mainbus0 60ebus* at pci? 61vbus0 at mainbus0 62sbbc* at pci? 63cbus* at vbus? 64 65# PCI Ethernet 66hme* at pci? # Sun Happy Meal 10/100 67gem* at pci? # Sun GEM 10/100/Gigabit 68cas* at pci? # Sun Cassini 100/Gigabit 69nep* at pci? # Sun Neptune ethernet 70ti* at pci? # Alteon Tigon 1Gb ethernet 71skc* at pci? # SysKonnect GEnesis 984x 72sk* at skc? # each port of above 73mskc* at pci? # Marvell Yukon-2 74msk* at mskc? # each port of above 75fxp* at pci? # EtherExpress 10/100B ethernet 76xl* at pci? # 3C9xx ethernet 77xl* at cardbus? # 3C9xx ethernet 78pcn* at pci? # AMD PCnet-PCI Ethernet 79de* at pci? # DC21X4X-based ethernet 80dc* at pci? # 21143, "tulip" clone ethernet 81dc* at cardbus? # 21143, "tulip" clone ethernet 82ne* at pci? # NE2000-compat ethernet cards 83epic* at pci? # SMC EPIC/100 ethernet 84em* at pci? # Intel Pro/1000 ethernet 85#ixgb* at pci? # Intel Pro/10Gb ethernet 86ix* at pci? # Intel 82598EB 10Gb ethernet 87ixl* at pci? # Intel 700 Series Ethernet 88myx* at pci? # Myricom Myri-10G 10Gb ethernet 89mcx* at pci? # Mellanox 5th Generation Ethernet 90oce* at pci? # Emulex OneConnect 10Gb ethernet 91bge* at pci? # Broadcom BCM570x (aka Tigon3) 92bnx* at pci? # Broadcom BCM5706/5708 GigE 93stge* at pci? # Sundance TC9021 GigE 94rl* at pci? # Realtek 81[23]9 ethernet 95vr* at pci? # VIA Rhine ethernet 96re* at pci? # Realtek 8169/8169S/8110S 97re* at cardbus? # Realtek 8169/8169S/8110S 98thtc* at pci? # Tehuti Networks 10Gb ethernet 99tht* at thtc? 100jme* at pci? # JMicron JMC250/JMC260 Ethernet 101 102ath* at pci? # Atheros AR5k (802.11a/b/g) 103ath* at cardbus? # Atheros AR5k (802.11a/b/g) 104athn* at pci? # Atheros AR9k (802.11a/g/n) 105athn* at cardbus? # Atheros AR9k (802.11a/g/n) 106#pgt* at pci? # Prism54 (only full-mac varients) 107#acx* at pci? # TI ACX100/ACX111 (802.11b/g) 108#acx* at cardbus? # TI ACX100/ACX111 (802.11b/g) 109ral* at pci? # Ralink RT2500/RT2501/RT2600 110ral* at cardbus? # Ralink RT2500/RT2501/RT2600 111malo* at pci? # Marvell Libertas 112malo* at cardbus? # Marvell Libertas 113malo* at pcmcia? # Marvell 88W8385 114 115# PCI SCSI 116#ahc* at pci? # Adaptec 2940 SCSI controllers 117siop* at pci? # NCR 538XX SCSI controllers 118qlw* at pci? # QLogic ISP SCSI 119qla* at pci? # QLogic ISP 2[123]xx FibreChannel 120qle* at pci? # QLogic ISP 2[45]xx FibreChannel 121pcscp* at pci? # AMD 53c974 PCscsi-PCI SCSI 122mpi* at pci? # LSI Logic Fusion MPT Message Passing Interface 123mpii* at pci? # LSI Message Passing Interface II 124arc* at pci? # Areca RAID Controllers 125jmb* at pci? # JMicron JMB36x controllers 126ahci* at jmb? flags 0x0000 # flags 0x0001 to force SATA 1 (1.5Gb/s) 127pciide* at jmb? 128ahci* at pci? flags 0x0000 # AHCI SATA controllers 129 # flags 0x0001 to force SATA 1 (1.5Gb/s) 130sili* at pci? # Silicon Image 3124/3132/3531 SATA controllers 131nvme* at pci? # NVMe controllers 132 133# PCI sound 134auacer* at pci? # Acer Labs M5455 135autri* at pci? flags 0x0000 # Trident 4D WAVE 136cmpci* at pci? # C-Media CMI8338/8738 137eap* at pci? # Ensoniq AudioPCI S5016 138emu* at pci? # SB Live! 139eso* at pci? # ESS Solo-1 PCI AudioDrive 140 141puc* at pci? # PCI "universal" comm device 142com* at puc? 143#lpt* at puc? 144 145# Sound support 146audio* at auacer? 147audio* at audioce? 148audio* at audiocs? 149audio* at autri? 150audio* at cmpci? 151audio* at eap? 152audio* at emu? 153audio* at eso? 154 155# MIDI support 156midi* at autri? 157midi* at eap? 158 159# USB Controllers 160ohci* at pci? # Open Host Controller 161ohci* at cardbus? 162uhci* at pci? # Universal Host Controller (Intel) 163ehci* at pci? # Enhanced Host Controller 164ehci* at cardbus? 165xhci* at pci? # eXtensible Host Controller 166 167# USB bus support 168usb* at ohci? 169usb* at uhci? 170usb* at ehci? 171usb* at xhci? 172 173# USB devices 174uhub* at usb? # USB Hubs 175uhub* at uhub? # USB Hubs 176urng* at uhub? # USB Random Number Generator 177uonerng* at uhub? # Moonbase Otago OneRNG 178umodem* at uhub? # USB Modems/Serial 179ucom* at umodem? 180uvisor* at uhub? # Handspring Visor 181ucom* at uvisor? 182uvscom* at uhub? # SUNTAC Slipper U VS-10U serial 183ucom* at uvscom? 184ubsa* at uhub? # Belkin serial adapter 185ucom* at ubsa? 186uftdi* at uhub? # FTDI FT8U100AX serial adapter 187ucom* at uftdi? 188uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter 189ucom* at uplcom? 190umct* at uhub? # MCT USB-RS232 serial adapter 191ucom* at umct? 192uslcom* at uhub? # Silicon Laboratories CP210x serial 193ucom* at uslcom? 194uscom* at uhub? # Simple USB serial adapters 195ucom* at uscom? 196ucrcom* at uhub? # Chromebook serial 197ucom* at ucrcom? 198uark* at uhub? # Arkmicro ARK3116 serial 199ucom* at uark? 200uipaq* at uhub? # iPAQ serial adapter 201ucom* at uipaq? 202uchcom* at uhub? # WinChipHead CH341/340 serial 203ucom* at uchcom? 204uaudio* at uhub? # USB Audio 205audio* at uaudio? 206umidi* at uhub? # USB MIDI 207midi* at umidi? 208ulpt* at uhub? # USB Printers 209umass* at uhub? # USB Mass Storage devices 210uhidev* at uhub? # Human Interface Devices 211ums* at uhidev? # USB mouse 212wsmouse* at ums? mux 0 213ukbd* at uhidev? # USB keyboard 214wskbd* at ukbd? mux 1 215ucycom* at uhidev? # Cypress serial 216ucom* at ucycom? 217uslhcom* at uhidev? # Silicon Labs CP2110 USB HID UART 218ucom* at uslhcom? 219umsm* at uhub? # Qualcomm MSM EVDO 220ucom* at umsm? 221uhid* at uhidev? # USB generic HID support 222fido* at uhidev? # FIDO/U2F security key support 223ucc* at uhidev? # Consumer Control keyboards 224wskbd* at ucc? mux 1 225ujoy* at uhidev? # USB joystick/gamecontroller support 226uhidpp* at uhidev? # Logitech HID++ Devices 227upd* at uhidev? # USB Power Devices sensors 228aue* at uhub? # ADMtek AN986 Pegasus Ethernet 229atu* at uhub? # Atmel AT76c50x based 802.11b 230axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 231axen* at uhub? # ASIX Electronics AX88179 USB Ethernet 232cue* at uhub? # CATC USB-EL1201A based Ethernet 233kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 234smsc* at uhub? # SMSC LAN95xx Ethernet 235cdce* at uhub? # CDC Ethernet 236urndis* at uhub? # Remote NDIS devices 237udav* at uhub? # Davicom DM9601 based Ethernet 238mos* at uhub? # MOSCHIP MCS7730/7830 10/100 Ethernet 239upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network' 240ugl* at uhub? # Genesys Logic GL620USB-A host-to-host `network' 241ural* at uhub? # Ralink RT2500USB 242uath* at uhub? # Atheros AR5005UG/AR5005UX 243rsu* at uhub? # Realtek RTL8188SU/RTL8191SU/RTL8192SU 244urtwn* at uhub? # Realtek RTL8188CU/RTL8192CU 245rum* at uhub? # Ralink RT2501USB/RT2601USB 246run* at uhub? # Ralink RT2700U/RT2800U/RT3000U 247athn* at uhub? # Atheros AR9002U 248zyd* at uhub? # Zydas ZD1211 249url* at uhub? # Realtek RTL8150L based adapters 250ure* at uhub? # Realtek RTL8152 based adapters 251wi* at uhub? # WaveLAN IEEE 802.11DS 252udsbr* at uhub? # D-Link DSB-R100 radio 253radio* at udsbr? # USB radio 254ugen* at uhub? # USB Generic driver 255udcf* at uhub? # Gude Expert mouseCLOCK 256umbg* at uhub? # Meinberg Funkuhren USB5131/DCF600USB 257uthum* at uhidev? # TEMPerHUM sensor 258ugold* at uhidev? # gold TEMPer sensor 259utwitch* at uhidev? # UYUREX BBU sensor 260uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter 261onewire* at uow? 262 263# USB Video 264uvideo* at uhub? 265video* at uvideo? 266 267utvfu* at uhub? # Fushicai Audio-Video Grabber 268video* at utvfu? 269audio* at utvfu? 270 271# CardBus bus support 272cardbus* at cardslot? 273pcmcia* at cardslot? 274cbb* at pci? 275cardslot* at cbb? 276 277#### Standard system devices -- all required for a given architecture 278 279auxio* at ebus? 280auxio* at sbus? 281beep* at ebus? 282beeper* at ebus? 283power* at ebus? 284 285# SAB82532 based serial ports 286sab* at ebus? 287sabtty* at sab? 288 289# NS16550 based serial ports 290com* at ebus? 291comkbd* at ebus? 292wskbd* at comkbd? mux 1 293comms* at ebus? 294wsmouse* at comms? mux 0 295 296# Z8530 based serial ports 297zs* at sbus? 298zs* at fhc? 299zstty* at zs? 300zskbd* at zs? 301wskbd* at zskbd? mux 1 302zsms* at zs? 303wsmouse* at zsms? mux 0 304 305# i8042 based serial ports (PS/2 ports) 306pckbc* at ebus? # controller 307pckbd* at pckbc? # ps2 keyboard 308wskbd* at pckbd? mux 1 # generic keyboard layer 309pms* at pckbc? # ps2 mouse 310wsmouse* at pms? mux 0 # generic mouse 311 312audioce* at ebus? # ebus cs4231 313 314# parallel ports 315bpp* at sbus? 316lpt* at ebus? 317 318bbc* at ebus? 319led* at ebus? 320lom* at ebus? 321pmc* at ebus? 322ppm* at ebus? 323wbsd* at ebus? 324sdmmc* at wbsd? 325 326# performance counters 327uperf* at ebus? 328uperf* at sbus? 329 330## PROM console driver -- if all else fails 331pcons0 at mainbus0 # PROM console 332wsdisplay* at pcons? 333 334## Mostek/DS1287 clocks 335clock* at sbus? 336clock* at ebus? 337rtc* at ebus? 338clock0 at fhc? 339clkbrd* at fhc? 340#environ* at fhc? 341 342## PROM clock -- if all else failse 343prtc0 at mainbus0 344 345## Timer chip found on (some) sun4u systems. 346timer* at mainbus0 347 348# Virtual devices for sun4v systems. 349vcons0 at vbus? 350vrtc0 at vbus? 351vrng0 at vbus? 352vdsk* at cbus? 353vnet* at cbus? 354vcc* at cbus? 355vcctty* at vcc? 356vds* at cbus? 357vdsp* at vds? 358vsw* at cbus? 359vnet* at vsw? 360vldc* at cbus? 361vldcp* at vldc? 362 363## Lance Ethernet - AMD7990 364le* at sbus? 365ledma* at sbus? 366le* at ledma? 367lebuffer* at sbus? 368le* at lebuffer? 369 370# Quad-ethernet glue device, and sub-devices 371qec* at sbus? 372qe* at qec? 373be* at qec? 374 375hme* at sbus? 376ti* at sbus? 377gem* at sbus? 378 379# Magma serial/parallel port devices 380magma* at sbus? 381mtty* at magma? 382mbpp* at magma? 383 384# Magma serial/parallel port devices 385spif* at sbus? 386stty* at spif? 387sbpp* at spif? 388 389pciide* at pci? flags 0x0000 390wd* at pciide? flags 0x0a00 391atapiscsi* at pciide? 392 393wdc* at pcmcia? 394wd* at wdc? flags 0x0000 395 396# 397# Note the flags on the esp entries below, that work around 398# deficiencies in the current driver: 399# bits 0-7: disable disconnect/reselect for the corresponding target 400# bits 8-15: disable synch negotiation for target [bit-8] 401# Note: targets 4-7 have disconnect/reselect enabled on the premise 402# that tape devices normally have one of these targets. Tape 403# devices should be allowed to disconnect for the SCSI bus 404# to operate acceptably. 405# 406dma* at sbus? # SBus 407esp* at dma? # SBus 408esp* at sbus? 409qlw* at sbus? 410qla* at sbus? 411 412# SCSI bus layer. SCSI devices attach to the SCSI bus, which attaches 413# to the underlying hardware controller. 414 415# These entries find devices on all SCSI busses and assign 416# unit numers dynamically. 417scsibus* at scsi? 418sd* at scsibus? # SCSI disks 419st* at scsibus? # SCSI tapes 420cd* at scsibus? # SCSI CD-ROMs 421ch* at scsibus? # SCSI changer devices 422safte* at scsibus? # SCSI accessed fault-tolerant encl 423ses* at scsibus? # SCSI enclosure services 424uk* at scsibus? # unknown SCSI devices 425 426mpath0 at root 427emc* at scsibus? 428hds* at scsibus? 429rdac* at scsibus? 430sym* at scsibus? 431 432# Media Independent Interface (mii) drivers 433acphy* at mii? # Altima AC101 PHYs 434exphy* at mii? # 3Com internal PHYs 435bmtphy* at mii? # Broadcom 10/100 PHYs 436brgphy* at mii? # Broadcom Gigabit PHYs 437eephy* at mii? # Marvell 88E1000 series PHY 438xmphy* at mii? # XaQti XMAC-II PHYs 439nsphy* at mii? # NS and compatible PHYs 440nsphyter* at mii? # NS and compatible PHYs 441qsphy* at mii? # Quality Semi QS6612 PHYs 442luphy* at mii? # Lucent LU6612 PHY 443sqphy* at mii? # Seeq 8x220 PHYs 444dcphy* at mii? # Digital clone PHYs 445amphy* at mii? # AMD AM79c873 PHYs 446icsphy* at mii? # ICS 1890 PHYs 447iophy* at mii? # Intel 82553 PHYs 448inphy* at mii? # Intel 82555 PHYs 449lxtphy* at mii? # Level1 LXT970 PHYs 450rlphy* at mii? # Realtek 8139 internal PHYs 451urlphy* at mii? # Realtek RTL8150L internal PHY 452rgephy* at mii? # Realtek 8169S/8110S PHY 453gentbi* at mii? # Generic 1000BASE-X ten-bit PHY 454nsgphy* at mii? # NS gigabit PHYs 455tqphy* at mii? # TDK 78Q212x PHYs 456jmphy* at mii? # JMicron JMP202/JMP211 PHYs 457ipgphy* at mii? # IC Plus IP1000A PHYs 458ukphy* at mii? # Unknown PHYs 459 460# sensors 461pcfiic* at ebus? 462iic* at pcfiic? 463alipm* at pci? 464iic* at alipm? 465mbg* at pci? # Meinberg Funkuhren radio clocks 466 467adc* at iic? # Analog Devices AD7416/AD7417/7418 468admtemp* at iic? # Analog Devices ADM1021 469admlc* at iic? # Analog Devices ADM1024 470admtm* at iic? # Analog Devices ADM1025 471admtmp* at iic? # Analog Devices ADM1030 472admtt* at iic? # Analog Devices ADM1031 473adt* at iic? # Analog Devices ADT7460 474lm* at iic? # LM78/79 and clones 475lmenv* at iic? # National Semiconductor LM87 476lmtemp* at iic? # NS LM75/LM77 temperature sensor 477maxds* at iic? # Maxim DS1631 478maxtmp* at iic? # Maxim MAX6642/MAX6690 479pcfadc* at iic? # Philips PCF8591 480ecadc* at iic? # SUNW,envctrl temperature sensors 481spdmem* at iic? # SPD memory eeproms 482tda* at iic? # Philips TDA8444 483 484# Framebuffers 485agten* at sbus? # Fujitsu AG-10e framebuffer 486wsdisplay* at agten? 487bwtwo* at sbus? # bwtwo monochrome framebuffer 488wsdisplay* at bwtwo? 489cgsix* at sbus? # cgsix 8-bit accelerated framebuffer 490wsdisplay* at cgsix? 491cgthree* at sbus? # cgthree 8-bit framebuffer 492wsdisplay* at cgthree? 493cgtwelve* at sbus? # cgtwelve 24-bit color framebuffer 494wsdisplay* at cgtwelve? 495creator* at mainbus0 # Creator3D/Elite3D framebuffers 496creator* at upa0 497wsdisplay* at creator? 498gfxp* at pci? # PGX32 framebuffer 499wsdisplay* at gfxp? 500ifb* at pci? # Expert3D/XVR-500 framebuffers 501wsdisplay* at ifb? 502machfb* at pci? # PGX/PGX64 framebuffers 503wsdisplay* at machfb? 504mgx* at sbus? # SMS MGX/MGXPlus framebuffer 505wsdisplay* at mgx? 506radeonfb* at pci? # XVR-100/300 framebuffer 507wsdisplay* at radeonfb? 508raptor* at pci? # Raptor framebuffer 509wsdisplay* at raptor? 510rfx* at sbus? # RasterFlex framebuffer series 511wsdisplay* at rfx? 512tvtwo* at sbus? # Parallax XVideo/PowerVideo framebuffer 513wsdisplay* at tvtwo? 514vgafb* at pci? # PCI display (except for Expert3D) 515wsdisplay* at vgafb? 516vigra* at sbus? # Viagra framebuffer series 517wsdisplay* at vigra? 518zx* at sbus? # Sun Leo (ZX) framebuffer 519wsdisplay* at zx? 520 521radeondrm* at pci? # ATI Radeon DRM driver 522drm* at radeondrm? 523wsdisplay* at radeondrm? 524 525audiocs* at sbus? 526 527asio* at sbus? # Aurora 210SJ 528com* at asio? 529apio* at sbus? # Aurora 210SJ 530lpt* at apio? 531 532stp* at sbus? # STP4020 533pcmcia* at stp? 534com* at pcmcia? # PCMCIA modems/serial ports 535ep* at pcmcia? # PCMCIA based 3C5xx ethernet 536ne* at pcmcia? # PCMCIA based NE2000 ethernet 537wi* at pci? # WaveLAN IEEE 802.11DS 538wi* at pcmcia? # WaveLAN IEEE 802.11DS 539 540# ``XBox'' SBus Expansion 541xbox* at sbus? 542sbus* at xbox? 543 544# Floppy controller and drive 545fdc* at sbus? 546#fdc* at ebus? 547fd* at fdc? 548 549# 1-Wire devices 550option ONEWIREVERBOSE 551owid* at onewire? # ID 552owsbm* at onewire? # Smart Battery Monitor 553owtemp* at onewire? # Temperature 554owctr* at onewire? # Counter device 555 556pseudo-device hotplug 1 # devices hot plugging 557pseudo-device dt 558pseudo-device wsmux 2 # mouse & keyboard multiplexor 559