[BACK]Return to GENERIC CVS log [TXT][DIR] Up to [local] / sys / arch / sparc64 / conf

Annotation of sys/arch/sparc64/conf/GENERIC, Revision 1.1

1.1     ! nbrk        1: #      $OpenBSD: GENERIC,v 1.184 2007/08/04 16:49:04 kettenis 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:
        !            12: machine                sparc64
        !            13: include                "../../../conf/GENERIC"
        !            14: maxusers       64                      # estimated number of users
        !            15:
        !            16: option         PCIVERBOSE
        !            17: option         USER_PCICONF            # user-space PCI configuration
        !            18: option         APERTURE
        !            19: option         USBVERBOSE
        !            20:
        !            21: option         WSEMUL_SUN      # provide sun terminal emulation; required
        !            22: option         WSEMUL_NO_VT100 # do not provide vt100 terminal emulation
        !            23: option         WSEMUL_DUMB
        !            24:
        !            25: config         bsd     swap generic
        !            26:
        !            27: # Main bus and CPU .. all systems.
        !            28: mainbus0 at root
        !            29: cpu0   at mainbus0
        !            30:
        !            31: # Bus types found on SPARC systems.
        !            32: sbus*  at mainbus0
        !            33: central0 at mainbus0
        !            34: fhc0   at central0
        !            35: fhc*   at mainbus0
        !            36: upa0   at mainbus0
        !            37: psycho*        at mainbus0
        !            38: pci*   at psycho?
        !            39: schizo*        at mainbus0
        !            40: pci*   at schizo?
        !            41: pyro*  at mainbus0
        !            42: pci*   at pyro?
        !            43: pci*   at ppb?
        !            44: ppb*   at pci?
        !            45: ebus*  at mainbus0
        !            46: ebus*  at pci?
        !            47:
        !            48: # PCI Ethernet
        !            49: lmc*   at pci?                 # Lan Media Corp SSI/T3/HSSI
        !            50: hme*   at pci?                 # Sun Happy Meal 10/100
        !            51: gem*   at pci?                 # Sun GEM 10/100/Gigabit
        !            52: cas*   at pci?                 # Sun Cassini 100/Gigabit
        !            53: ti*    at pci?                 # Alteon Tigon 1Gb ethernet
        !            54: skc*   at pci?                 # SysKonnect GEnesis 984x
        !            55: sk*    at skc?                 #  each port of above
        !            56: mskc*  at pci?                 # Marvell Yukon-2
        !            57: msk*   at mskc?                #  each port of above
        !            58: fxp*   at pci?                 # EtherExpress 10/100B ethernet
        !            59: xl*    at pci?                 # 3C9xx ethernet
        !            60: pcn*   at pci?                 # AMD PCnet-PCI Ethernet
        !            61: de*    at pci?                 # DC21X4X-based ethernet
        !            62: dc*    at pci?                 # 21143, "tulip" clone ethernet
        !            63: epic*  at pci?                 # SMC EPIC/100 ethernet
        !            64: em*    at pci?                 # Intel Pro/1000 ethernet
        !            65: #ixgb* at pci?                 # Intel Pro/10Gb ethernet
        !            66: bge*   at pci?                 # Broadcom BCM570x (aka Tigon3)
        !            67: stge*  at pci?                 # Sundance TC9021 GigE
        !            68: rl*    at pci?                 # RealTek 81[23]9 ethernet
        !            69: vr*    at pci?                 # VIA Rhine ethernet
        !            70: re*    at pci?                 # RealTek 8169/8169S/8110S
        !            71: musycc* at pci?                        # Conexant HDLC controller
        !            72: art*   at musycc?              # Accoom Artery E1/T1 cards
        !            73: thtc*  at pci?                 # Tehuti Networks 10Gb ethernet
        !            74: tht*   at thtc?
        !            75:
        !            76: pgt*   at pci?                 # Prism54 (only full-mac varients)
        !            77: acx*   at pci?                 # TI ACX100/ACX111 (802.11b/g)
        !            78: ral*   at pci?                 # Ralink RT2500/RT2501/RT2600
        !            79:
        !            80: # PCI SCSI
        !            81: ahc*   at pci?                 # Adaptec 2940 SCSI controllers
        !            82: scsibus* at ahc?
        !            83: siop*  at pci?                 # NCR 538XX SCSI controllers
        !            84: scsibus* at siop?
        !            85: isp*   at pci?                 # Qlogic ISP [12]0x0 SCSI/FibreChannel
        !            86: option ISP_COMPILE_FW=1
        !            87: pcscp* at pci?                 # AMD 53c974 PCscsi-PCI SCSI
        !            88: scsibus* at pcscp?
        !            89: mpi*   at pci?                 # LSI Logic Fusion MPT Message Passing Interface
        !            90: scsibus* at mpi?
        !            91: arc*   at pci?                 # Areca RAID Controllers
        !            92: scsibus* at arc?
        !            93: jmb*   at pci?                 # JMicron JMB36x controllers
        !            94: ahci*  at jmb?
        !            95: pciide*        at jmb?
        !            96: ahci*  at pci?                 # AHCI SATA controllers
        !            97: scsibus* at ahci?
        !            98: sili*  at pci?                 # Silicon Image 3124/3132/3531 SATA controllers
        !            99: scsibus* at sili?
        !           100:
        !           101: # PCI crypto
        !           102: hifn*  at pci?                 # Hifn 7751/7811/7951
        !           103: #nofn* at pci?                 # Hifn 7814/7851/7854
        !           104: lofn*  at pci?                 # Hifn 6500
        !           105: ubsec* at pci?                 # Broadcom 580[125]/582[012]
        !           106:
        !           107: # PCI sound
        !           108: autri* at pci? flags 0x0000    # Trident 4D WAVE
        !           109: eap*   at pci?                 # Ensoniq AudioPCI S5016
        !           110: eso*   at pci?                 # ESS Solo-1 PCI AudioDrive
        !           111:
        !           112: puc*   at pci?                 # PCI "universal" comm device
        !           113: com*   at puc?
        !           114: #lpt*  at puc?
        !           115:
        !           116: # Sound support
        !           117: audio* at audioce?
        !           118: audio* at audiocs?
        !           119: audio* at autri?
        !           120: audio* at eap?
        !           121: audio* at eso?
        !           122:
        !           123: # OPL[23] FM synthesizers
        !           124: opl*   at eso?
        !           125:
        !           126: # MIDI support
        !           127: midi*  at autri?
        !           128: midi*  at opl?
        !           129: #midi* at eap?
        !           130:
        !           131: # PCI USB Controllers
        !           132: ohci*  at pci?                 # Open Host Controller
        !           133: uhci*  at pci?                 # Universal Host Controller (Intel)
        !           134: ehci*  at pci?                 # Enhanced Host Controller
        !           135:
        !           136: # USB bus support
        !           137: usb*   at ohci?
        !           138: usb*   at uhci?
        !           139: usb*   at ehci?
        !           140:
        !           141: # USB devices
        !           142: uhub*  at usb?                 # USB Hubs
        !           143: uhub*  at uhub?                # USB Hubs
        !           144: umodem*        at uhub?                # USB Modems/Serial
        !           145: ucom*  at umodem?
        !           146: uvisor*        at uhub?                # Handspring Visor
        !           147: ucom*  at uvisor?
        !           148: uvscom*        at uhub?                # SUNTAC Slipper U VS-10U serial
        !           149: ucom*  at uvscom?
        !           150: ubsa*  at uhub?                # Belkin serial adapter
        !           151: ucom*  at ubsa?
        !           152: uftdi* at uhub?                # FTDI FT8U100AX serial adapter
        !           153: ucom*  at uftdi?
        !           154: uplcom* at uhub?               # I/O DATA USB-RSAQ2 serial adapter
        !           155: ucom*  at uplcom?
        !           156: umct*  at uhub?                # MCT USB-RS232 serial adapter
        !           157: ucom*  at umct?
        !           158: uslcom*        at uhub?                # Silicon Laboratories CP210x serial
        !           159: ucom*  at uslcom?
        !           160: uark*  at uhub?                # Arkmicro ARK3116 serial
        !           161: ucom*  at uark?
        !           162: uipaq* at uhub?                # iPAQ serial adapter
        !           163: ucom*  at uipaq?
        !           164: uaudio* at uhub?               # USB Audio
        !           165: audio* at uaudio?
        !           166: umidi* at uhub?                # USB MIDI
        !           167: midi*  at umidi?
        !           168: ulpt*  at uhub?                # USB Printers
        !           169: umass* at uhub?                # USB Mass Storage devices
        !           170: scsibus* at umass?
        !           171: atapiscsi* at umass?
        !           172: uhidev*        at uhub?                # Human Interface Devices
        !           173: ums*   at uhidev?              # USB mouse
        !           174: wsmouse* at ums? mux 0
        !           175: ukbd*  at uhidev?              # USB keyboard
        !           176: wskbd* at ukbd? mux 1
        !           177: ucycom*        at uhidev?              # Cypress serial
        !           178: ucom*  at ucycom?
        !           179: uhid*  at uhidev?              # USB generic HID support
        !           180: aue*   at uhub?                # ADMtek AN986 Pegasus Ethernet
        !           181: atu*   at uhub?                # Atmel AT76c50x based 802.11b
        !           182: axe*   at uhub?                # ASIX Electronics AX88172 USB Ethernet
        !           183: cue*   at uhub?                # CATC USB-EL1201A based Ethernet
        !           184: kue*   at uhub?                # Kawasaki KL5KUSB101B based Ethernet
        !           185: cdce*  at uhub?                # CDC Ethernet
        !           186: udav*  at uhub?                # Davicom DM9601 based Ethernet
        !           187: upl*   at uhub?                # Prolific PL2301/PL2302 host-to-host `network'
        !           188: ural*  at uhub?                # Ralink RT2500USB
        !           189: uath*  at uhub?                # Atheros AR5005UG/AR5005UX
        !           190: rum*   at uhub?                # Ralink RT2501USB/RT2601USB
        !           191: url*   at uhub?                # Realtek RTL8150L based adapters
        !           192: wi*    at uhub?                # WaveLAN IEEE 802.11DS
        !           193: urio*  at uhub?                # Diamond Multimedia Rio 500
        !           194: uscanner* at uhub?             # USB Scanners
        !           195: usscanner* at uhub?            # USB SCSI scanners, e.g., HP5300
        !           196: scsibus* at usscanner?
        !           197: #uyap* at uhub?                # Y@P firmware loader
        !           198: udsbr* at uhub?                # D-Link DSB-R100 radio
        !           199: radio* at udsbr?               # USB radio
        !           200: ugen*  at uhub?                # USB Generic driver
        !           201: udcf*  at uhub?                # Gude Expert mouseCLOCK
        !           202: uow*   at uhub?                # Maxim/Dallas DS2490 1-Wire adapter
        !           203: onewire* at uow?
        !           204:
        !           205: # Bluetooth controllers
        !           206: #ubt*  at uhub?                # USB Bluetooth
        !           207:
        !           208: # Bluetooth bus support
        !           209: #bthub*        at ubt?
        !           210:
        !           211: # CardBus bus support
        !           212: cardbus* at cardslot?
        !           213: pcmcia*        at cardslot?
        !           214: cbb*   at pci?
        !           215: cardslot* at cbb?
        !           216:
        !           217: #### Standard system devices -- all required for a given architecture
        !           218:
        !           219: auxio* at ebus?
        !           220: auxio* at sbus?
        !           221: beeper*        at ebus?
        !           222: power* at ebus?
        !           223:
        !           224: # SAB82532 based serial ports
        !           225: sab*   at ebus?
        !           226: sabtty* at sab?
        !           227:
        !           228: # NS16550 based serial ports
        !           229: com*   at ebus?
        !           230: comkbd*        at ebus?
        !           231: wskbd* at comkbd?
        !           232:
        !           233: # Z8530 based serial ports
        !           234: zs*    at sbus?
        !           235: zs*    at fhc?
        !           236: zstty* at zs?
        !           237: zskbd* at zs?
        !           238: wskbd* at zskbd?
        !           239:
        !           240: # i8042 based serial ports (PS/2 ports)
        !           241: pckbc* at ebus?                        # controller
        !           242: pckbd* at pckbc?                       #  ps2 keyboard
        !           243: wskbd* at pckbd?                       #   generic keyboard layer
        !           244: pms*   at pckbc?                       #  ps2 mouse
        !           245: wsmouse* at pms?                       #   generic mouse
        !           246: pmsi*  at pckbc?                       #  ps2 "intelli"mouse
        !           247: wsmouse* at pmsi?                      #   generic mouse
        !           248:
        !           249: audioce*       at ebus?                # ebus cs4231
        !           250:
        !           251: # parallel ports
        !           252: bpp*   at sbus?
        !           253: lpt*   at ebus?
        !           254:
        !           255: bbc*   at ebus?
        !           256: led*   at ebus?
        !           257: pmc*   at ebus?
        !           258: ppm*   at ebus?
        !           259:
        !           260: # performance counters
        !           261: uperf* at ebus?
        !           262: uperf* at sbus?
        !           263:
        !           264: ## PROM console driver -- if all else fails
        !           265: pcons0 at mainbus0                     # PROM console
        !           266: wsdisplay* at pcons?
        !           267:
        !           268: ## Mostek/DS1287 clocks
        !           269: clock* at sbus?
        !           270: clock* at ebus?
        !           271: rtc*   at ebus?
        !           272: clock0 at fhc0
        !           273: clkbrd*        at fhc?
        !           274:
        !           275: ## Timer chip found on (some) sun4u systems.
        !           276: timer* at mainbus0
        !           277:
        !           278: ## Lance Ethernet - AMD7990
        !           279: le*            at sbus?
        !           280: ledma*         at sbus?
        !           281: le*            at ledma?
        !           282: lebuffer*      at sbus?
        !           283: le*            at lebuffer?
        !           284:
        !           285: # Quad-ethernet glue device, and sub-devices
        !           286: qec*           at sbus?
        !           287: qe*            at qec?
        !           288: be*            at qec?
        !           289:
        !           290: hme*           at sbus?
        !           291: #gem*          at sbus?
        !           292:
        !           293: # Magma serial/parallel port devices
        !           294: magma*         at sbus?
        !           295: mtty*          at magma?
        !           296: mbpp*          at magma?
        !           297:
        !           298: # Magma serial/parallel port devices
        !           299: spif*          at sbus?
        !           300: stty*          at spif?
        !           301: sbpp*          at spif?
        !           302:
        !           303: pciide*        at pci? flags 0x0000
        !           304: wd*    at pciide? flags 0x0a00
        !           305: atapiscsi* at pciide?
        !           306: scsibus* at atapiscsi?
        !           307:
        !           308: #
        !           309: # Note the flags on the esp entries below, that work around
        !           310: # deficiencies in the current driver:
        !           311: #      bits 0-7:  disable disconnect/reselect for the corresponding target
        !           312: #      bits 8-15: disable synch negotiation for target [bit-8]
        !           313: #      Note: targets 4-7 have disconnect/reselect enabled on the premise
        !           314: #            that tape devices normally have one of these targets. Tape
        !           315: #            devices should be allowed to disconnect for the SCSI bus
        !           316: #            to operate acceptably.
        !           317: #
        !           318: dma*   at sbus?                                # SBus
        !           319: esp*   at dma?                                 # SBus
        !           320: esp*   at sbus?
        !           321:
        !           322: isp*   at sbus?
        !           323: option ISP_COMPILE_1000_FW=1
        !           324:
        !           325: # SCSI bus layer.  SCSI devices attach to the SCSI bus, which attaches
        !           326: # to the underlying hardware controller.
        !           327: scsibus*       at esp?
        !           328: scsibus*       at isp?
        !           329:
        !           330: # These entries find devices on all SCSI busses and assign
        !           331: # unit numers dynamically.
        !           332: sd*            at scsibus?             # SCSI disks
        !           333: st*            at scsibus?             # SCSI tapes
        !           334: cd*            at scsibus?             # SCSI CD-ROMs
        !           335: ch*            at scsibus?             # SCSI changer devices
        !           336: ss*            at scsibus?             # SCSI scanners
        !           337: safte*         at scsibus?             # SCSI accessed fault-tolerant encl
        !           338: ses*           at scsibus?             # SCSI enclosure services
        !           339: uk*            at scsibus?             # unknown SCSI devices
        !           340:
        !           341: # Media Independent Interface (mii) drivers
        !           342: acphy* at mii?                         # Altima AC101 PHYs
        !           343: exphy* at mii?                         # 3Com internal PHYs
        !           344: bmtphy*        at mii?                         # Broadcom 10/100 PHYs
        !           345: brgphy*        at mii?                         # Broadcom Gigabit PHYs
        !           346: eephy* at mii?                         # Marvell 88E1000 series PHY
        !           347: xmphy* at mii?                         # XaQti XMAC-II PHYs
        !           348: nsphy* at mii?                         # NS and compatible PHYs
        !           349: nsphyter*      at mii?                 # NS and compatible PHYs
        !           350: qsphy* at mii?                         # Quality Semi QS6612 PHYs
        !           351: luphy* at mii?                         # Lucent LU6612 PHY
        !           352: sqphy* at mii?                         # Seeq 8x220 PHYs
        !           353: dcphy* at mii?                         # Digital clone PHYs
        !           354: amphy* at mii?                         # AMD AM79c873 PHYs
        !           355: icsphy*        at mii?                         # ICS 1890 PHYs
        !           356: iophy* at mii?                         # Intel 82553 PHYs
        !           357: inphy* at mii?                         # Intel 82555 PHYs
        !           358: lxtphy*        at mii?                         # Level1 LXT970 PHYs
        !           359: rlphy* at mii?                         # RealTek 8139 internal PHYs
        !           360: urlphy*        at mii?                         # Realtek RTL8150L internal PHY
        !           361: rgephy*        at mii?                         # Realtek 8169S/8110S PHY
        !           362: gentbi*        at mii?                         # Generic 1000BASE-X ten-bit PHY
        !           363: ukphy* at mii?                         # Unknown PHYs
        !           364:
        !           365: # sensors
        !           366: pcfiic*        at ebus?
        !           367: iic*   at pcfiic?
        !           368: alipm* at pci? disable
        !           369: iic*   at alipm?
        !           370: mbg*   at pci?                         # Meinberg Funkuhren radio clocks
        !           371:
        !           372: adc*   at iic?                         # Analog Devices AD7416/AD7417/7418
        !           373: admtemp* at iic?                       # Analog Devices ADM1021
        !           374: admlc* at iic?                         # Analog Devices ADM1024
        !           375: admtm* at iic?                         # Analog Devices ADM1025
        !           376: admtmp*        at iic?                         # Analog Devices ADM1030
        !           377: admtt* at iic?                         # Analog Devices ADM1031
        !           378: adt*   at iic?                         # Analog Devices ADT7460
        !           379: lm*    at iic?                         # LM78/79 and clones
        !           380: lmenv* at iic?                         # National Semiconductor LM87
        !           381: lmtemp*        at iic?                         # NS LM75/LM77 temperature sensor
        !           382: maxds* at iic?                         # Maxim DS1631
        !           383: maxtmp*        at iic?                         # Maxim MAX6642/MAX6690
        !           384: pcfadc*        at iic?                         # Philips PCF8591
        !           385:
        !           386: # Framebuffers
        !           387: agten*         at sbus?                # Fujitsu AG-10e framebuffer
        !           388: wsdisplay*     at agten?
        !           389: bwtwo*         at sbus?                # bwtwo monochrome framebuffer
        !           390: wsdisplay*     at bwtwo?
        !           391: cgsix*         at sbus?                # cgsix 8-bit accelerated framebuffer
        !           392: wsdisplay*     at cgsix?
        !           393: cgthree*       at sbus?                # cgthree 8-bit framebuffer
        !           394: wsdisplay*     at cgthree?
        !           395: cgtwelve*      at sbus?                # cgtwelve 24-bit color framebuffer
        !           396: wsdisplay*     at cgtwelve?
        !           397: creator*       at mainbus0             # Creator3D/Elite3D framebuffers
        !           398: creator*       at upa0
        !           399: wsdisplay*     at creator?
        !           400: mgx*           at sbus?                # SMS MGX/MGXPlus framebuffer
        !           401: wsdisplay*     at mgx?
        !           402: rfx*           at sbus?                # RasterFlex framebuffer series
        !           403: wsdisplay*     at rfx?
        !           404: tvtwo*         at sbus?                # Parallax XVideo/PowerVideo framebuffer
        !           405: wsdisplay*     at tvtwo?
        !           406: vgafb*         at pci?                 # PCI display
        !           407: wsdisplay*     at vgafb?
        !           408: vigra*         at sbus?                # Viagra framebuffer series
        !           409: wsdisplay*     at vigra?
        !           410: zx*            at sbus?                # Sun Leo (ZX) framebuffer
        !           411: wsdisplay*     at zx?
        !           412:
        !           413: audiocs*       at sbus?
        !           414:
        !           415: asio*          at sbus?                # Aurora 210SJ
        !           416: com*           at asio?
        !           417: apio*          at sbus?                # Aurora 210SJ
        !           418: lpt*           at apio?
        !           419:
        !           420: stp*           at sbus?                # STP4020
        !           421: pcmcia*                at stp?
        !           422: #com*          at pcmcia?              # PCMCIA modems/serial ports
        !           423: ne*            at pcmcia?              # PCMCIA based NE2000 ethernet
        !           424: wi*            at pci?                 # WaveLAN IEEE 802.11DS
        !           425: wi*            at pcmcia?              # WaveLAN IEEE 802.11DS
        !           426:
        !           427: # ``XBox'' SBus Expansion
        !           428: xbox*          at sbus?
        !           429: sbus*          at xbox?
        !           430:
        !           431: # Floppy controller and drive
        !           432: fdc*   at sbus?
        !           433: #fdc*  at ebus?
        !           434: fd*    at fdc?
        !           435:
        !           436: # 1-Wire devices
        !           437: option ONEWIREVERBOSE
        !           438: owid*  at onewire?                     # ID
        !           439: owsbm* at onewire?                     # Smart Battery Monitor
        !           440: owtemp* at onewire?                    # Temperature
        !           441:
        !           442: pseudo-device  hotplug 1               # devices hot plugging
        !           443:
        !           444: # mouse & keyboard multiplexor pseudo-devices
        !           445: #pseudo-device wsmux   2

CVSweb