[BACK]Return to GENERIC CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / sparc64 / conf

Annotation of src/sys/arch/sparc64/conf/GENERIC, Revision 1.216.2.1

1.216.2.1! martin      1: # $NetBSD: GENERIC,v 1.216 2019/05/06 02:24:37 sevan Exp $
1.45      gmcgarry    2: #
                      3: # GENERIC machine description file
1.53      tsutsui     4: #
1.45      gmcgarry    5: # This machine description file is used to generate the default NetBSD
                      6: # kernel.  The generic kernel does not include all options, subsystems
                      7: # and device drivers, but should be useful for most applications.
                      8: #
                      9: # The machine description file can be customised for your specific
                     10: # machine to reduce the kernel size and improve its performance.
                     11: #
                     12: # For further information on compiling NetBSD kernels, see the config(8)
                     13: # man page.
                     14: #
                     15: # For further information on hardware support for this architecture, see
                     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
                     18: # of each device driver in this file see the section 4 man page for the
                     19: # device.
1.1       eeh        20:
1.187     nakayama   21: include        "arch/sparc64/conf/std.sparc64"
1.53      tsutsui    22:
                     23: options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
                     24:
1.216.2.1! martin     25: #ident         "GENERIC-$Revision: 1.216 $"
1.53      tsutsui    26:
                     27: maxusers       64
                     28:
                     29: ## System kernel configuration.  See options(4) for more detail.
                     30:
                     31:
                     32: # Options for variants of the Sun SPARC architecure.
                     33: options        SUN4U           # sun4u - UltraSPARC
1.170     palle      34: options        SUN4V           # sun4v - UltraSPARC T1/T2+/T3/T4/T5
1.53      tsutsui    35: #options       BLINK           # blink the system LED
                     36:
                     37: #### System options that are the same for all ports
                     38:
                     39: ## Root device configuration: change the ?'s if you are going to use a
                     40: ## nonstandard root partition (other than where the kernel is booted from)
                     41: ## and/or nonstandard root type (not ffs or nfs).  Normally this can be
                     42: ## automagically determined at boot time.
                     43:
                     44: config         netbsd  root on ? type ?
                     45:
                     46: ## UVM options.
                     47: #options       UVM_PAGE_TRKOWN
                     48: #options       UVMHIST
                     49: #options       UVMHIST_PRINT   # Loud!
                     50:
                     51: ## System call tracing (see ktrace(1)).
                     52: options        KTRACE
1.23      hubertf    53:
1.53      tsutsui    54: ## System V compatible IPC subsystem.  (msgctl(2), semctl(2), and shmctl(2))
                     55: options        SYSVMSG         # System V message queues
                     56: options        SYSVSEM         # System V semaphores
                     57: options        SYSVSHM         # System V shared memory
1.41      eeh        58:
1.187     nakayama   59: options        MODULAR         # new style module(7) framework
                     60: options        MODULAR_DEFAULT_AUTOLOAD
1.163     christos   61:
1.53      tsutsui    62: options        USERCONF        # userconf(4) support
                     63: #options       PIPE_SOCKETPAIR # smaller, but slower pipe(2)
                     64: options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
                     65:
1.203     sevan      66: # Alternate buffer queue strategies for better responsiveness under high
                     67: # disk I/O load.
1.53      tsutsui    68: #options       BUFQ_READPRIO
1.215     sevan      69: options        BUFQ_PRIOCSCAN
1.53      tsutsui    70:
                     71: ## NFS boot options; tries DHCP/BOOTP then BOOTPARAM
                     72: options        NFS_BOOT_BOOTPARAM
                     73: #options       NFS_BOOT_BOOTP
                     74: options        NFS_BOOT_DHCP
                     75:
                     76: #### Debugging options
                     77:
                     78: ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at
                     79: ## serial console break or keyboard reset, where the PROM would normally
                     80: ## intercept.  DDB_HISTORY_SIZE adds up/down arrow command history.
                     81: # we enable DDB in GENERIC for now.
                     82: options        DDB                     # kernel dynamic debugger
                     83: options        DDB_HISTORY_SIZE=100    # enable history editing in DDB
1.91      martin     84: options        DDB_VERBOSE_HELP        # enable verbose online help
1.171     szptvlfn   85: #options       DDB_ONPANIC=1           # see also sysctl(7): `ddb.onpanic'
1.53      tsutsui    86:
                     87: ## You may also use gdb, on another computer connected to this machine over
                     88: ## a serial port.
1.71      martin     89: # options      KGDB
                     90: # options      KGDB_DEVNAME="\"sabtty1\""      # kgdb device name
                     91: # options      KGDB_DEVRATE=38400              # baud rate (defaults to 9600)
1.53      tsutsui    92:
                     93:
                     94: ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file),
                     95: ## such that gdb(1) can be used on a kernel coredump.
1.41      eeh        96:
1.139     martin     97: #makeoptions   DEBUG="-g"
1.53      tsutsui    98:
                     99:
                    100: ## Adds code to the kernel that does internal consistency checks, and will
                    101: ## cause the kernel to panic if corruption of internal data structures
                    102: ## is detected.
1.216.2.1! martin    103: #options       DIAGNOSTIC      # extra kernel sanity checking
1.53      tsutsui   104:
                    105: ## Enable (possibly expensive) debugging code that may also display messages
                    106: ## on the system console
1.41      eeh       107: #options       DEBUG
1.53      tsutsui   108: #options       LOCKDEBUG
1.41      eeh       109: #options       SYSCALL_DEBUG
1.53      tsutsui   110:
                    111: ## Make SCSI error messages more verbose when explaining their meanings.
                    112: options        SCSIVERBOSE
                    113: options        PCIVERBOSE
                    114: options        MIIVERBOSE      # verbose PHY autoconfig messages
                    115: #options       PCI_CONFIG_DUMP # verbosely dump PCI config space
                    116:
                    117: ## `INSECURE' turns off the kernel security level (securelevel = 0 always).
                    118: ## This allows writing to /dev/mem, loading kernel modules while multi-user,
                    119: ## and other insecurities good only for development work.  Do not use this
                    120: ## option on a production machine.
                    121: #options       INSECURE
                    122:
                    123: ## `FDSCRIPTS' allows non-readable but executable scripts by providing a
                    124: ## pre-opened opaque file to the script interpreter.  `SETUIDSCRIPTS',
                    125: ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same
                    126: ## opaque file mechanism.  Perl calls this "secure setuid scripts."
                    127:
                    128: #options       FDSCRIPTS
                    129: #options       SETUIDSCRIPTS
                    130:
                    131: ## Options for compatibility with previous releases foreign system binaries.
1.213     maxv      132: ## In the cases of COMPAT_SUNOS, you may need to set up additional user-level
                    133: ## utilities or system configuration files. See compat_sunos(8).
1.53      tsutsui   134:
1.202     mrg       135: include        "conf/compat_netbsd09.config"
1.53      tsutsui   136: options        COMPAT_SUNOS    # SunOS 4.x binary compatibility
                    137: options        COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only
                    138: options        EXEC_AOUT       # execve(2) support for a.out binaries
                    139: options        EXEC_ELF32      # Exec module for SunOS 5.x binaries.
                    140:
1.216     sevan     141: ## File systems.
                    142: include "conf/filesystems.config"
1.53      tsutsui   143:
                    144: ## File system options.
                    145: options        NFSSERVER       # Sun NFS-compatible filesystem server
1.134     bouyer    146: options        QUOTA           # legacy UFS quotas
                    147: options        QUOTA2          # new, in-filesystem UFS quotas
1.166     jnemeth   148: options        FFS_EI          # FFS Endian Independent support
1.146     dholland  149: options        WAPBL           # File system journaling support
1.53      tsutsui   150: #options       FFS_NO_SNAPSHOT # No FFS snapshot support
1.176     manu      151: options        UFS_EXTATTR     # Extended attribute support for UFS1
1.53      tsutsui   152:
                    153: ## Network protocol support.  In most environments, INET is required.
                    154: options        INET            # IP (Internet Protocol) v4
                    155: options        INET6           # IPV6
                    156: #options       IPSEC           # IP security
                    157: #options       IPSEC_DEBUG     # debug for IP security
                    158: #options       GATEWAY         # packet forwarding ("router switch")
                    159: options        MROUTING        # packet forwarding of multicast packets
                    160: options        PIM             # Protocol Independent Multicast
                    161: options        NETATALK        # AppleTalk (over Ethernet) protocol
                    162: options        NTP             # Network Time Protocol in-kernel support
                    163: #options       PPS_SYNC        # Add serial line synchronization for NTP
                    164: options        PPP_BSDCOMP     # Add BSD compression to ppp device
                    165: options        PPP_DEFLATE     # Add deflate (libz) compression to ppp device
                    166: options        PPP_FILTER      # Add active filters for ppp (via bpf)
                    167: #options       TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
                    168:
                    169: #options       ALTQ            # Manipulate network interfaces' output queues
                    170: #options       ALTQ_BLUE       # Stochastic Fair Blue
                    171: #options       ALTQ_CBQ        # Class-Based Queueing
                    172: #options       ALTQ_CDNR       # Diffserv Traffic Conditioner
                    173: #options       ALTQ_FIFOQ      # First-In First-Out Queue
                    174: #options       ALTQ_FLOWVALVE  # RED/flow-valve (red-penalty-box)
                    175: #options       ALTQ_HFSC       # Hierarchical Fair Service Curve
                    176: #options       ALTQ_LOCALQ     # Local queueing discipline
                    177: #options       ALTQ_PRIQ       # Priority Queueing
                    178: #options       ALTQ_RED        # Random Early Detection
                    179: #options       ALTQ_RIO        # RED with IN/OUT
                    180: #options       ALTQ_WFQ        # Weighted Fair Queueing
                    181:
                    182:
1.123     mrg       183: #### Main bus and CPUs .. all systems.
1.53      tsutsui   184: mainbus0 at root
1.123     mrg       185: options        MULTIPROCESSOR          # include multiprocessor support
1.187     nakayama  186: cpu*           at mainbus0             # declare additional CPUs
1.53      tsutsui   187:
                    188: #### Bus types found on SPARC systems.
                    189:
                    190: sbus*  at mainbus0                             # SBus-based systems
1.187     nakayama  191: psycho* at mainbus0                            # PCI-based systems
                    192: schizo* at mainbus?
1.135     mrg       193: pyro*  at mainbus?
1.180     palle     194: vpci*  at mainbus0
1.142     mrg       195: central* at mainbus?
                    196: fhc*   at mainbus?
1.53      tsutsui   197: pci*   at psycho?
1.117     mrg       198: pci*   at schizo?
1.135     mrg       199: pci*   at pyro?
1.180     palle     200: pci*   at vpci?
1.53      tsutsui   201: pci*   at ppb?
1.142     mrg       202: ppb*   at pci?
                    203: fhc*   at central?
1.135     mrg       204: ebus*  at mainbus0                             # ebus devices
1.53      tsutsui   205: ebus*  at pci?                                 # ebus devices
                    206: # XXX 'puc's aren't really bridges, but there's no better place for them here
                    207: puc*   at pci? dev ? function ?                # PCI "universal" comm. cards
1.190     palle     208: vbus0  at mainbus0
1.191     palle     209: cbus*  at vbus?
1.53      tsutsui   210:
                    211: #### Standard system devices -- all required for a given architecture
                    212:
                    213: ## PROM console driver -- if all else fails
                    214: pcons0 at mainbus0                             # PROM console
                    215:
                    216: ## Auxiliary system registers -- We use the OBP for power management
                    217: auxio* at ebus?                                # auxio registers
                    218: auxio* at sbus? slot ? offset ?                # auxio registers
                    219:
                    220: # We also need:
                    221: bpp*   at sbus? slot ? offset ?                # parallel port
                    222: lpt*   at ebus?                                # parallel port
                    223:
1.74      tsutsui   224: ## Mostek clock found on sbus on Ultra-1,2 systems
                    225: ## and found on ebus on Ultra-5 and other systems.
1.53      tsutsui   226: clock* at sbus? slot ? offset ?
1.142     mrg       227: clock* at fhc?
1.53      tsutsui   228: clock* at ebus?
1.74      tsutsui   229:
                    230: ## DS1287 compatible clock found on ebus on Netra X1 and other systems.
1.53      tsutsui   231: rtc*   at ebus?
                    232:
                    233: ## Timer chip found on 4/300, sun4c, sun4m and (some) sun4u systems.
                    234: timer* at mainbus0                             # sun4c
                    235:
1.210     macallan  236: ## found in schizo-based systems
                    237: jbusi2c*       at mainbus0
                    238: iic*   at jbusi2c?
                    239:
1.190     palle     240: # Virtual devices for sun4v systems.
                    241: vrtc0  at vbus?
1.192     palle     242: vdsk*  at cbus?
1.190     palle     243:
1.53      tsutsui   244: #### Serial port configuration
                    245:
                    246: ## Zilog 8530 serial chips.  Each has two-channels.
                    247: ## zs0 is ttya and ttyb.  zs1 is the keyboard and mouse.
                    248: zs*    at sbus? slot ? offset ?
1.142     mrg       249: zs*    at fhc?
                    250: zstty* at zs? channel ?                        # ttys
1.53      tsutsui   251: kbd0   at zstty?
                    252: ms0    at zstty?
                    253:
                    254: ## PCI machines have serial ports:
                    255: ##     Siemens SAB82532 controller: ttya and ttyb (`su'; sab)
                    256: ##     Part of NS PC87332VLJ Super I/O controller: kbd/mouse (`se'; com)
                    257:
                    258: ## The SAB82532 controller has two serial ports
                    259: sab*   at ebus?                                # ttya/ttyb
1.187     nakayama  260: sabtty* at sab? channel ?
1.53      tsutsui   261:
                    262: ## Part of a PC87332VLJ
                    263: com*   at ebus?                                # `com' driver for `su'
                    264: kbd0   at com?                                 # keyboard
                    265: ms0    at com?                                 # mouse
                    266:
1.153     jdc       267: ## Tadpole SPARCle PS/2 keyboard and mouse
1.187     nakayama  268: pckbc*         at ebus?                # PC keyboard controller
1.208     macallan  269: options        HAVE_TADPMU             # include support for Tadpole Viper PMU
1.187     nakayama  270: pckbd*         at pckbc?               # PC keyboard
                    271: pms*           at pckbc?               # PS/2 mouse for wsmouse
1.153     jdc       272: options        PMS_SYNAPTICS_TOUCHPAD  # Enable support for Synaptics Touchpads
1.187     nakayama  273: wskbd*         at pckbd? console ?
                    274: wsmouse*       at pms? mux 0
1.153     jdc       275:
1.53      tsutsui   276: ## Magma Serial/Parallel driver (not tested)
                    277: #magma*        at sbus? slot ? offset ?
                    278: #mtty* at magma?
                    279: #mbpp* at magma?
                    280:
1.108     hauke     281: ## SUNW,spif Serial/Parallel driver
1.187     nakayama  282: spif*  at sbus? slot ? offset ?
                    283: stty*  at spif?
                    284: sbpp*  at spif?
1.53      tsutsui   285:
                    286: ## PCI serial interfaces
                    287: com*   at puc? port ?                  # 16x50s on "universal" comm boards
                    288: cy*    at pci? dev ? function ?        # Cyclades Cyclom-Y serial boards
                    289: cz*    at pci? dev ? function ?        # Cyclades-Z multi-port serial boards
                    290:
1.61      jnemeth   291: # PCI cryptographic devices
                    292: hifn*  at pci? dev ? function ?        # Hifn 7755/7811/795x
                    293: ubsec* at pci? dev ? function ?        # Broadcom 5501/5601/580x/582x
                    294:
1.53      tsutsui   295:
                    296: #### Disk controllers and disks
                    297:
                    298: ## The following flags may be set for the NCR53c94 based esp driver:
                    299: ##     bits 0-7:  disable disconnect/reselect for the corresponding target
                    300: ##     bits 8-15: disable synchronous negotiation for target [bit-8]
                    301: ##     bits 16-23: disable tagged queuing for target [bit-16]
                    302:
                    303: ## sun4u on-board SCSI, and FSBE/S SBus SCSI cards, an NCR53c94 or
                    304: ## equivalent behind an LSI Logic DMA controller
                    305:
                    306: dma*   at sbus? slot ? offset ?                # SBus
                    307: esp*   at dma?                                 # SBus
                    308:
                    309: esp*   at sbus? slot ? offset ?
                    310: isp*   at sbus? slot ? offset ?
                    311: isp*   at pci? dev ? function ?        # Qlogic ISP [12]0x0 SCSI/FibreChannel
1.187     nakayama  312: siop*  at pci?                         # 53C8xx ("glm" compatible)
                    313: esiop* at pci?                         # 53C875 and newer ("glm" compatible)
1.53      tsutsui   314:
                    315: # PCI SCSI controllers
1.187     nakayama  316: #      UT marks untested.
1.53      tsutsui   317: adv*   at pci? dev ? function ?        # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT
                    318: adw*   at pci? dev ? function ?        # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI UT
                    319: ahc*   at pci? dev ? function ?        # Adaptec [23]94x, aic78x0 SCSI
                    320: bha*   at pci? dev ? function ?        # BusLogic 9xx SCSI UT
                    321: dpt*   at pci? dev ? function ?        # DPT SmartCache/SmartRAID UT
                    322: iha*   at pci? dev ? function ?        # Initio INIC-940/950 SCSI
1.125     chs       323: mpt*   at pci? dev ? function ?        # LSILogic 9x9 and 53c1030
1.53      tsutsui   324: njs*   at pci? dev ? function ?        # Workbit NinjaSCSI-32
                    325: pcscp* at pci? dev ? function ?        # AMD 53c974 PCscsi-PCI SCSI
                    326: trm*   at pci? dev ? function ?        # Tekram DC-395U/UW/F, DC-315/U SCSI
                    327:
                    328: scsibus* at scsi?
                    329:
                    330: ## These entries find devices on all SCSI busses and assign
                    331: ## unit numbers dynamically.
                    332: sd*    at scsibus? target ? lun ?              # SCSI disks
                    333: st*    at scsibus? target ? lun ?              # SCSI tapes
                    334: cd*    at scsibus? target ? lun ?              # SCSI CD-ROMs
                    335: ch*    at scsibus? target ? lun ?              # SCSI changer devices
                    336: ss*    at scsibus? target ? lun ?              # SCSI scanners
                    337: ses*   at scsibus? target ? lun ?              # SCSI SES/SAF-TE devices
                    338: uk*    at scsibus? target ? lun ?              # unknown SCSI
                    339:
                    340: # IDE and related devices
                    341: # PCI IDE controllers - see pciide(4) for supported hardware.
                    342: # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
                    343: # how to set up DMA modes for this chip. This may work, or may cause
                    344: # a machine hang with some controllers.
                    345: pciide* at pci? dev ? function ? flags 0x0000  # GENERIC pciide driver
                    346: acardide* at pci? dev ? function ?     # Acard IDE controllers
                    347: aceride* at pci? dev ? function ?      # Acer Lab IDE controllers
                    348: artsata* at pci? dev ? function ?      # Intel i31244 SATA controller
                    349: cmdide* at pci? dev ? function ?       # CMD tech IDE controllers
                    350: cypide* at pci? dev ? function ?       # Cypress IDE controllers
                    351: hptide* at pci? dev ? function ?       # Triones/HighPoint IDE controllers
                    352: optiide* at pci? dev ? function ?      # Opti IDE controllers
                    353: pdcide* at pci? dev ? function ?       # Promise IDE controllers
                    354: pdcsata* at pci? dev ? function ?      # Promise SATA150 controllers
                    355: satalink* at pci? dev ? function ?     # SiI SATALink controllers
                    356: siside* at pci? dev ? function ?       # SiS IDE controllers
1.187     nakayama  357: slide* at pci? dev ? function ?        # Symphony Labs IDE controllers
1.53      tsutsui   358: viaide* at pci? dev ? function ?       # VIA/AMD/Nvidia IDE controllers
                    359:
                    360: # ATA (IDE) bus support
                    361: atabus* at ata?
                    362: atapibus* at atapi?
                    363:
                    364: # IDE drives
                    365: # Flags are used only with controllers that support DMA operations
                    366: # and mode settings (e.g. some pciide controllers)
                    367: # The lowest order four bits (rightmost digit) of the flags define the PIO
                    368: # mode to use, the next set of four bits the DMA mode and the third set the
                    369: # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
                    370: # to use, and the last bit must be 1 for this setting to be used.
                    371: # For DMA and UDMA, 0xf (1111) means 'disable'.
                    372: # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
                    373: # (0xc=1100, 0xa=1010, 0xf=1111)
                    374: # 0x0000 means "use whatever the drive claims to support".
1.127     nakayama  375: wd*    at atabus? drive ? flags 0x0000
1.53      tsutsui   376:
                    377: cd*    at atapibus? drive ? flags 0x0000       # ATAPI CD-ROM drives
                    378: sd*    at atapibus? drive ? flags 0x0000       # ATAPI disk drives
                    379: uk*    at atapibus? drive ? flags 0x0000       # ATAPI unknown
                    380:
                    381: # RAID controllers and devices (untested)
                    382: cac*   at pci? dev ? function ?        # Compaq PCI array controllers
                    383: mlx*   at pci? dev ? function ?        # Mylex DAC960 & DEC SWXCR family
                    384: twe*   at pci? dev ? function ?        # 3ware Escalade RAID controllers
                    385:
                    386: ld*    at cac? unit ?                  # logical disk devices
                    387: ld*    at twe? unit ?
                    388: ld*    at mlx? unit ?
                    389:
1.198     martin    390: # Virtio devices
                    391: virtio* at pci? dev ? function ?       # Virtio PCI device
                    392: # the baloon driver can not work on machines with non-4k pages
                    393: #viomb*        at virtio?                      # Virtio memory balloon device
                    394: ld*    at virtio?                      # Virtio disk device
                    395: vioif* at virtio?                      # Virtio network device
                    396: viornd* at virtio?                     # Virtio entropy device
                    397: vioscsi* at virtio?                    # Virtio SCSI device
                    398:
1.53      tsutsui   399: ## Floppy controller and drive found on SPARCstations.
                    400:
                    401: # need share with the sparc, and everyone else.  needs to use auxio.
1.175     snj       402: # actually, the ebus version has (will have) direct access to its AUXIO
1.53      tsutsui   403: # register space (it is mapped in to fdthree not auxio).
1.70      jnemeth   404: fdc0   at sbus? slot ? offset ?                # SUNW,fdtwo
                    405: #fdc0  at ebus?                                # fdthree, EXPERIMENTAL
1.187     nakayama  406: fd*    at fdc0                                 # the drive itself
1.53      tsutsui   407:
1.102     tls       408: #
                    409: # accept filters
1.187     nakayama  410: pseudo-device  accf_data               # "dataready" accept filter
                    411: pseudo-device  accf_http               # "httpready" accept filter
1.102     tls       412:
1.53      tsutsui   413: ## A disk-like interface to files.  Can be used to create floppy, CD,
                    414: ## miniroot images, etc.
                    415:
1.143     jakllsch  416: pseudo-device  vnd
1.53      tsutsui   417: #options       VND_COMPRESSION         # compressed vnd(4)
                    418:
                    419: ## Concatenated and striped disks; with this, you can create a software-based
                    420: ## disk array similar to a "RAID 0" setup.  See ccd(4).
                    421:
1.164     christos  422: pseudo-device  ccd
1.53      tsutsui   423:
                    424: ## Cryptographic disk devices.  See cgd(4).
                    425:
1.164     christos  426: pseudo-device  cgd
1.53      tsutsui   427:
                    428: ## RAIDframe disk driver: software RAID driver.  See raid(4).
                    429:
1.165     christos  430: pseudo-device  raid
1.53      tsutsui   431: options        RAID_AUTOCONFIG         # auto-configuration of RAID components
                    432: # Options to enable various other RAIDframe RAID types.
                    433: # options      RF_INCLUDE_EVENODD=1
                    434: # options      RF_INCLUDE_RAID5_RS=1
                    435: # options      RF_INCLUDE_PARITYLOGGING=1
                    436: # options      RF_INCLUDE_CHAINDECLUSTER=1
                    437: # options      RF_INCLUDE_INTERDECLUSTER=1
                    438: # options      RF_INCLUDE_PARITY_DECLUSTERING=1
                    439: # options      RF_INCLUDE_PARITY_DECLUSTERING_DS=1
                    440:
                    441:
                    442: ## Memory disk device, used on boot floppies with compressed
                    443: ## kernel-plus-root-disk images.
                    444:
1.143     jakllsch  445: pseudo-device  md
1.53      tsutsui   446:
                    447:
                    448: #### Network interfaces
                    449:
                    450: ## LANCE Ethernet - an AMD 7990 LANCE behind specialized DMA glue
                    451: ## Three flavors of additional SBus ethernets are available.  One attaches
                    452: ## directly like the sun4c on-board, one uses the ledma device like the
                    453: ## sun4m on-board, and one uses the lebuffer device.
                    454:
                    455: ledma0         at sbus? slot ? offset ?        # sun4m on-board
                    456: le0            at ledma0                       # sun4m on-board
                    457: le*            at sbus? slot ? offset ?        # SBus
                    458: ledma*         at sbus? slot ? offset ?        # SBus
                    459: le*            at ledma?                       # SBus
                    460: lebuffer0      at sbus? slot ? offset ?        # SBus
                    461: le0            at lebuffer?                    # SBus
                    462: lebuffer*      at sbus? slot ? offset ?        # SBus
                    463: le*            at lebuffer?                    # SBus
                    464:
                    465: ## Happy Meal Ethernet
                    466: hme*           at sbus? slot ? offset ?
1.187     nakayama  467: hme*           at pci? dev ? function ?        # network "hme" compatible
1.53      tsutsui   468:
                    469: ## qec/be, qec/hme
                    470: qec*           at sbus? slot ? offset ?
                    471: be*            at qec?
                    472: qe*            at qec?
                    473:
                    474: # PCI network interfaces
1.187     nakayama  475: #      UT marks untested.
1.53      tsutsui   476: an*    at pci? dev ? function ?        # Aironet PC4500/PC4800 (802.11) UT
                    477: ath*   at pci? dev ? function ?        # Atheros 5210/5211/5212 802.11 UT
1.117     mrg       478: bge*   at pci? dev ? function ?        # Broadcom 570x gigabit Ethernet
1.132     martin    479: bnx*   at pci? dev ? function ?        # Broadcom NetXtreme II Ethernet
1.116     jdc       480: cas*   at pci? dev ? function ?        # Sun Cassini/Cassini+ Ethernet
1.53      tsutsui   481: # XXX causes ICE
                    482: #ep*   at pci? dev ? function ?        # 3Com 3c59x
                    483: epic*  at pci? dev ? function ?        # SMC EPIC/100 Ethernet
                    484: esh*   at pci? dev ? function ?        # Essential HIPPI card UT
1.188     nakayama  485: ex*    at pci? dev ? function ?        # 3Com 90x[B]
1.53      tsutsui   486: fpa*   at pci? dev ? function ?        # DEC DEFPA FDDI UT
                    487: fxp*   at pci? dev ? function ?        # Intel EtherExpress PRO 10+/100B
                    488: gem*   at pci? dev ? function ?        # Apple GMAC and Sun ERI gigabit enet
1.136     martin    489: gem*   at sbus? slot ? offset ?
1.148     jakllsch  490: gsip*  at pci? dev ? function ?        # National Semiconductor DP83820 GigE
1.181     msaitoh   491: ixg*   at pci? dev ? function ?        # Intel 8259x 10 gigabit
1.53      tsutsui   492: # XXX lacks bus_dmamap_sync()
                    493: #le*   at pci? dev ? function ?        # PCnet-PCI Ethernet
1.92      mrg       494: mskc*  at pci? dev ? function ?        # Marvell Yukon 2 Gigabit Ethernet
                    495: msk*   at mskc?                        # Marvell Yukon 2 Gigabit Ethernet
1.53      tsutsui   496: ne*    at pci? dev ? function ?        # NE2000-compatible Ethernet UT
                    497: ntwoc* at pci? dev ? function ?        # Riscom/N2 PCI Sync Serial UT
                    498: # XXX cause uncorrectable DMA error
                    499: #pcn*  at pci? dev ? function ?        # PCnet-PCI Ethernet
                    500: ral*   at pci? dev ? function ?        # ralink wifi UT
                    501: re*    at pci? dev ? function ?        # Realtek 8139C+/8169/8169S/8110S
                    502: rtk*   at pci? dev ? function ?        # Realtek 8129/8139
1.188     nakayama  503: sip*   at pci? dev ? function ?        # SiS 900 Ethernet
1.92      mrg       504: skc*   at pci? dev ? function ?        # SysKonnect SK9821 Gigabit Ethernet
                    505: sk*    at skc?                         # SysKonnect SK9821 Gigabit Ethernet
1.53      tsutsui   506: ti*    at pci? dev ? function ?        # Alteon ACEnic gigabit Ethernet UT
                    507: tl*    at pci? dev ? function ?        # ThunderLAN-based Ethernet
                    508: tlp*   at pci? dev ? function ?        # DECchip 21x4x and clones
1.78      tsutsui   509: vge*   at pci? dev ? function ?        # VIA VT612X Gigabit Ethernet
1.53      tsutsui   510: vr*    at pci? dev ? function ?        # VIA Rhine Fast Ethernet
                    511: wi*    at pci? dev ? function ?        # Lucent/Intersil WaveLAN/IEEE
                    512: wm*    at pci? dev ? function ?        # Intel 8254x gigabit
                    513:
                    514: # MII/PHY support
                    515: acphy* at mii? phy ?                   # Altima AC101 and AMD Am79c874 PHYs
1.97      jdc       516: bmtphy* at mii? phy ?                  # Broadcom BCM5201 and BCM5202 PHYs
1.98      tron      517: brgphy* at mii? phy ?                  # Broadcom BCM5400-family PHYs
1.78      tsutsui   518: ciphy* at mii? phy ?                   # Cicada CS8201 Gig-E PHYs
1.53      tsutsui   519: dmphy* at mii? phy ?                   # Davicom DM9101 PHYs
                    520: exphy* at mii? phy ?                   # 3Com internal PHYs
1.116     jdc       521: gentbi* at mii? phy ?                  # Generic Ten-Bit 1000BASE-[CLS]X PHYs
                    522: gphyter* at mii? phy ?                 # NS83861 Gig-E PHY
1.187     nakayama  523: icsphy* at mii? phy ?                  # Integrated Circuit Systems ICS189x
1.188     nakayama  524: igphy* at mii? phy ?                   # Intel IGP01E1000
1.72      bouyer    525: ikphy* at mii? phy ?                   # Intel 82563 PHYs
1.53      tsutsui   526: inphy* at mii? phy ?                   # Intel 82555 PHYs
                    527: iophy* at mii? phy ?                   # Intel 82553 PHYs
1.187     nakayama  528: lxtphy* at mii? phy ?                  # Level One LXT-970 PHYs
1.53      tsutsui   529: makphy* at mii? phy ?                  # Marvell Semiconductor 88E1000 PHYs
                    530: nsphy* at mii? phy ?                   # NS83840 PHYs
1.187     nakayama  531: nsphyter* at mii? phy ?                # NS83843 PHYs
1.53      tsutsui   532: qsphy* at mii? phy ?                   # Quality Semiconductor QS6612 PHYs
1.75      tsutsui   533: rgephy* at mii? phy ?                  # Realtek 8169S/8110S internal PHYs
                    534: rlphy* at mii? phy ?                   # Realtek 8139/8201L PHYs
1.53      tsutsui   535: sqphy* at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
                    536: tlphy* at mii? phy ?                   # ThunderLAN PHYs
                    537: tqphy* at mii? phy ?                   # TDK Semiconductor PHYs
                    538: ukphy* at mii? phy ?                   # generic unknown PHYs
                    539:
                    540: # PCI USB controllers
                    541: ehci*  at pci? dev ? function ?        # Enhanced Host Controller
                    542: ohci*  at pci? dev ? function ?        # Open Host Controller
1.187     nakayama  543: uhci*  at pci? dev ? function ?        # Universal Host Controller (Intel)
1.53      tsutsui   544:
                    545: # USB bus support
                    546: usb*   at ehci?
                    547: usb*   at ohci?
                    548: usb*   at uhci?
                    549: #usb*  at slhci?
                    550:
                    551: # USB Hubs
                    552: uhub*  at usb?
1.83      drochner  553: uhub*  at uhub? port ?
1.53      tsutsui   554:
                    555: # USB HID device
1.187     nakayama  556: uhidev* at uhub? port ? configuration ? interface ?
1.53      tsutsui   557:
                    558: # USB Mice
                    559: ums*   at uhidev? reportid ?
                    560: wsmouse* at ums? mux 0
                    561:
                    562: # USB eGalax touch-panel
                    563: uep*   at uhub? port ?
                    564: wsmouse* at uep? mux 0
                    565:
                    566: # USB Keyboards
                    567: ukbd*  at uhidev? reportid ?
                    568: wskbd* at ukbd? console ? mux 1
                    569:
1.156     jdc       570: # USB TEMPer and TEMPerHUM
                    571: uthum* at uhidev? reportid ?
                    572:
1.60      skrll     573: # USB serial adapter
1.187     nakayama  574: ucycom* at uhidev? reportid ?
1.53      tsutsui   575:
                    576: # USB Generic HID devices
                    577: uhid*  at uhidev? reportid ?
                    578:
                    579: # USB Printer
                    580: ulpt*  at uhub? port ? configuration ? interface ?
                    581:
                    582: # USB Modem
1.187     nakayama  583: umodem* at uhub? port ? configuration ?
1.53      tsutsui   584: ucom*  at umodem?
                    585:
1.119     plunky    586: # Option N.V. Wireless WAN modems
                    587: uhso*  at uhub? port ? configuration ?
                    588:
1.53      tsutsui   589: # USB Mass Storage
                    590: umass* at uhub? port ? configuration ? interface ?
                    591:
                    592: # USB audio
1.187     nakayama  593: uaudio* at uhub? port ? configuration ?
1.53      tsutsui   594:
                    595: # USB MIDI
                    596: umidi* at uhub? port ? configuration ?
                    597:
                    598: # USB IrDA
                    599: # USB-IrDA bridge spec
                    600: uirda* at uhub? port ? configuration ? interface ?
                    601: irframe* at uirda?
                    602:
                    603: # SigmaTel STIr4200 USB/IrDA Bridge
                    604: ustir* at uhub? port ?
                    605: irframe* at ustir?
                    606:
                    607: # USB Ethernet adapters
                    608: aue*   at uhub? port ?         # ADMtek AN986 Pegasus based adapters
                    609: axe*   at uhub? port ?         # ASIX AX88172 based adapters
                    610: cdce*  at uhub? port ?         # CDC, Ethernet Networking Control Model
                    611: cue*   at uhub? port ?         # CATC USB-EL1201A based adapters
                    612: kue*   at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
1.206     rin       613: mue*   at uhub? port ?         # Microchip LAN75xx/LAN78xx based adapters
1.53      tsutsui   614: udav*  at uhub? port ?         # Davicom DM9601 based adapters
1.214     rin       615: ure*   at uhub? port ?         # Realtek RTL8152/RTL8153 based adapters
1.53      tsutsui   616: url*   at uhub? port ?         # Realtek RTL8150L based adapters
                    617:
                    618: # USB 802.11 adapters
                    619: atu*   at uhub? port ?         # Atmel AT76C50XX based adapters
1.152     jakllsch  620: ural*  at uhub? port ?         # Ralink Technology RT2500USB 802.11a/b/g
1.87      kiyohara  621: #zyd*  at uhub? port ?         # Zydas ZD1211
1.53      tsutsui   622:
                    623: # Prolific PL2301/PL2302 host-to-host adapter
                    624: upl*   at uhub? port ?
                    625:
                    626: # Serial adapters
                    627: ubsa*  at uhub? port ?         # Belkin serial adapter
                    628: ucom*  at ubsa? portno ?
                    629:
                    630: uftdi* at uhub? port ?         # FTDI FT8U100AX serial adapter
                    631: ucom*  at uftdi? portno ?
                    632:
                    633: umct*  at uhub? port ?         # MCT USB-RS232 serial adapter
                    634: ucom*  at umct? portno ?
                    635:
                    636: uplcom* at uhub? port ?        # I/O DATA USB-RSAQ2 serial adapter
                    637: ucom*  at uplcom? portno ?
                    638:
                    639: uvscom* at uhub? port ?        # SUNTAC Slipper U VS-10U serial adapter
                    640: ucom*  at uvscom? portno ?
                    641:
                    642: # Diamond Multimedia Rio 500
                    643: urio*  at uhub? port ?
                    644:
                    645: # USB Handspring Visor
1.187     nakayama  646: uvisor* at uhub? port ?
1.53      tsutsui   647: ucom*  at uvisor?
                    648:
                    649: # Kyocera AIR-EDGE PHONE
                    650: ukyopon* at uhub? port ?
                    651: ucom*  at ukyopon? portno ?
                    652:
                    653: # USB scanners
1.184     gdt       654: #uscanner* at uhub? port ?
1.53      tsutsui   655:
                    656: # USB scanners that use SCSI emulation, e.g., HP5300
                    657: usscanner* at uhub? port ?
                    658:
                    659: # Y@P firmware loader
                    660: uyap* at uhub? port ?
                    661:
                    662: # D-Link DSB-R100 USB radio
                    663: udsbr* at uhub? port ?
                    664: radio* at udsbr?
                    665:
                    666: # USB Generic driver
                    667: ugen*  at uhub? port ?
                    668:
1.117     mrg       669: # Firewire support
1.187     nakayama  670: fwohci* at pci? dev ? function ?       # IEEE1394 Open Host Controller
1.117     mrg       671: ieee1394if* at fwohci?
                    672: fwip*  at ieee1394if?                  # IP over IEEE1394
                    673: sbp*   at ieee1394if? euihi ? euilo ?
                    674:
1.53      tsutsui   675: ## Loopback network interface; required
                    676: pseudo-device  loop
                    677:
                    678: ## SLIP and CSLIP interfaces, for IP over a serial line.
1.143     jakllsch  679: pseudo-device  sl
1.53      tsutsui   680:
                    681: ## PPP, the successor to SLIP.  See pppd(8).
1.143     jakllsch  682: pseudo-device  ppp
1.53      tsutsui   683:
                    684: ## PPP over Ethernet (RFC 2516)
                    685: pseudo-device  pppoe
                    686:
                    687: ## Starmode Radio IP, a special hardware network device.
1.143     jakllsch  688: pseudo-device  strip
1.53      tsutsui   689:
                    690: ## Network "tunnel" device, allowing protocol stacks to run in the userland.
                    691: ## This is used by the third-party user-mode "ppp" program, and others.
1.143     jakllsch  692: pseudo-device  tun
1.53      tsutsui   693: pseudo-device  tap                     # virtual Ethernet
                    694:
                    695: ## Generic L3 over IP tunnel
1.79      dyoung    696: pseudo-device  gre                     # generic L3 over IP tunnel
1.53      tsutsui   697:
                    698: ## Berkeley Packet Filter, required to run RARPD.  A generic C-language
                    699: ## interface that allows selective examining of incoming packets.
                    700: pseudo-device  bpfilter
                    701:
1.215     sevan     702: pseudo-device  carp                    # Common Address Redundancy Protocol
1.53      tsutsui   703:
                    704: ## IEEE 802.1q encapsulation
                    705: pseudo-device  vlan
                    706:
                    707: ## Simple inter-network traffic bridging
                    708: pseudo-device  bridge
                    709: #options       BRIDGE_IPF              # bridge uses IP/IPv6 pfil hooks too
1.85      martin    710: pseudo-device  agr                     # IEEE 802.3ad link aggregation
1.53      tsutsui   711:
1.205     maxv      712: pseudo-device  npf                     # NPF packet filter
1.53      tsutsui   713:
                    714: ## for IPv6
                    715: pseudo-device  gif                     # IPv[46] over IPv[46] tunnel (RFC1933)
                    716: #pseudo-device faith                   # IPv[46] tcp relay translation i/f
                    717: pseudo-device  stf                     # 6to4 IPv6 over IPv4 encapsulation
                    718:
                    719:
                    720: #### CardBus and PCMCIA devices
                    721:
                    722: # PCI CardBus bridge support
                    723: #cbb*  at pci? dev ? function ?
                    724: #cardslot* at cbb?
                    725:
                    726: # CardBus bus support
                    727: #cardbus* at cardslot?
                    728: #pcmcia* at cardslot?
                    729:
                    730: ## SBus to PCMCIA bridge
                    731: #nell* at sbus? slot ? offset ?                # PCMCIA bridge
1.187     nakayama  732: #pcmcia* at nell?
1.53      tsutsui   733:
                    734: ## CardBus cards; UT marks untested.
                    735:
                    736: # CardBus serial interfaces
                    737: #com*  at cardbus? function ?  # Modems and serial cards UT
                    738:
                    739: # CardBus SCSI controllers
                    740: #adv*  at cardbus? function ?  # AdvanSys 1200[A,B], 9xx[U,UA] SCSI UT
                    741: #ahc*  at cardbus? function ?  # Adaptec ADP-1480 UT
                    742: #njs*  at cardbus? function ?  # Workbit NinjaSCSI-32
                    743:
1.65      itohy     744: # CardBus IDE controllers
1.69      itohy     745: #njata*        at cardbus? function ? flags 0x01       # Workbit NinjaATA-32
1.65      itohy     746:
1.53      tsutsui   747: # CardBus network interfaces
                    748: #ath*  at cardbus? function ?  # Atheros 5210/5211/5212 802.11
1.189     nakayama  749: #athn* at cardbus? function ?  # Atheros AR9k (802.11a/g/n) UT
1.53      tsutsui   750: #atw*  at cardbus? function ?  # ADMtek ADM8211 (802.11) UT
1.189     nakayama  751: #bwi*  at cardbus? function ?  # Broadcom BCM43xx wireless
1.53      tsutsui   752: #ex*   at cardbus? function ?  # 3Com 3C575TX
                    753: #fxp*  at cardbus? function ?  # Intel i8255x UT
                    754: #ral*  at cardbus? function ?  # Ralink Technology RT25x0 802.11a/b/g UT
1.107     nakayama  755: #re*   at cardbus? function ?  # Realtek 8139C+/8169/8169S/8110S UT
1.53      tsutsui   756: #rtk*  at cardbus? function ?  # Realtek 8129/8139 UT
1.107     nakayama  757: #rtw*  at cardbus? function ?  # Realtek 8180L (802.11) UT
1.53      tsutsui   758: #tlp*  at cardbus? function ?  # DECchip 21143
                    759:
                    760: # CardBus USB controllers
                    761: #ehci* at cardbus? function ?  # Enhanced Host Controller
                    762: #ohci* at cardbus? function ?  # Open Host Controller
1.107     nakayama  763: #uhci* at cardbus? function ?  # Universal Host Controller (Intel) UT
1.53      tsutsui   764:
1.189     nakayama  765: # CardBus IEEE1394 controllers
                    766: #fwohci* at cardbus? function ?        # IEEE1394 Open Host Controller UT
                    767:
1.53      tsutsui   768: ## PCMCIA cards; UT marks untested.
                    769:
                    770: # PCMCIA serial interfaces
                    771: #com*  at pcmcia? function ?           # Modems and serial cards
                    772:
                    773: #pcmcom* at pcmcia? function ?         # PCMCIA multi-port serial cards UT
                    774: #com*  at pcmcom? slave ?              # ...and the slave devices
                    775:
                    776: # PCMCIA SCSI controllers
                    777: #aic*  at pcmcia? function ?           # Adaptec APA-1460 SCSI UT
                    778: #esp*  at pcmcia? function ?           # Qlogic ESP406/FAS408 SCSI UT
1.58      hubertf   779: #spc*  at pcmcia? function ?           # Fujitsu MB87030/MB89352 SCSI
1.53      tsutsui   780:
                    781: # PCMCIA IDE controllers
                    782: #wdc*  at pcmcia? function ?
                    783:
                    784: # PCMCIA network interfaces
                    785: #an*   at pcmcia? function ?           # Aironet PC4500/PC4800 (802.11) UT
                    786: #awi*  at pcmcia? function ?           # BayStack 650/660 (802.11FH/DS) UT
                    787: #cnw*  at pcmcia? function ?           # Xircom/Netwave AirSurfer UT
                    788: #cs*   at pcmcia? function ?           # CS89xx Ethernet UT
                    789: #ep*   at pcmcia? function ?           # 3Com 3c589 and 3c562 Ethernet
                    790: #mbe*  at pcmcia? function ?           # MB8696x based Ethernet UT
                    791: #ne*   at pcmcia? function ?           # NE2000-compatible Ethernet
                    792: #ray*  at pcmcia? function ?           # Raytheon Raylink (802.11) UT
                    793: #sm*   at pcmcia? function ?           # Megahertz Ethernet UT
                    794: # tr at pcmcia has problems with Cardbus bridges
                    795: #tr*   at pcmcia? function ?           # TROPIC based Token-Ring UT
                    796: #wi*   at pcmcia? function ?           # Lucent/Intersil WaveLan IEEE (802.11)
                    797: #xirc* at pcmcia? function ?           # Xircom CreditCard Ethernet UT
                    798: #com*  at xirc?
                    799: #xi*   at xirc?
                    800: #mhzc* at pcmcia? function ?           # Megahertz Ethernet/Modem combo cards
                    801: #com*  at mhzc?
                    802: #sm*   at mhzc?
                    803:
1.107     nakayama  804: # PCMCIA USB controllers
                    805: #slhci*        at pcmcia? function ?           # ScanLogic SL811HS UT
1.53      tsutsui   806:
1.66      plunky    807: #### Bluetooth Controller and Device support
                    808:
                    809: ## Bluetooth PCMCIA Controllers
                    810: #bt3c* at pcmcia? function ?           # 3Com 3CRWB6096-A
1.89      kiyohara  811: #btbc* at pcmcia? function ?           # AnyCom BlueCard LSE041/039/139
1.66      plunky    812:
                    813: ## Bluetooth USB Controllers
1.83      drochner  814: ubt* at uhub? port ?
1.141     jakllsch  815: aubtfwl* at uhub? port ?
1.66      plunky    816:
                    817: ## Bluetooth Device Hub
1.95      kiyohara  818: #bthub* at bcsp?
1.66      plunky    819: #bthub* at bt3c?
1.89      kiyohara  820: #bthub* at btbc?
1.82      kiyohara  821: #bthub* at btuart?
1.66      plunky    822: bthub* at ubt?
                    823:
                    824: ## Bluetooth HID support
                    825: bthidev* at bthub?
                    826:
                    827: ## Bluetooth Mouse
                    828: btms* at bthidev? reportid ?
                    829: wsmouse* at btms? mux 0
                    830:
                    831: ## Bluetooth Keyboard
                    832: btkbd* at bthidev? reportid ?
                    833: wskbd* at btkbd? console ? mux 1
                    834:
1.129     plunky    835: ## Bluetooth Apple Magic Mouse
                    836: btmagic* at bthub?
                    837: wsmouse* at btmagic? mux 0
                    838:
1.66      plunky    839: ## Bluetooth Audio support
                    840: btsco* at bthub?
                    841:
1.53      tsutsui   842: #### Audio and video devices
                    843:
                    844: ## /dev/audio support (`audiocs' plus `audio')
                    845: ##
                    846: audiocs*       at sbus? slot ? offset ?        # SUNW,CS4231
                    847: audiocs*       at ebus?                        # SUNW,CS4231 in U5/U10
                    848: autri*         at pci? dev ? function ?        # Blade 100 'sound'
1.187     nakayama  849: auacer*        at pci? dev ? function ?        # Ultra45
1.53      tsutsui   850:
                    851: audio*         at audiobus?
                    852:
1.196     christos  853: spkr*          at audio?                       # PC speaker (synthesized)
1.194     nat       854:
1.54      nakayama  855: midi*          at midibus?
1.53      tsutsui   856:
                    857:
1.128     tsutsui   858: ## Sun "bwtwo" black and white framebuffer
                    859: bwtwo0         at sbus? slot ? offset ?
                    860: bwtwo*         at sbus? slot ? offset ?
1.53      tsutsui   861:
                    862: ## Sun "cgthree" Sbus color framebuffer
1.113     macallan  863: cgthree0       at sbus? slot ? offset ?
                    864: cgthree*       at sbus? slot ? offset ?
1.53      tsutsui   865:
                    866: ## Sun "cgsix" accelerated color framebuffer.
                    867: cgsix*         at sbus? slot ? offset ?
                    868:
1.178     macallan  869: ## Southland Media Systems (now Quantum 3D) MGX
1.187     nakayama  870: mgx*           at sbus? slot ? offset ?
1.178     macallan  871:
1.53      tsutsui   872: ## Sun FFB
                    873: ffb*           at mainbus0
1.117     mrg       874: upa*           at mainbus?
                    875: ffb*           at upa?
1.53      tsutsui   876:
1.115     macallan  877: ## Sun XVR-1000
                    878: gfb*           at mainbus0
                    879:
1.53      tsutsui   880: # On board vga on U5/U10 etc.
1.187     nakayama  881: machfb*        at pci?
1.53      tsutsui   882:
1.112     macallan  883: # Sun XVR-100
                    884: radeonfb*      at pci?
                    885:
                    886: # Sun PGX32 / TechSource Raptor GFX 8P
                    887: pm2fb*         at pci?
                    888:
1.120     macallan  889: # 3Dlabs Wildcat based boards like XVR-500, 1200 etc.
                    890: wcfb*          at pci?
                    891:
1.94      macallan  892: # generic PCI framebuffers
                    893: genfb*         at pci?
1.187     nakayama  894: genfb*         at sbus? slot ? offset ?
1.94      macallan  895:
1.53      tsutsui   896: # make sure the console display is always wsdisplay0
                    897: wsdisplay0     at wsemuldisplaydev? console 1
                    898: wsdisplay*     at wsemuldisplaydev?
                    899:
                    900: # wsmouse for sun ms
1.187     nakayama  901: wsmouse*       at ms0
1.53      tsutsui   902:
                    903: # wskbd for sun kbd
1.187     nakayama  904: wskbd0         at kbd0
1.53      tsutsui   905:
                    906: # various options for wscons - we try to look as much like a standard
                    907: # sun console as possible
1.187     nakayama  908: #options       WSEMUL_SUN              # sun terminal emulation
1.121     roy       909: options        WSEMUL_VT100            # allow us to be wsvt25
1.53      tsutsui   910: options        WS_DEFAULT_FG=WSCOL_BLACK
                    911: options        WS_DEFAULT_BG=WSCOL_LIGHT_WHITE
1.158     macallan  912: options        WSDISPLAY_COMPAT_PCVT           # emulate some ioctls
                    913: options        WSDISPLAY_COMPAT_SYSCONS        # emulate some more ioctls
1.151     abs       914: options        WSDISPLAY_COMPAT_USL            # wsconscfg VT handling
1.53      tsutsui   915: options        WSDISPLAY_COMPAT_RAWKBD         # can get raw scancodes
                    916: options        WSDISPLAY_DEFAULTSCREENS=4
                    917: options        FONT_GALLANT12x22               # PROM font look-alike
1.159     martin    918: options        FONT_DROID_SANS_MONO12x22       # antialiased font
1.53      tsutsui   919:
                    920: #### Other device configuration
                    921:
1.55      gdamore   922: psm*           at ebus?                # Ultrabook IIi microcontroller
1.187     nakayama  923: pcfiic*        at ebus?                # various environmental monitoring
1.118     martin    924: iic*           at pcfiic?
1.111     nakayama  925: lom*           at ebus?                # LOMlite lights out management
1.55      gdamore   926:
1.104     jkunz     927: # Netra X1 / T1 style environmental monitoring
                    928: alipm*         at pci?
                    929: iic*           at alipm?
1.118     martin    930:
1.187     nakayama  931: spdmem*        at iic? addr?
1.118     martin    932: admtemp*       at iic? addr?
1.183     jdc       933: adm1026hm*     at iic? addr?
1.118     martin    934: ecadc*         at iic? addr?   # envctrl/envctrltwo on E250/E450
1.187     nakayama  935: lmtemp*        at iic? addr?
1.131     mrg       936: tda*           at iic? addr?   # fan control on SB1000/2000
1.187     nakayama  937: dbcool*        at iic? addr?   # SB25000
1.157     jdc       938: seeprom*       at iic? addr?   # i2c-at24c64 fru's
1.104     jkunz     939:
1.53      tsutsui   940: ### Other pseudo-devices
                    941:
1.187     nakayama  942: pseudo-device  crypto                  # /dev/crypto device
1.53      tsutsui   943: pseudo-device  swcrypto                # software crypto implementation
                    944:
                    945: ## Pseudo ttys, required for network logins and programs like screen.
                    946:
                    947: pseudo-device  pty                     # pseudo-ttys (for network, etc.)
                    948:
                    949: ## Random device, used to implement /dev/random (a source of random noise),
                    950: ## and generate randomness for some kernel formulae.
                    951:
                    952:
                    953: pseudo-device  wsmux                   # mouse & keyboard multiplexor
                    954: pseudo-device  wsfont
                    955: pseudo-device  clockctl                # user control of clock subsystem
                    956: pseudo-device  ksyms                   # /dev/ksyms
1.124     pooka     957: pseudo-device  fss                     # file system snapshot device
1.95      kiyohara  958: #pseudo-device bcsp                    # BlueCore Serial Protocol
1.82      kiyohara  959: #pseudo-device btuart                  # Bluetooth HCI UART (H4)
1.99      ad        960: pseudo-device  lockstat                # lock profiling
1.67      elad      961:
1.103     jnemeth   962: # drvctl - needed to show device dictionary via drvctl(8)
                    963: pseudo-device  drvctl
                    964:
1.215     sevan     965: include "dev/veriexec.config"
                    966:
1.216.2.1! martin    967: #options       PAX_ASLR_DEBUG=1        # PaX ASLR debug
1.187     nakayama  968: options        PAX_SEGVGUARD=0         # PaX Segmentation fault guard
1.186     martin    969: # XXX: there is no PLT format for sparc64 that cooperates with
                    970: # MPROTECT, so disable it for now
1.197     martin    971: # options      PAX_MPROTECT=0          # PaX mprotect(2) restrictions
                    972: # options      PAX_MPROTECT_DEBUG=1    # PaX mprotect debug
1.187     nakayama  973: options        PAX_ASLR=1              # PaX Address Space Layout Randomization

CVSweb <webmaster@jp.NetBSD.org>