[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.112

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

CVSweb <webmaster@jp.NetBSD.org>