1# $OpenBSD: GENERIC,v 1.209 2009/09/27 19:30:38 sthen 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 alpha 13include "../../../conf/GENERIC" 14maxusers 80 # estimated number of users 15 16# CPU Support 17option DEC_3000_500 # Flamingo etc: 3000/[4-9]00* 18option DEC_3000_300 # Pelican etc: 3000/300* 19option DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc. 20option DEC_KN20AA # KN20AA: AlphaStation 600 21option DEC_KN300 # KN300: AlphaServer 4100 and 1200 22option DEC_AXPPCI_33 # NoName: AXPpci33, etc. 23option DEC_EB164 # EB164: AlphaPC 164 24option DEC_EB64PLUS # EB64+: AlphaPC 64, etc. 25option DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150) 26option DEC_550 # Miata: Digital Personal Workstation 27option DEC_1000 # Mikasa etc: Digital AlphaServer 1000 28option DEC_1000A # Corelle etc: Digital AlphaServer 800/1000A 29option DEC_6600 # EV6: XP1000, 264DP OEM Board 30option API_UP1000 # EV6: Alpha Processor UP1000 31 32option COMPAT_OSF1 # OSF/1 binary compatibility 33 34# Misc. options 35option EISAVERBOSE # recognize "unknown" EISA devices 36option PCIVERBOSE # recognize "unknown" PCI devices 37option TCVERBOSE # recognize "unknown" TC devices 38option USBVERBOSE 39 40# Wscons options 41option WSDISPLAY_COMPAT_USL # VT handling 42option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11 43option WSDISPLAY_DEFAULTSCREENS=6 # initial number of text consoles 44option WSDISPLAY_COMPAT_PCVT # emulate some ioctls; needed for X11 45 46option APERTURE # in-kernel aperture driver for XFree86 47option USER_PCICONF # user-space PCI configuration 48#option NTFS # Experimental NTFS support 49 50config bsd swap generic 51 52mainbus0 at root 53cpu* at mainbus0 54 55# PCI USB Controllers 56ehci* at pci? # Enhanced Host Controller 57uhci* at pci? # Universal Host Controller (Intel) 58ohci* at pci? # Open Host Controller 59 60# USB bus support 61usb* at ehci? 62usb* at uhci? 63usb* at ohci? 64 65# USB devices 66uhub* at usb? # USB Hubs 67uhub* at uhub? # USB Hubs 68umodem* at uhub? # USB Modems/Serial 69ucom* at umodem? 70uvisor* at uhub? # Handspring Visor 71ucom* at uvisor? 72uvscom* at uhub? # SUNTAC Slipper U VS-10U serial 73ucom* at uvscom? 74ubsa* at uhub? # Belkin serial adapter 75ucom* at ubsa? 76uftdi* at uhub? # FTDI FT8U100AX serial adapter 77ucom* at uftdi? 78uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter 79ucom* at uplcom? 80umct* at uhub? # MCT USB-RS232 serial adapter 81ucom* at umct? 82uslcom* at uhub? # Silicon Laboratories CP210x serial 83ucom* at uslcom? 84uark* at uhub? # Arkmicro ARK3116 serial 85ucom* at uark? 86uipaq* at uhub? # iPAQ serial adapter 87ucom* at uipaq? 88uchcom* at uhub? # WinChipHead CH341/340 serial 89ucom* at uchcom? 90uaudio* at uhub? # USB Audio 91audio* at uaudio? 92umidi* at uhub? # USB MIDI 93midi* at umidi? 94ulpt* at uhub? # USB Printers 95umass* at uhub? # USB Mass Storage devices 96scsibus* at umass? 97atapiscsi* at umass? 98uhidev* at uhub? # Human Interface Devices 99ums* at uhidev? # USB mouse 100wsmouse* at ums? mux 0 101ukbd* at uhidev? # USB keyboard 102wskbd* at ukbd? mux 1 103ucycom* at uhidev? # Cypress serial 104ucom* at ucycom? 105uhid* at uhidev? # USB generic HID support 106aue* at uhub? # ADMtek AN986 Pegasus Ethernet 107#atu* at uhub? # Atmel AT76c50x based 802.11b 108axe* at uhub? # ASIX Electronics AX88172 USB Ethernet 109cue* at uhub? # CATC USB-EL1201A based Ethernet 110kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet 111cdce* at uhub? # CDC Ethernet 112udav* at uhub? # Davicom DM9601 based Ethernet 113upl* at uhub? # Prolific PL2301/PL2302 host-to-host `network' 114url* at uhub? # Realtek RTL8150L based adapters 115wi* at uhub? # WaveLAN IEEE 802.11DS 116urio* at uhub? # Diamond Multimedia Rio 500 117uscanner* at uhub? # USB Scanners 118usscanner* at uhub? # USB SCSI scanners, e.g., HP5300 119scsibus* at usscanner? 120#uyap* at uhub? # Y@P firmware loader 121udsbr* at uhub? # D-Link DSB-R100 radio 122radio* at udsbr? # USB radio 123ugen* at uhub? # USB Generic driver 124uath* at uhub? # Atheros AR5005UG/AR5005UX 125ural* at uhub? # Ralink RT2500USB 126rum* at uhub? # Ralink RT2501USB/RT2601USB 127run* at uhub? # Ralink RT2700U/RT2800U/RT3000U 128uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter 129onewire* at uow? 130 131# USB Video 132uvideo* at uhub? 133video* at uvideo? 134 135# Bluetooth controllers 136ubt* at uhub? # USB Bluetooth 137bthub* at ubt? 138 139bthidev* at bthub? # Bluetooth HID support 140btkbd* at bthidev? 141btms* at bthidev? 142wskbd* at btkbd? mux 1 143wsmouse* at btms? mux 0 144btsco* at bthub? # Bluetooth audio support 145audio* at btsco? 146 147# EV6 Tsunami Core Logic 148tsc* at mainbus0 149 150# TURBOchannel host bus adapter support 151tcasic* at mainbus0 152 153# MCBUS bus support 154mcbus* at mainbus0 155mcmem* at mcbus? mid ? 156 157# TURBOchannel bus support 158tc* at tcasic? 159 160# TURBOchannel devices 161ioasic* at tc? 162mcclock* at ioasic? 163le* at ioasic? 164scc0 at ioasic? 165scc1 at ioasic? 166tcds* at tc? 167asc* at tcds? 168scsibus* at asc? 169asc* at tc? 170#cfb* at tc? 171#sfb* at tc? 172le* at tc? 173fta* at tc? # DEC DEFTA FDDI cards 174 175# PCI host bus adapter support 176apecs* at mainbus? 177cia* at mainbus? 178irongate* at mainbus? 179lca* at mainbus? 180tsp* at tsc? 181mcpcia* at mcbus? mid ? 182 183# PCI bus support 184pci* at apecs? 185pci* at cia? 186pci* at irongate? 187pci* at lca? 188pci* at ppb? 189pci* at tsp? 190pci* at mcpcia? 191 192# PCI devices 193ppb* at pci? # PCI-PCI bridges 194sio* at pci? # Intel PCI-ISA bridge 195pceb* at pci? # Intel PCI-EISA bridge 196 197cy* at pci? # PCI cyclom card 198 199# PCI SCSI devices 200ahc* at pci? # Adaptec 2940 SCSI controllers 201scsibus* at ahc? 202isp* at pci? # Qlogic ISP [12]0x0 SCSI/FibreChannel 203scsibus* at isp? 204siop* at pci? # NCR 53c8xx SCSI 205scsibus* at siop? 206pcscp* at pci? # AMD 53c974 PCscsi-PCI SCSI 207scsibus* at pcscp? 208twe* at pci? # 3ware Escalade RAID controllers 209scsibus* at twe? 210mpi* at pci? # LSI Logic Message Passing Interface 211scsibus* at mpi? 212sili* at pci? # Silicon Image 3124/3132/3531 SATA 213scsibus* at sili? 214 215#UNTESTED: the following drivers are untested. 216adw* at pci? # AdvanSys ULTRA WIDE SCSI 217scsibus* at adw? 218ciss* at pci? # Compaq Smart ARRAY [56]* RAID controllers 219scsibus* at ciss? 220gdt* at pci? # ICP Vortex GDT RAID controllers 221scsibus* at gdt? 222#adv* at pci? # AdvanSys 1200A/B and ULTRA SCSI 223#scsibus* at adv? 224#ami* at pci? # AMI MegaRAID controllers 225#scsibus* at ami? 226 227# Networking devices 228lmc* at pci? # Lan Media Corp SSI/T3/HSSI 229san* at pci? # Sangoma PCI AFT card 230pcn* at pci? # AMD PCnet-PCI Ethernet 231de* at pci? # 21x4[012]-based Ethernet 232dc* at pci? # 21143, "tulip" clone ethernet 233ne* at pci? # NE2000-compat ethernet cards 234fxp* at pci? # EtherExpress 10/100B ethernet 235ep* at pci? # 3COM 3c59x 236xl* at pci? # 3COM 3c9xx 237txp* at pci? # 3COM 3CR990 238fpa* at pci? # DEC DEFPA FDDI cards 239bge* at pci? # Broadcom BCM57xx (aka Tigon3) 240vge* at pci? # VIA VT612x 241re* at pci? # Realtek 8169/8169S/8110S 242stge* at pci? # Sundance TC9021 GigE 243lge* at pci? # Level1 LXT1001 GigE 244hme* at pci? # Sun Happy Meal 245ti* at pci? # Alteon Tigon 1Gb ethernet 246rl* at pci? # RealTek 81[23]9 ethernet 247vr* at pci? # VIA Rhine ethernet 248em* at pci? # Intel Pro/1000 ethernet 249#ixgb* at pci? # Intel Pro/10Gb ethernet 250sis* at pci? # SiS 900/7016 ethernet 251mtd* at pci? # Myson MTD800/803/891 252epic* at pci? # SMC EPIC/100 ethernet 253skc* at pci? # SysKonnect GEnesis 984x 254sk* at skc? # each port of above 255mskc* at pci? # Marvell Yukon-2 256msk* at mskc? # each port of above 257tl* at pci? # Compaq Thunderlan ethernet 258ste* at pci? # Sundance ST201 ethernet 259musycc* at pci? # Conexant HDLC controller 260art* at musycc? # Accoom Artery E1/T1 cards 261xge* at pci? # Neterion Xframe-I/II 10Gb ethernet 262sf* at pci? # Adaptec AIC-6915 ethernet 263wb* at pci? # Winbond W89C840F ethernet 264 265# Wireless network cards 266acx* at pci? # TI ACX100/ACX111 (802.11b/g) 267an* at pci? # Aironet IEEE 802.11DS 268ath* at pci? # Atheros AR5k (802.11) 269atw* at pci? # ADMtek ADM8211 (802.11) 270pgt* at pci? # Prism54 (only full-mac varients) 271ral* at pci? # Ralink RT2500/RT2501/RT2600 272#rtw* at pci? # Realtek 8180 273wi* at pci? # WaveLAN IEEE 802.11DS 274malo* at pci? # Marvell Libertas 275 276vga* at pci? # PCI VGA graphics 277tga* at pci? # DEC ZLXp-E[123] graphics 278 279# Media Independent Interface (mii) drivers 280eephy* at mii? # Marvell PHYs 281exphy* at mii? # 3Com internal PHYs 282inphy* at mii? # Intel 82555 PHYs 283iophy* at mii? # Intel 82553 PHYs 284icsphy* at mii? # ICS 1890 PHYs 285lxtphy* at mii? # Level1 LXT970 PHYs 286nsphy* at mii? # NS and compatible PHYs 287nsphyter* at mii? # NS and compatible PHYs 288qsphy* at mii? # Quality Semi QS6612 PHYs 289luphy* at mii? # Lucent LU6612 PHY 290sqphy* at mii? # Seeq 8x220 PHYs 291rlphy* at mii? # RealTek 8139 internal PHYs 292mtdphy* at mii? # Myson MTD972 PHYs 293dcphy* at mii? # Digital Clone PHYs 294acphy* at mii? # Altima AC101 PHYs 295amphy* at mii? # AMD 79C873 PHYs 296tqphy* at mii? # TDK 78Q212x PHYs 297bmtphy* at mii? # Broadcom 10/100 PHYs 298brgphy* at mii? # Broadcom Gigabit PHYs 299xmphy* at mii? # XaQti XMAC-II PHYs 300urlphy* at mii? # Realtek RTL8150L internal PHY 301rgephy* at mii? # Realtek 8169S/8110S PHY 302ciphy* at mii? # Cicada CS8201 10/100/1000 copper PHY 303ipgphy* at mii? # IC Plus IP1000A PHYs 304ukphy* at mii? # "unknown" PHYs 305 306# sensors 307alipm* at pci? 308iic* at alipm? 309 310adc* at iic? # Analog Devices AD7416/AD7417/7418 311admtemp* at iic? # Analog Devices ADM1021 312admlc* at iic? # Analog Devices ADM1024 313admtm* at iic? # Analog Devices ADM1025 314admtmp* at iic? # Analog Devices ADM1030 315admtt* at iic? # Analog Devices ADM1031 316adt* at iic? # Analog Devices ADT7460 317lm* at iic? # LM78/79 and clones 318lmenv* at iic? # National Semiconductor LM87 319lmtemp* at iic? # NS LM75/LM77 temperature sensor 320maxds* at iic? # Maxim DS1631 321maxtmp* at iic? # Maxim MAX6642/MAX6690 322spdmem* at iic? # SPD memory eeproms 323sdtemp* at iic? # SO-DIMM (JC-42.4) temperature 324 325# ISA/EISA bus support 326isa* at pceb? 327eisa* at pceb? 328isa* at sio? 329isadma0 at isa? 330isapnp0 at isa? 331 332# ISA devices 333mcclock* at isa? port 0x70 334pcppi* at isa? # PC prog. periph. interface 335spkr0 at pcppi? # IBM BASIC emulation 336midi* at pcppi? 337pckbc* at isa? # PC keyboard controller 338pckbd* at pckbc? # PC keyboard (kbd port) 339pms* at pckbc? # PS/2-style mouse (aux port) 340pmsi* at pckbc? # PS/2 "Intelli"mouse 341com* at isa? port 0x3f8 irq 4 # standard serial ports 342com* at isa? port 0x2f8 irq 3 343lpt* at isa? port 0x3bc irq 7 # standard parallel port 344vga* at isa? # ISA (EISA: XXX) VGA 345we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC 80x3 ethernet 346we1 at isa? port 0x300 iomem 0xcc000 irq 10 # 347ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3C503 ethernet cards 348ne0 at isa? port 0x240 irq 9 # NE[12]000 ethernet cards 349ne1 at isa? port 0x300 irq 10 # NE[12]000 ethernet cards 350ne2 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards 351ep* at isa? # 3C509 ethernet cards 352ep* at isapnp? # 3C509 ethernet cards 353#wss* at isa? port 0x530 irq 9 drq 0 # Windows Sound System 354lc0 at isa? port 0x200 # DEC EtherWorks 355lc1 at isa? port 0x280 # DEC EtherWorks 356 357cy0 at isa? iomem 0xd4000 irq 12 # ISA cyclom card 358fdc0 at isa? port 0x3f0 irq 6 drq 2 # floppy controller 359fd* at fdc? 360 361#aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 362#scsibus* at aic? 363 364# option for using CD1400 handshaking for incoming data 365# requires a special cable that exchanges the RTS and DTR lines 366# options CY_HW_RTS 367#ahc0 at isa? # Adaptec 284x SCSI controllers 368 369# EISA devices 370fea* at eisa? # DEC DEFEA FDDI cards 371ahc* at eisa? # Adaptec 274x, aic7770 SCSI 372 373# SCSI devices 374cd* at scsibus? 375sd* at scsibus? 376ss* at scsibus? 377st* at scsibus? 378ch* at scsibus? 379safte* at scsibus? 380ses* at scsibus? 381uk* at scsibus? 382 383# IDE controllers 384pciide* at pci? flags 0x0000 385wdc0 at isa? port 0x1f0 irq 14 flags 0x00 386wdc1 at isa? port 0x170 irq 15 flags 0x00 387wd* at wdc? flags 0x0000 388wd* at pciide? flags 0x0000 389 390# ATAPI<->SCSI 391atapiscsi* at wdc? 392atapiscsi* at pciide? 393scsibus* at atapiscsi? 394 395# Audio devices 396cmpci* at pci? # C-Media CMI8338/8738 397eap* at pci? # Ensoniq AudioPCI S5016 398emu* at pci? # SB Live! 399eso* at pci? # ESS Solo-1 PCI AudioDrive 400 401puc* at pci? # PCI "universal" comm device 402com* at puc? 403 404# UNTESTED. The following drivers are untested 405sv* at pci? # S3 SonicVibes (S3 617) 406fms* at pci? # Forte Media FM801 407auvia* at pci? # VIA VT82C686A 408## 409 410# OPL[23] FM synthesizers 411opl* at eso? 412opl* at cmpci? 413 414# MIDI support 415midi* at opl? # OPL FM synth 416midi* at eap? 417 418#Audio Support 419audio* at eap? 420audio* at emu? 421audio* at eso? 422audio* at sv? 423audio* at cmpci? 424audio* at fms? 425audio* at auvia? 426audio* at uaudio? 427 428bktr0 at pci? 429 430# FM-Radio support 431radio* at bktr? 432 433# Workstation Console attachments 434#wsdisplay* at cfb? 435#wsdisplay* at sfb? 436wsdisplay* at vga? 437wsdisplay* at tga? 438wskbd* at pckbd? mux 1 439wsmouse* at pms? mux 0 440wsmouse* at pmsi? mux 0 441 442# crypto support 443hifn* at pci? # Hi/fn 7751 crypto card 444lofn* at pci? # Hi/fn 6500 crypto card 445nofn* at pci? # Hi/fn 7814/7851/7854 crypto card 446ubsec* at pci? # Bluesteel Networks 5xxx crypto card 447safe* at pci? # SafeNet SafeXcel 1141/1741 448 449# 1-Wire devices 450option ONEWIREVERBOSE 451owid* at onewire? # ID 452owsbm* at onewire? # Smart Battery Monitor 453owtemp* at onewire? # Temperature 454 455#pseudo-device raid 4 # RAIDframe disk driver 456pseudo-device crypto 1 457pseudo-device sequencer 1 458pseudo-device hotplug 1 # devices hot plugging 459pseudo-device wsmux 2 # mouse & keyboard multiplexor 460