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

Annotation of src/sys/arch/x68k/conf/GENERIC, Revision 1.169

1.169   ! christos    1: # $NetBSD: GENERIC,v 1.168 2013/04/27 21:43:43 christos Exp $
1.69      gmcgarry    2: #
                      3: # GENERIC machine description file
                      4: #
                      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.
1.1       oki        11: #
1.69      gmcgarry   12: # For further information on compiling NetBSD kernels, see the config(8)
                     13: # man page.
1.1       oki        14: #
1.69      gmcgarry   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       oki        20:
1.69      gmcgarry   21: include        "arch/x68k/conf/std.x68k"
1.41      hubertf    22:
1.76      atatat     23: options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
                     24:
1.169   ! christos   25: #ident                 "GENERIC-$Revision: 1.168 $"
1.6       oki        26:
1.48      minoura    27: maxusers       8
1.1       oki        28:
1.22      minoura    29: ## System kernel configuration.  See options(4) for more detail.
                     30:
                     31:
                     32: ## Options for variants of the m68k MPU
                     33: ## you must have at least the correct one; REQUIRED
1.10      oki        34: options        M68030
                     35: options        M68040
1.14      oki        36: options        M68060
1.55      minoura    37: ## If you want an optimized kernel for a specific processor, use either:
                     38: #makeoptions   CMACHFLAGS="-m68030"
                     39: #makeoptions   CMACHFLAGS="-m68040 -Wa,-m68030 -Wa,-m68851"
                     40: #makeoptions   CMACHFLAGS="-m68060 -Wa,-m68030 -Wa,-m68851"
1.1       oki        41:
1.22      minoura    42:
                     43: #### System options specific to the x68k port
                     44:
1.29      minoura    45: options        EXTENDED_MEMORY         # support for >16MB memory
1.22      minoura    46: options        FPU_EMULATE             # software fpu emulation for MC68030
                     47: options        FPSP                    # floating point emulation for MC68040
                     48: options        M060SP                  # int/fp emulation for MC68060
1.56      minoura    49: #options       JUPITER                 # support for "Jupiter-X" accelerator
1.38      minoura    50: #options       MAPPEDCOPY              # use page mapping for large copyin/copyout
1.28      minoura    51: #options       ZSCONSOLE,ZSCN_SPEED="9600"     # use serial console
1.22      minoura    52:
                     53:
                     54: #### System options that are the same for all ports
                     55:
                     56: ## Root device configuration: change the ?'s if you are going to use a
                     57: ## nonstandard root partition (other than where the kernel is booted from)
                     58: ## and/or nonstandard root type (not ffs or nfs).  Normally this can be
                     59: ## automagically determined at boot time.
                     60:
                     61: config         netbsd  root on ? type ?
1.28      minoura    62: #config                netbsd  root on sd0 type ffs
1.22      minoura    63:
                     64: ## RTC is offset from GMT; -540 means JST-9
1.7       perry      65: options        RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT
1.1       oki        66:
1.22      minoura    67: ## System call tracing (see ktrace(1)).
                     68: options        KTRACE
1.1       oki        69:
1.22      minoura    70: ## Collect statistics on kernel malloc's and free's.  This does have a
                     71: ## significant performance hit on slower machines, so it is intended for
                     72: ## diagnostic use only.
                     73: #options       KMEMSTATS
                     74:
                     75: ## System V compatible IPC subsystem.  (msgctl(2), semctl(2), and shmctl(2))
                     76: options        SYSVMSG         # System V message queues
                     77: options        SYSVSEM         # System V semaphores
                     78: options        SYSVSHM         # System V shared memory
                     79:
                     80: ## Loadable kernel module support
1.153     tsutsui    81: #options       MODULAR         # new style module(7) framework
1.74      jdolecek   82:
1.79      lukem      83: options        USERCONF        # userconf(4) support
1.138     isaki      84: #options       PIPE_SOCKETPAIR # smaller, but slower pipe(2)
1.99      atatat     85: options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
1.84      junyoung   86:
1.85      wiz        87: # Enable experimental buffer queue strategy for better responsiveness under
1.84      junyoung   88: # high disk I/O load. Use it with caution - it's not proven to be stable yet.
1.111     tsutsui    89: #options       BUFQ_READPRIO
                     90: #options       BUFQ_PRIOCSCAN
1.22      minoura    91:
                     92: ## NFS boot options; not supported currently: needs nfsboot program
                     93: #options       NFS_BOOT_BOOTPARAM
                     94: #options       NFS_BOOT_BOOTP
1.162     tsutsui    95: options        NFS_BOOT_DHCP
1.22      minoura    96:
                     97: #### Debugging options
                     98:
                     99: ## The DDB in-kernel debugger runs at panic (unless DDB_ONPANIC=0), or at
                    100: ## serial console break or keyboard reset, where the PROM would normally
                    101: ## intercept.  DDB_HISTORY_SIZE adds up/down arrow command history.
1.152     tsutsui   102: options        DDB                     # kernel dynamic debugger
1.28      minoura   103: #options       DDB_HISTORY_SIZE=100    # enable history editing in DDB
                    104: #options       DDB_ONPANIC=1           # see also sysctl(8): `ddb.onpanic'
                    105: #options       PANICBUTTON             # interrupt switch invokes DDB
1.22      minoura   106:
                    107: ## You may also use gdb, on another computer connected to this machine over
1.64      lukem     108: ## a serial port.  Both KGDB_DEV and KGDB_DEVRATE should be specified;
                    109: ## KGDB_DEV is a dev_t encoded device number of the serial port to use.
1.22      minoura   110: ## KGDB is not supported for now.
1.64      lukem     111: #options       KGDB                    # support for kernel gdb
                    112: #options       KGDB_DEV=0xc00          # kgdb device number
                    113: #options       KGDB_DEVRATE=9600       # baud rate
1.22      minoura   114:
                    115: ## Compile the kernel with debugging symbols (`netbsd.gdb' is the debug file),
                    116: ## such that gdb(1) can be used on a kernel coredump.
                    117:
1.65      lukem     118: #makeoptions   DEBUG="-g"
1.22      minoura   119:
                    120: ## Adds code to the kernel that does internal consistency checks, and will
                    121: ## cause the kernel to panic if corruption of internal data structures
                    122: ## is detected.
                    123: #options       DIAGNOSTIC      # extra kernel sanity checking
                    124:
                    125: ## Enable (possibly expensive) debugging code that may also display messages
                    126: ## on the system console
                    127: #options       DEBUG
                    128:
1.78      isaki     129: ## These options enable verbose messages for several subsystems.
                    130: ## Warning, these may compile large string tables into the kernel!
                    131: #options       SCSIVERBOSE     # human readable SCSI error messages
                    132: #options       USBVERBOSE      # verbose USB device autoconfig messages
1.22      minoura   133:
                    134: ## `INSECURE' turns off the kernel security level (securelevel = 0 always).
                    135: ## This allows writing to /dev/mem, loading kernel modules while multi-user,
                    136: ## and other insecurities good only for development work.  Do not use this
                    137: ## option on a production machine.
                    138: #options       INSECURE
                    139:
                    140: ## `FDSCRIPTS' allows non-readable but executable scripts by providing a
                    141: ## pre-opened opaque file to the script interpreter.  `SETUIDSCRIPTS',
                    142: ## which implies FDSCRIPTS, allows scripts to be set-user-id using the same
                    143: ## opaque file mechanism.  Perl calls this "secure setuid scripts."
                    144:
                    145: #options       FDSCRIPTS
                    146: #options       SETUIDSCRIPTS
                    147:
                    148: ## Options for compatibility with previous releases foreign system binaries.
                    149:
                    150: options        COMPAT_43       # 4.3BSD system interfaces
                    151: options        COMPAT_09       # NetBSD 0.9 binary compatibility
                    152: options        COMPAT_10       # NetBSD 1.0 binary compatibility
                    153: options        COMPAT_11       # NetBSD 1.1 binary compatibility
                    154: options        COMPAT_12       # NetBSD 1.2 binary compatibility
                    155: options        COMPAT_13       # NetBSD 1.3 binary compatibility
1.36      augustss  156: options        COMPAT_14       # NetBSD 1.4 binary compatibility
1.92      cl        157: options        COMPAT_15       # NetBSD 1.5 binary compatibility
                    158: options        COMPAT_16       # NetBSD 1.6 binary compatibility
1.109     simonb    159: options        COMPAT_20       # NetBSD 2.0 binary compatibility
1.118     christos  160: options        COMPAT_30       # NetBSD 3.0 compatibility.
1.139     tsutsui   161: options        COMPAT_40       # NetBSD 4.0 compatibility.
1.146     mrg       162: options        COMPAT_50       # NetBSD 5.0 compatibility.
1.163     apb       163: options        COMPAT_60       # NetBSD 6.0 compatibility.
1.70      minoura   164: options        COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
1.22      minoura   165: #options       COMPAT_M68K4K   # NetBSD/m68k4k binaries
                    166: #options       COMPAT_SUNOS    # SunOS 4.x binary compatibility; broken
1.33      kleink    167: #options       COMPAT_SVR4     # SVR4 binary compatibility; broken
1.25      itohy     168: #options       COMPAT_LINUX    # Linux/m68k binary compatibility
1.60      abs       169: #options       TCP_COMPAT_42   # 4.2BSD TCP/IP bug compat. Not recommended.
1.138     isaki     170: options        COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
1.22      minoura   171:
                    172: ## File systems.
                    173: file-system    FFS             # Berkeley Fast Filesystem
                    174: file-system    NFS             # Sun NFS-compatible filesystem client
                    175: file-system    KERNFS          # kernel data-structure filesystem
1.34      minoura   176: #file-system   NULLFS          # NULL layered filesystem (buggy)
1.40      wrstuden  177: #file-system   OVERLAY         # overlay file system
1.22      minoura   178: file-system    MFS             # memory-based filesystem
                    179: #file-system   FDESC           # user file descriptor filesystem
                    180: file-system    UMAPFS          # uid/gid remapping filesystem
1.34      minoura   181: #file-system   LFS             # Log-structured filesystem (experimental)
1.22      minoura   182: file-system    PROCFS          # /proc
                    183: file-system    CD9660          # ISO 9660 + Rock Ridge file system
1.34      minoura   184: #file-system   UNION           # union file system (a little buggy)
1.22      minoura   185: file-system    MSDOSFS         # MS-DOS FAT filesystem(s).
                    186: #file-system   ADOSFS          # AmigaDOS filesystem
1.119     christos  187: file-system    PTYFS           # /dev/pts/N support
1.150     chs       188: file-system    TMPFS           # Efficient memory file-system
1.123     reinoud   189: #file-system   UDF             # experimental - OSTA UDF CD/DVD file-system
1.22      minoura   190:
                    191: ## File system options.
                    192: options        NFSSERVER       # Sun NFS-compatible filesystem server
1.154     bouyer    193: #options       QUOTA           # legacy UFS quotas
                    194: #options       QUOTA2          # new, in-filesystem UFS quotas
1.22      minoura   195: #options       FFS_EI          # FFS Endian Independent support
1.159     dholland  196: options        WAPBL           # File system journaling support
1.138     isaki     197: #options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
1.121     tsutsui   198: options        FFS_NO_SNAPSHOT # No FFS snapshot support
1.39      itojun    199:
1.22      minoura   200: ## Network protocol support.  In most environments, INET is required.
                    201: options        INET            # IP (Internet Protocol) v4
1.39      itojun    202: options        INET6           # IPV6
                    203: #options       IPSEC           # IP security
                    204: #options       IPSEC_DEBUG     # debug for IP security
1.22      minoura   205: #options       GATEWAY         # packet forwarding ("router switch")
                    206: #options       MROUTING        # packet forwarding of multicast packets
1.100     manu      207: #options       PIM             # Protocol Independent Multicast
1.22      minoura   208: #options       DIRECTED_BROADCAST      # allow broadcasts through routers
1.48      minoura   209: #options       NETATALK        # AppleTalk (over Ethernet) protocol
                    210: #options       NTP             # Network Time Protocol in-kernel support
1.22      minoura   211: #options       PPS_SYNC        # Add serial line synchronization for NTP
1.35      christos  212: options        PFIL_HOOKS      # Add pfil(9) hooks, intended for custom LKMs.
1.48      minoura   213: #options       IPFILTER_LOG    # Add ipmon(8) logging for ipfilter device
1.131     christos  214: #options       IPFILTER_LOOKUP # ippool(8) support
1.81      martti    215: #options       IPFILTER_DEFAULT_BLOCK  # block all packets by default
1.48      minoura   216: #options       PPP_BSDCOMP     # Add BSD compression to ppp device
                    217: #options       PPP_DEFLATE     # Add deflate (libz) compression to ppp device
                    218: #options       PPP_FILTER      # Add active filters for ppp (via bpf)
1.60      abs       219: #options       TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
1.22      minoura   220:
1.97      abs       221: #options       ALTQ            # Manipulate network interfaces' output queues
                    222: #options       ALTQ_BLUE       # Stochastic Fair Blue
                    223: #options       ALTQ_CBQ        # Class-Based Queueing
                    224: #options       ALTQ_CDNR       # Diffserv Traffic Conditioner
                    225: #options       ALTQ_FIFOQ      # First-In First-Out Queue
                    226: #options       ALTQ_FLOWVALVE  # RED/flow-valve (red-penalty-box)
                    227: #options       ALTQ_HFSC       # Hierarchical Fair Service Curve
                    228: #options       ALTQ_LOCALQ     # Local queueing discipline
                    229: #options       ALTQ_PRIQ       # Priority Queueing
                    230: #options       ALTQ_RED        # Random Early Detection
                    231: #options       ALTQ_RIO        # RED with IN/OUT
                    232: #options       ALTQ_WFQ        # Weighted Fair Queueing
                    233:
1.22      minoura   234:
                    235: #### Device configurations
                    236:
1.28      minoura   237: ## Fundamental devices; see also std.x68k
1.93      wiz       238: dmac0  at intio0 addr 0xe84000         # DMA controller
1.28      minoura   239: xel0   at intio0
                    240: opm0   at intio0 addr 0xe90000         # OPM: required for fdc
1.22      minoura   241:
                    242: ## Display devices and console
                    243: grfbus0        at mainbus0                     # bitmapped displays
1.104     chs       244: grf0   at grfbus0 addr 0               # multiplane graphics
                    245: grf1   at grfbus0 addr 1               # flexible graphics
1.22      minoura   246:
1.28      minoura   247: kbd0   at mfp0                         # standard keyboard
1.104     chs       248: ite0   at grf0 grfaddr 0               # internal terminal emulator
1.34      minoura   249: options        ITE_KERNEL_ATTR=4       # bold for kernel messages
1.28      minoura   250:                                        # see /sys/arch/x68k/dev/itevar.h
1.22      minoura   251:
                    252: ## floppy disks
1.93      wiz       253: fdc0   at intio0 addr 0xe94000 intr 96 dma 0 dmaintr 100 # floppy controller
1.22      minoura   254: fd*    at fdc0 unit ?                  # builtin floppy drives
                    255:
                    256: ## SCSI devices
1.28      minoura   257: scsirom0 at intio0 addr 0xfc0000               # Built-in SCSI BIOS
                    258: scsirom1 at intio0 addr 0xea0020               # External SCSI BIOS
                    259: spc0   at scsirom0                             # genuin SCSI
                    260: spc1   at scsirom1                             # genuin SCSI
1.22      minoura   261: scsibus* at spc?
1.28      minoura   262: mha0   at scsirom1                             # Mankai MK-HA1 (Mach-2)
1.22      minoura   263: scsibus* at mha0
                    264:
                    265: sd*    at scsibus? target ? lun ?      # SCSI disks
                    266: cd*    at scsibus? target ? lun ?      # SCSI CD-ROMs
1.48      minoura   267: #st*   at scsibus? target ? lun ?      # SCSI tapes
1.22      minoura   268: #ss*   at scsibus? target ? lun ?      # SCSI scanners
1.48      minoura   269: #ch*   at scsibus? target ? lun ?      # SCSI changer devices
1.22      minoura   270: #uk*   at scsibus? target ? lun ?      # SCSI unknown devices
                    271:
1.44      minoura   272: ## Ports
1.28      minoura   273: zsc0   at intio0 addr 0xe98000 intr 112
1.22      minoura   274: zstty0 at zsc0 channel 0               # built-in RS-232C
                    275: ms0    at zsc0 channel 1               # standard mouse
1.28      minoura   276: #zsc1  at intio0 addr 0xeafc00 intr 113
1.22      minoura   277: #zstty2        at zsc1 channel 0
                    278: #zstty3        at zsc1 channel 1
1.28      minoura   279: #zsc2  at intio0 addr 0xeafc10 intr 114
1.22      minoura   280: #zstty4        at zsc2 channel 0
                    281: #zstty5        at zsc2 channel 1
1.44      minoura   282: par0   at intio0 addr 0xe8c000         # Builtin printer port
1.22      minoura   283:
1.145     isaki     284: sram0  at intio0 addr 0xed0000         # battery-backuped static RAM
1.29      minoura   285: pseudo-device  bell                    # OPM bell
1.22      minoura   286:
1.158     isaki     287: powsw0 at mfp0                         # Front switch
                    288: #powsw1        at mfp0                         # External power switch
                    289:
1.161     tsutsui   290: com0   at intio0 addr 0xefff00 intr 240        # PSX16550, port1
                    291: com1   at intio0 addr 0xefff10 intr 241        # PSX16550, port2
1.22      minoura   292:
1.57      minoura   293: ## Audio device
                    294: vs0 at intio0 addr 0xe92000 dma 3 dmaintr 106
                    295: audio* at vs?
1.22      minoura   296:
                    297: ## Network interfaces
1.67      minoura   298: ne*    at intio0 addr 0xece300 intr 249        # Nereid Ethernet
1.72      isaki     299: ne*    at intio0 addr 0xeceb00 intr 248        # Nereid Ethernet
1.28      minoura   300: neptune0 at intio0 addr 0xece000 intr 249      # Neptune-X
                    301: neptune1 at intio0 addr 0xece400 intr 249      # Neptune-X at alt. addr.
1.63      isaki     302: ne*    at neptune? addr 0x300                  # NE2000 or clone
1.78      isaki     303:
1.86      isaki     304: ## Bank memory disk
                    305: bmd*   at intio0 addr 0xece3f0         # Nereid
                    306: bmd*   at intio0 addr 0xecebf0         # Nereid
1.78      isaki     307:
                    308: ## MII/PHY support for USB ethernet
                    309: #acphy*        at mii? phy ?
                    310:
                    311: ## USB Controller and Devices; Experimental
                    312:
                    313: # Nereid USB controllers
                    314: #slhci0        at intio0 addr 0xece380 intr 251
                    315: #slhci1        at intio0 addr 0xeceb80 intr 250
1.138     isaki     316: #options       SLHCI_DEBUG
1.78      isaki     317:
                    318: # USB bus support
                    319: #usb*  at slhci?
                    320:
                    321: # USB Hubs
                    322: #uhub* at usb?
1.133     drochner  323: #uhub* at uhub? port ?
1.78      isaki     324:
                    325: # USB HID device
                    326: #uhidev*       at uhub? port ? configuration ? interface ?
                    327:
                    328: # USB Mice; not supported wscons yet
                    329: #ums*  at uhidev? reportid ?
                    330: #wsmouse* at ums? mux 0
                    331:
                    332: # USB Keyboards; not supported wscons yet
                    333: #ukbd* at uhidev? reportid ?
                    334: #wskbd*        at ukbd? console ? mux 1
                    335:
1.129     skrll     336: # USB serial adapter
1.117     skrll     337: #ucycom*       at uhidev? reportid ?
                    338:
1.78      isaki     339: # USB Generic HID devices
                    340: #uhid* at uhidev? reportid ?
                    341:
                    342: # USB Printer
                    343: #ulpt* at uhub? port ? configuration ? interface ?
                    344:
                    345: # USB Modem
                    346: #umodem*       at uhub? port ? configuration ?
                    347: #ucom* at umodem?
                    348:
1.148     plunky    349: # Option N.V. Wireless WAN modems
                    350: #uhso* at uhub? port ? configuration ?
                    351:
1.78      isaki     352: # USB Mass Storage; wd not supported
                    353: #umass*        at uhub? port ? configuration ? interface ?
1.155     tsutsui   354: #atapibus* at umass?
                    355: #scsibus* at umass?
1.78      isaki     356: #wd* at umass?
                    357:
                    358: # USB audio
                    359: #uaudio*       at uhub? port ? configuration ?
                    360:
                    361: # USB MIDI
                    362: #umidi* at uhub? port ? configuration ?
                    363:
                    364: # USB IrDA
                    365: # USB-IrDA bridge spec
                    366: #uirda* at uhub? port ? configuration ? interface ?
                    367: #irframe* at uirda?
                    368:
                    369: # SigmaTel STIr4200 USB/IrDA Bridge
                    370: #ustir* at uhub? port ?
                    371: #irframe* at ustir?
                    372:
                    373: # USB Ethernet adapters
                    374: #aue*  at uhub? port ?         # ADMtek AN986 Pegasus based adapters
1.101     augustss  375: #axe*  at uhub? port ?         # ASIX AX88172 based adapters
1.78      isaki     376: #cue*  at uhub? port ?         # CATC USB-EL1201A based adapters
                    377: #kue*  at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
                    378: #url*  at uhub? port ?         # Realtek RTL8150L based adapters
1.91      itojun    379: #udav* at uhub? port ?         # Davicom DM9601 based adapters
1.78      isaki     380:
                    381: # Prolific PL2301/PL2302 host-to-host adapter
                    382: #upl*  at uhub? port ?
                    383:
                    384: # Serial adapters
                    385: #uftdi*        at uhub? port ?         # FTDI FT8U100AX serial adapter
                    386: #ucom* at uftdi? portno ?
                    387:
                    388: #umct* at uhub? port ?         # MCT USB-RS232 serial adapter
                    389: #ucom* at umct? portno ?
                    390:
                    391: #uplcom*       at uhub? port ?         # I/O DATA USB-RSAQ2 serial adapter
                    392: #ucom* at uplcom? portno ?
                    393:
                    394: #uvscom*       at uhub? port ?         # SUNTAC Slipper U VS-10U serial adapter
                    395: #ucom* at uvscom? portno ?
                    396:
                    397: # Diamond Multimedia Rio 500
                    398: #urio* at uhub? port ?
                    399:
                    400: # USB Handspring Visor
                    401: #uvisor*       at uhub? port ?
                    402: #ucom* at uvisor?
                    403:
1.110     itohy     404: # Kyocera AIR-EDGE PHONE
                    405: #ukyopon* at uhub? port ?
                    406: #ucom* at ukyopon? portno ?
                    407:
1.78      isaki     408: # USB scanners
                    409: #uscanner* at uhub? port ?
                    410:
                    411: # USB scanners that use SCSI emulation, e.g., HP5300
                    412: #usscanner* at uhub? port ?
                    413: #scsibus* at usscanner? channel ?
                    414:
                    415: # Y@P firmware loader
                    416: #uyap* at uhub? port ?
                    417:
                    418: # D-Link DSB-R100 USB radio
                    419: #udsbr*        at uhub? port ?
                    420: #radio*        at udsbr?
                    421:
                    422: # USB Generic driver
                    423: #ugen* at uhub? port ?
1.22      minoura   424:
                    425:
                    426: #### Pseudo devices
                    427:
1.141     tls       428: #
                    429: # accept filters
                    430: pseudo-device   accf_data              # "dataready" accept filter
                    431: pseudo-device   accf_http              # "httpready" accept filter
                    432:
1.22      minoura   433: ## A disk-like interface to files.  Can be used to create floppy, CD,
                    434: ## miniroot images, etc.
                    435:
1.125     cube      436: pseudo-device  vnd
1.114     hubertf   437: #options       VND_COMPRESSION         # compressed vnd(4)
1.22      minoura   438:
                    439: ## Concatenated and striped disks; with this, you can create a software-based
                    440: ## disk array similar to a "RAID 0" setup.  See ccd(4).
                    441:
1.167     christos  442: #pseudo-device ccd
1.83      elric     443:
                    444: ## Cryptographic disk devices.  See cgd(4).
                    445:
1.167     christos  446: #pseudo-device cgd
1.23      oster     447:
                    448: ## RAIDframe disk driver: software RAID driver.  See raid(4).
                    449:
1.168     christos  450: pseudo-device  raid
1.73      oster     451: options        RAID_AUTOCONFIG         # auto-configuration of RAID components
                    452: # Options to enable various other RAIDframe RAID types.
1.138     isaki     453: # options      RF_INCLUDE_EVENODD=1
                    454: # options      RF_INCLUDE_RAID5_RS=1
                    455: # options      RF_INCLUDE_PARITYLOGGING=1
                    456: # options      RF_INCLUDE_CHAINDECLUSTER=1
                    457: # options      RF_INCLUDE_INTERDECLUSTER=1
1.73      oster     458: # options      RF_INCLUDE_PARITY_DECLUSTERING=1
1.138     isaki     459: # options      RF_INCLUDE_PARITY_DECLUSTERING_DS=1
1.73      oster     460:
1.22      minoura   461:
                    462: ## Memory disk device, used on boot floppies with compressed
                    463: ## kernel-plus-root-disk images.
                    464:
1.151     hannken   465: #pseudo-device md
1.22      minoura   466:
                    467: ## Loopback network interface; required
                    468: pseudo-device  loop
                    469:
                    470: ## SLIP and CSLIP interfaces, for IP over a serial line.
1.125     cube      471: pseudo-device  sl
1.22      minoura   472:
                    473: ## PPP, the successor to SLIP.  See pppd(8).
1.125     cube      474: pseudo-device  ppp
1.71      martin    475:
                    476: ## PPP over Ethernet (RFC 2516)
                    477: pseudo-device  pppoe
1.22      minoura   478:
                    479: ## Network "tunnel" device, allowing protocol stacks to run in the userland.
                    480: ## This is used by the third-party user-mode "ppp" program, and others.
1.125     cube      481: #pseudo-device tun
1.103     cube      482: #pseudo-device tap                     # virtual Ethernet
1.24      hwr       483:
                    484: ## Generic L3 over IP tunnel
1.125     cube      485: #pseudo-device gre                     # generic L3 over IP tunnel
1.22      minoura   486:
                    487: ## Berkeley Packet Filter, required to run RARPD.  A generic C-language
                    488: ## interface that allows selective examining of incoming packets.
1.124     rpaulo    489: pseudo-device  bpfilter
1.22      minoura   490:
1.127     liamjfoy  491: #pseudo-device carp                    # Common Address Redundancy Protocol
                    492:
1.22      minoura   493: ## IP Filter, used in firewall and NAT applications.  See ipnat(8) for
                    494: ## one example of the use of the IP Filter.
1.48      minoura   495: #pseudo-device ipfilter
1.22      minoura   496:
1.39      itojun    497: ## for IPv6
1.125     cube      498: pseudo-device  gif                     # IPv[46] over IPv[46] tunnel (RFC1933)
                    499: #pseudo-device faith                   # IPv[46] tcp relay translation i/f
1.126     pavel     500: pseudo-device  stf                     # 6to4 IPv6 over IPv4 encapsulation
1.58      hubertf   501:
                    502: ## IEEE 802.1Q Virtual LAN encapsulation, see vlan(4).
                    503: pseudo-device  vlan
1.61      atatat    504:
                    505: ## Simple inter-network traffic bridging
1.66      atatat    506: pseudo-device  bridge
1.138     isaki     507: #options       BRIDGE_IPF              # bridge uses IP/IPv6 pfil hooks too
1.134     martin    508: pseudo-device  agr                     # IEEE 802.3ad link aggregation
1.22      minoura   509:
                    510: #### Other device configuration
                    511:
                    512: ## Pseudo ttys, required for network logins and programs like screen.
1.34      minoura   513:
1.52      jdolecek  514: pseudo-device  pty                     # pseudo-terminals
1.22      minoura   515:
                    516: ## Random device, used to implement /dev/random (a source of random noise),
                    517: ## and generate randomness for some kernel formulae.
1.34      minoura   518:
1.77      lukem     519:
                    520: pseudo-device  clockctl                # user control of clock subsystem
1.90      ragge     521: pseudo-device  ksyms                   # /dev/ksyms
1.96      itojun    522: #pseudo-device pf                      # PF packet filter
                    523: #pseudo-device pflog                   # PF log if
1.164     tsutsui   524: #pseudo-device fss                     # file system snapshot device
1.122     elad      525:
                    526: # Veriexec
                    527: #
                    528: # a pseudo device needed for veriexec
1.168     christos  529: #pseudo-device veriexec
1.122     elad      530: #
                    531: # Uncomment the fingerprint methods below that are desired. Note that
                    532: # removing fingerprint methods will have almost no impact on the kernel
                    533: # code size.
                    534: #
                    535: #options VERIFIED_EXEC_FP_RMD160
                    536: #options VERIFIED_EXEC_FP_SHA256
                    537: #options VERIFIED_EXEC_FP_SHA384
                    538: #options VERIFIED_EXEC_FP_SHA512
                    539: #options VERIFIED_EXEC_FP_SHA1
                    540: #options VERIFIED_EXEC_FP_MD5

CVSweb <webmaster@jp.NetBSD.org>