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

Annotation of src/sys/arch/evbarm/conf/MMNET_GENERIC, Revision 1.34.2.5

1.34.2.5! pgoyette    1: # $NetBSD: MMNET_GENERIC,v 1.43 2018/10/23 19:58:52 jdolecek Exp $
1.1       aymeric     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.
                     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.
                     20:
                     21: include                "arch/evbarm/conf/std.mmnet"
                     22:
                     23: options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
                     24:
1.34.2.5! pgoyette   25: #ident                 "GENERIC-$Revision: 1.43 $"
1.1       aymeric    26:
                     27: maxusers       32              # estimated number of users
                     28:
                     29: # CPU support.
1.33      mrg        30: options        CPU_ARM9E
1.1       aymeric    31: makeoptions    CPUFLAGS="-mtune=arm926ej-s -mcpu=arm926ej-s"
                     32:
                     33: # CPU-related options.
                     34:
                     35: #options       MULTIBOOT       # Multiboot support (see multiboot(8))
                     36:
                     37: # delay between "rebooting ..." message and hardware reset, in milliseconds
                     38: #options       CPURESET_DELAY=2000
                     39:
                     40: # This option allows you to force a serial console at the specified
                     41: # I/O address.   see console(4) for details.
                     42: #options       CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600
                     43: #      you don't want the option below ON iff you are using the
                     44: #      serial console option of the new boot strap code.
                     45: #options       CONS_OVERRIDE   # Always use above! independent of boot info
                     46:
                     47: # Standard system options
                     48:
                     49: #options       INSECURE        # disable kernel security levels - X needs this
                     50:
                     51: options        RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
                     52: options        NTP             # NTP phase/frequency locked loop
                     53:
                     54: options        KTRACE          # system call tracing via ktrace(1)
                     55:
                     56: options        SYSVMSG         # System V-like message queues
                     57: options        SYSVSEM         # System V-like semaphores
                     58: options        SYSVSHM         # System V-like memory sharing
                     59:
                     60: #options       USERCONF        # userconf(4) support
                     61: #options       PIPE_SOCKETPAIR # smaller, but slower pipe(2)
                     62: options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
                     63:
                     64: # Beep when it is safe to power down the system (requires sysbeep)
                     65: #options       BEEP_ONHALT
                     66: # Some tunable details of the above feature (default values used below)
                     67: #options       BEEP_ONHALT_COUNT=3     # Times to beep
                     68: #options       BEEP_ONHALT_PITCH=1500  # Default frequency (in Hz)
                     69: #options       BEEP_ONHALT_PERIOD=250  # Default duration (in msecs)
                     70:
1.34      sevan      71: # Alternate buffer queue strategies for better responsiveness under high
                     72: # disk I/O load.
1.1       aymeric    73: #options       BUFQ_READPRIO
                     74: #options       BUFQ_PRIOCSCAN
                     75:
                     76: # Diagnostic/debugging support options
                     77: options        DIAGNOSTIC      # expensive kernel consistency checks
                     78: options        DEBUG           # expensive debugging checks/support
                     79: options        DDB             # in-kernel debugger
1.17      szptvlfn   80: options        DDB_ONPANIC=1   # see also sysctl(7): `ddb.onpanic'
1.1       aymeric    81: options        DDB_HISTORY_SIZE=512    # enable history editing in DDB
                     82: #options       KGDB            # remote debugger
                     83: #options       KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
1.8       msaitoh    84: makeoptions    DEBUG="-g"      # compile full symbol table
                     85: makeoptions    COPTS="-Os"
1.19      joerg      86: makeoptions    COPY_SYMTAB=1
1.1       aymeric    87: #options       SYSCALL_STATS   # per syscall counts
                     88: #options       SYSCALL_TIMES   # per syscall times
                     89: #options       SYSCALL_TIMES_HASCOUNTER        # use 'broken' rdtsc (soekris)
                     90:
                     91: # Compatibility options
1.33      mrg        92:
                     93: include        "conf/compat_netbsd16.config"
                     94: options        COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
1.1       aymeric    95:
                     96: #options       COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
                     97: #options       COMPAT_LINUX    # binary compatibility with Linux
                     98:
                     99: # File systems
                    100: file-system    FFS             # UFS
                    101: #file-system   EXT2FS          # second extended file system (linux)
                    102: #file-system   LFS             # log-structured file system
                    103: file-system    MFS             # memory file system
                    104: file-system    NFS             # Network File System client
                    105: #file-system   NTFS            # Windows/NT file system (experimental)
                    106: #file-system   CD9660          # ISO 9660 + Rock Ridge file system
                    107: file-system    MSDOSFS         # MS-DOS file system
                    108: #file-system   FDESC           # /dev/fd
                    109: file-system    KERNFS          # /kern
                    110: file-system    NULLFS          # loopback file system
                    111: #file-system   OVERLAY         # overlay file system
                    112: #file-system   PROCFS          # /proc
1.9       msaitoh   113: #file-system   PUFFS           # Userspace file systems (e.g. ntfs-3g & sshfs)
1.1       aymeric   114: #file-system   UMAPFS          # NULLFS + uid and gid remapping
                    115: file-system    UNION           # union file system
                    116: #file-system   CODA            # Coda File System; also needs vcoda (below)
                    117: #file-system   SMBFS           # experimental - CIFS; also needs nsmb (below)
                    118: file-system    PTYFS           # /dev/ptm support
                    119: file-system    TMPFS           # Efficient memory file-system
                    120: #file-system   UDF             # experimental - OSTA UDF CD/DVD file-system
                    121:
                    122: # File system options
                    123: #options       QUOTA           # UFS quotas
1.27      rin       124: #options       DISKLABEL_EI    # disklabel Endian Independent support
1.1       aymeric   125: #options       FFS_EI          # FFS Endian Independent support
1.3       dholland  126: options        WAPBL           # File system journaling support
1.1       aymeric   127: # Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
                    128: # It is not recommended for general use.
                    129: #options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
                    130: #options       NFSSERVER       # Network File System server
                    131: options        FFS_NO_SNAPSHOT # No FFS snapshot support
                    132: #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                    133:                                # immutable) behave as system flags.
                    134:
                    135: # Networking options
                    136: options        GATEWAY         # packet forwarding
                    137: options        INET            # IP + ICMP + TCP + UDP
                    138: #options       INET6           # IPV6
                    139: #options       IPSEC           # IP security
                    140: #options       IPSEC_DEBUG     # debug for IP security
                    141: #options       MROUTING        # IP multicast routing
                    142: #options       PIM             # Protocol Independent Multicast
                    143: #options       NETATALK        # AppleTalk networking protocols
                    144: options        PPP_BSDCOMP     # BSD-Compress compression support for PPP
                    145: options        PPP_DEFLATE     # Deflate compression support for PPP
                    146: options        PPP_FILTER      # Active filter support for PPP (requires bpf)
                    147: #options       TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
                    148:
                    149: #options       ALTQ            # Manipulate network interfaces' output queues
                    150: #options       ALTQ_BLUE       # Stochastic Fair Blue
                    151: #options       ALTQ_CBQ        # Class-Based Queueing
                    152: #options       ALTQ_CDNR       # Diffserv Traffic Conditioner
                    153: #options       ALTQ_FIFOQ      # First-In First-Out Queue
                    154: #options       ALTQ_FLOWVALVE  # RED/flow-valve (red-penalty-box)
                    155: #options       ALTQ_HFSC       # Hierarchical Fair Service Curve
                    156: #options       ALTQ_LOCALQ     # Local queueing discipline
                    157: #options       ALTQ_PRIQ       # Priority Queueing
                    158: #options       ALTQ_RED        # Random Early Detection
                    159: #options       ALTQ_RIO        # RED with IN/OUT
                    160: #options       ALTQ_WFQ        # Weighted Fair Queueing
                    161:
                    162: # These options enable verbose messages for several subsystems.
                    163: # Warning, these may compile large string tables into the kernel!
                    164: options        MIIVERBOSE      # verbose PHY autoconfig messages
                    165: options        PCMCIAVERBOSE   # verbose PCMCIA configuration messages
                    166: options        SCSIVERBOSE     # human readable SCSI error messages
                    167: options        USBVERBOSE      # verbose USB device autoconfig messages
                    168:
                    169: options        NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
                    170:
                    171: #
                    172: # wscons options
                    173: #
                    174: # builtin terminal emulations
                    175: #options       WSEMUL_SUN              # sun terminal emulation
                    176: #options       WSEMUL_VT100            # VT100 / VT220 emulation
                    177: # customization of console and kernel output - see dev/wscons/wsdisplayvar.h
                    178: #options       WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8)
                    179: #options       WS_DEFAULT_FG=WSCOL_WHITE
                    180: #options       WS_DEFAULT_BG=WSCOL_BLACK
                    181: #options       WS_DEFAULT_COLATTR="(0)"
                    182: #options       WS_DEFAULT_MONOATTR="(0)"
                    183: #options       WS_KERNEL_FG=WSCOL_GREEN
                    184: #options       WS_KERNEL_BG=WSCOL_BLACK
                    185: #options       WS_KERNEL_COLATTR=""
                    186: #options       WS_KERNEL_MONOATTR=""
                    187: # customization of console border color
                    188: #options       WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8)
                    189: #options       WSDISPLAY_BORDER_COLOR=WSCOL_BLUE       # default color
                    190: # compatibility to other console drivers
                    191: #options       WSDISPLAY_COMPAT_PCVT           # emulate some ioctls
                    192: #options       WSDISPLAY_COMPAT_SYSCONS        # emulate some ioctls
1.6       abs       193: #options       WSDISPLAY_COMPAT_USL            # wsconscfg VT handling
1.1       aymeric   194: #options       WSDISPLAY_COMPAT_RAWKBD         # can get raw scancodes
                    195: #options       WSKBD_EVENT_AUTOREPEAT          # auto repeat in event mode
                    196: #options       WSKBD_USONLY                    # strip off non-US keymaps
                    197: # don't attach pckbd as the console if no PS/2 keyboard is found
                    198: #options       PCKBD_CNATTACH_MAY_FAIL
                    199: # see dev/pckbport/wskbdmap_mfii.c for implemented layouts
                    200: #options       PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver
                    201: #options       UKBD_LAYOUT="(KB_DE | KB_NODEAD)"  # for ukbd driver
                    202: # allocate a number of virtual screens at autoconfiguration time
                    203: #options       WSDISPLAY_DEFAULTSCREENS=4
                    204: # use a large software cursor that doesn't blink
                    205: #options       PCDISPLAY_SOFTCURSOR
                    206: # modify the screen type of the console; defaults to "80x25"
                    207: #options       VGA_CONSOLE_SCREENTYPE="\"80x24\""
                    208: # work around a hardware bug that loaded fonts don't work; found on ATI cards
                    209: #options       VGA_CONSOLE_ATI_BROKEN_FONTSEL
                    210: # console scrolling support.
                    211: #options       WSDISPLAY_SCROLLSUPPORT
                    212: # enable VGA raster mode capable of displaying multilingual text on console
                    213: #options       VGA_RASTERCONSOLE
                    214: # enable splash screen support; requires hw driver support
                    215: #options       SPLASHSCREEN
                    216:
                    217: # Kernel root file system and dump configuration.
                    218: #config                netbsd root on sd0c type ffs
                    219: config         netbsd root on ? type ?
                    220: #config                netbsd root on ? type ?
                    221: #config                netbsd  root on ? type nfs
                    222:
                    223: #
                    224: # Device configuration
                    225: #
                    226:
                    227: mainbus0 at root
                    228:
                    229: cpu* at mainbus?
                    230:
                    231: # Basic Bus Support
                    232: at91bus0       at mainbus?             # AT91 bus
                    233:
                    234:
                    235: # Integrated peripherals:
                    236: # On-chip interrupt controller
                    237: at91aic0       at at91bus0 addr 0xfffff000 size 0x200
                    238:
                    239: # On-chip timer
                    240: #at91st0               at at91bus0 addr 0xfffffd00 size 0x100 pid 1
                    241: at91tctmr0     at at91bus0 addr 0xfffa0000 size 0x40 pid 17
                    242:
                    243: # On-chip debug UART
                    244: at91dbgu0      at at91bus0 addr 0xfffff200 size 0x200 pid 1
                    245:
                    246: # On-chip UARTs
                    247: #at91usart0    at at91bus0 addr 0xfffc0000 size 0x4000 pid 6
                    248: #at91usart1    at at91bus0 addr 0xfffc4000 size 0x4000 pid 7
                    249: #at91usart2    at at91bus0 addr 0xfffc8000 size 0x4000 pid 8
                    250: #at91usart3    at at91bus0 addr 0xfffcc000 size 0x4000 pid 9
                    251:
                    252: # On-chip ethernet
                    253: at91emac0      at at91bus0 addr 0xfffc4000 size 0x4000 pid 21
                    254:
                    255: # General purpose I/O
                    256: at91pio0       at at91bus0 addr 0xfffff400 size 0x200 pid 2
                    257: at91pio1       at at91bus0 addr 0xfffff600 size 0x200 pid 3
                    258: at91pio2       at at91bus0 addr 0xfffff800 size 0x200 pid 4
                    259: gpio*          at at91pio?
                    260:
                    261: # On-chip CF interface
                    262: #at91cf0       at at91bus0 addr 0x50000000 size 0x900000 pid 4
                    263: #pcmcia0               at at91cf0
                    264:
                    265: # On-chip USB 1.1
                    266: ohci0          at at91bus0 addr 0x00500000 size 0x100000 pid 20
                    267:
                    268: # On-chip SPI
                    269: #at91spi0      at at91bus0 addr 0xfffe0000 size 0x4000 pid 13
                    270: #spi0          at at91spi0
                    271: #spi_obuf0     at spi0 slave 1
                    272: #gpio*         at spi_obuf?
                    273:
                    274: # On-chip I2C
                    275: at91twi0       at at91bus0 addr 0xfffac000 size 0x4000 pid 11
                    276: iic0           at at91twi?
                    277: #ds1672rtc*    at iic0 addr 0x68
1.34.2.3  pgoyette  278: #seeprom*      at iic0 addr 0x50 flags 32      # 4096 bytes
1.1       aymeric   279:
                    280: # Hardware monitors
                    281:
                    282: # AMD 768 and 8111 power/ACPI controllers
1.34.2.2  pgoyette  283: #dbcool* at iic? addr 0x2C             # Unknown other motherboard(s)
                    284: #dbcool* at iic? addr 0x2D             # Tyan S2881
                    285: #dbcool* at iic? addr 0x2E             # Tyan S2882-D
1.1       aymeric   286:
                    287: # 1-Wire support
                    288: #gpioow*       at gpio? offset 6 mask 0x1      # 1-wire bitbanging via gpio
                    289: #onewire*      at gpioow?
                    290:
                    291: # 1-Wire devices
                    292: #owtemp*       at onewire?                     # Temperature sensors
                    293:
                    294: # SCSI Controllers and Devices
                    295:
                    296: # SCSI bus support
                    297: scsibus* at scsi?
                    298:
                    299: # SCSI devices
                    300: sd*    at scsibus? target ? lun ?      # SCSI disk drives
                    301: #st*   at scsibus? target ? lun ?      # SCSI tape drives
                    302: #cd*   at scsibus? target ? lun ?      # SCSI CD-ROM drives
                    303: #ch*   at scsibus? target ? lun ?      # SCSI autochangers
                    304: #ses*  at scsibus? target ? lun ?      # SCSI Enclosure Services devices
                    305: #ss*   at scsibus? target ? lun ?      # SCSI scanners
                    306: #uk*   at scsibus? target ? lun ?      # SCSI unknown
                    307:
                    308:
                    309: # ATAPI bus support
                    310: atapibus* at atapi?
                    311:
                    312: # ATAPI devices
                    313: # flags have the same meaning as for IDE drives.
                    314: #cd*   at atapibus? drive ? flags 0x0000       # ATAPI CD-ROM drives
                    315: sd*    at atapibus? drive ? flags 0x0000       # ATAPI disk drives
                    316: #st*   at atapibus? drive ? flags 0x0000       # ATAPI tape drives
                    317: #uk*   at atapibus? drive ? flags 0x0000       # ATAPI unknown
                    318:
                    319:
                    320: # Miscellaneous mass storage devices
                    321:
                    322:
                    323:
                    324: # Network Interfaces
                    325:
                    326: # MII/PHY support
                    327: #acphy*        at mii? phy ?                   # Altima AC101 and AMD Am79c874 PHYs
                    328: #amhphy* at mii? phy ?                 # AMD 79c901 Ethernet PHYs
                    329: #bmtphy* at mii? phy ?                 # Broadcom BCM5201 and BCM5202 PHYs
                    330: #brgphy* at mii? phy ?                 # Broadcom BCM5400-family PHYs
                    331: #ciphy*        at mii? phy ?                   # Cicada CS8201 Gig-E PHYs
                    332: #dmphy*        at mii? phy ?                   # Davicom DM9101 PHYs
                    333: #exphy*        at mii? phy ?                   # 3Com internal PHYs
                    334: #gentbi* at mii? phy ?                 # Generic Ten-Bit 1000BASE-[CLS]X PHYs
                    335: #glxtphy* at mii? phy ?                        # Level One LXT-1000 PHYs
                    336: #gphyter* at mii? phy ?                        # NS83861 Gig-E PHY
                    337: #icsphy* at mii? phy ?                 # Integrated Circuit Systems ICS189x
                    338: #igphy*        at mii? phy ?                   # Intel IGP01E1000
                    339: #ikphy*        at mii? phy ?                   # Intel 82563 PHYs
                    340: #inphy*        at mii? phy ?                   # Intel 82555 PHYs
                    341: #iophy*        at mii? phy ?                   # Intel 82553 PHYs
                    342: #lxtphy* at mii? phy ?                 # Level One LXT-970 PHYs
                    343: #makphy* at mii? phy ?                 # Marvell Semiconductor 88E1000 PHYs
                    344: #nsphy*        at mii? phy ?                   # NS83840 PHYs
                    345: #nsphyter* at mii? phy ?               # NS83843 PHYs
                    346: #pnaphy* at mii? phy ?                 # generic HomePNA PHYs
                    347: #qsphy*        at mii? phy ?                   # Quality Semiconductor QS6612 PHYs
                    348: #rgephy* at mii? phy ?                 # Realtek 8169S/8110S internal PHYs
                    349: #rlphy*        at mii? phy ?                   # Realtek 8139/8201L PHYs
                    350: #sqphy*        at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
                    351: #tlphy*        at mii? phy ?                   # ThunderLAN PHYs
                    352: #tqphy*        at mii? phy ?                   # TDK Semiconductor PHYs
1.34.2.4  pgoyette  353: ukphy* at mii? phy ?                   # generic unknown PHYs
1.1       aymeric   354: #urlphy* at mii? phy ?                 # Realtek RTL8150L internal PHYs
                    355:
                    356:
                    357: # USB Controller and Devices
                    358:
                    359: # USB bus support
                    360: usb*   at ohci?
                    361:
                    362: # USB Hubs
                    363: uhub*  at usb?
                    364: uhub*  at uhub? port ? configuration ? interface ?
                    365:
                    366: # USB HID device
                    367: #uhidev*       at uhub? port ? configuration ? interface ?
                    368:
                    369: # USB Mice
                    370: #ums*  at uhidev? reportid ?
                    371: #wsmouse* at ums? mux 0
                    372:
                    373: # USB eGalax touch-panel
                    374: #uep*  at uhub? port ?
                    375: #wsmouse* at uep? mux 0
                    376:
                    377: # USB Keyboards
                    378: #ukbd* at uhidev? reportid ?
                    379: #wskbd*        at ukbd? console ? mux 1
                    380:
                    381: # USB serial adapter
                    382: #ucycom*       at uhidev? reportid ?
                    383:
                    384: # USB Generic HID devices
                    385: #uhid* at uhidev? reportid ?
                    386:
                    387: # USB Printer
                    388: #ulpt* at uhub? port ? configuration ? interface ?
                    389:
                    390: # USB Modem
                    391: #umodem*       at uhub? port ? configuration ?
                    392: #ucom* at umodem?
                    393:
                    394: # USB Mass Storage
                    395: umass* at uhub? port ? configuration ? interface ?
                    396:
                    397: # USB audio
                    398: #uaudio*       at uhub? port ? configuration ?
                    399:
                    400: # USB MIDI
                    401: #umidi* at uhub? port ? configuration ?
                    402:
                    403: # USB IrDA
                    404: # USB-IrDA bridge spec
                    405: #uirda* at uhub? port ? configuration ? interface ?
                    406: #irframe* at uirda?
                    407:
                    408: # SigmaTel STIr4200 USB/IrDA Bridge
                    409: #ustir* at uhub? port ?
                    410: #irframe* at ustir?
                    411:
                    412: # USB Ethernet adapters
                    413: aue*   at uhub? port ?         # ADMtek AN986 Pegasus based adapters
                    414: axe*   at uhub? port ?         # ASIX AX88172 based adapters
                    415: cdce*  at uhub? port ?         # CDC, Ethernet Networking Control Model
                    416: cue*   at uhub? port ?         # CATC USB-EL1201A based adapters
                    417: kue*   at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
1.34.2.4  pgoyette  418: mue*   at uhub? port ?         # Microchip LAN75xx/LAN78xx based adapters
1.1       aymeric   419: udav*  at uhub? port ?         # Davicom DM9601 based adapters
                    420: url*   at uhub? port ?         # Realtek RTL8150L based adapters
                    421:
                    422: # USB 802.11 adapters
                    423: atu*   at uhub? port ?         # Atmel AT76C50XX based adapters
1.7       jakllsch  424: ural*  at uhub? port ?         # Ralink Technology RT2500USB 802.11a/b/g
1.1       aymeric   425: rum*   at uhub? port ?         # Ralink Technology RT2501/RT2601 802.11a/b/g
                    426:
                    427: # Prolific PL2301/PL2302 host-to-host adapter
                    428: upl*   at uhub? port ?
                    429:
                    430: # Serial adapters
                    431: ubsa*  at uhub? port ?         # Belkin serial adapter
                    432: ucom*  at ubsa? portno ?
                    433:
                    434: uftdi* at uhub? port ?         # FTDI FT8U100AX serial adapter
                    435: ucom*  at uftdi? portno ?
                    436:
                    437: #uipaq*        at uhub? port ?         # iPAQ PDAs
                    438: #ucom* at uipaq? portno ?
                    439:
                    440: umct*  at uhub? port ?         # MCT USB-RS232 serial adapter
                    441: ucom*  at umct? portno ?
                    442:
                    443: uplcom* at uhub? port ?        # I/O DATA USB-RSAQ2 serial adapter
                    444: ucom*  at uplcom? portno ?
                    445:
                    446: uvscom* at uhub? port ?        # SUNTAC Slipper U VS-10U serial adapter
                    447: ucom*  at uvscom? portno ?
                    448:
                    449: # Diamond Multimedia Rio 500
                    450: #urio* at uhub? port ?
                    451:
                    452: # USB Handspring Visor
                    453: #uvisor*       at uhub? port ?
                    454: #ucom* at uvisor?
                    455:
                    456: # Kyocera AIR-EDGE PHONE
                    457: #ukyopon* at uhub? port ?
                    458: #ucom* at ukyopon? portno ?
                    459:
                    460: # USB scanners
                    461: #uscanner* at uhub? port ?
                    462:
                    463: # USB scanners that use SCSI emulation, e.g., HP5300
                    464: #usscanner* at uhub? port ?
                    465:
                    466: # Topfield TF5000PVR range of DVB recorders
                    467: #utoppy*       at uhub? port ?
                    468:
                    469: # Y@P firmware loader
                    470: #uyap* at uhub? port ?
                    471:
                    472: # D-Link DSB-R100 USB radio
                    473: #udsbr*        at uhub? port ?
                    474: #radio*        at udsbr?
                    475:
                    476: # USB Generic driver
                    477: #ugen* at uhub? port ?
                    478: # On ugen bulk endpoints, perform read-ahead and write-behind.
                    479: #options UGEN_BULK_RA_WB
                    480:
                    481:
                    482: # IrDA and Consumer Ir devices
                    483:
                    484: # Toshiba Oboe
                    485:
                    486: # Audio Devices
                    487:
                    488: # Audio support
                    489: #audio*        at audiobus?
                    490:
1.26      christos  491: #spkr* at audio?               # PC speaker (synthesized)
1.24      nat       492:
1.1       aymeric   493: # MIDI support
                    494: #midi* at midibus?
                    495: #midi* at pcppi?               # MIDI interface to the PC speaker
                    496:
                    497:
                    498:
                    499: # Bluetooth Controller and Device support
                    500:
                    501: # Bluetooth PCMCIA Controllers
                    502: #bt3c* at pcmcia? function ?           # 3Com 3CRWB6096-A
                    503:
                    504: # Bluetooth USB Controllers
                    505: #ubt* at uhub? port ? configuration ? interface ?
                    506:
                    507: # Bluetooth Device Hub
                    508: #bthub* at bt3c?
                    509: #bthub* at ubt?
                    510:
                    511: # Bluetooth HID support
                    512: #bthidev* at bthub?
                    513:
                    514: # Bluetooth Mouse
                    515: #btms* at bthidev? reportid ?
                    516: #wsmouse* at btms? mux 0
                    517:
                    518: # Bluetooth Keyboard
                    519: #btkbd* at bthidev? reportid ?
                    520: #wskbd* at btkbd? console ? mux 1
                    521:
                    522: # Bluetooth Audio support
                    523: #btsco* at bthub?
                    524:
                    525:
                    526:
                    527:
                    528: # Pseudo-Devices
                    529:
                    530: #pseudo-device         crypto          # /dev/crypto device
                    531: #pseudo-device swcrypto        # software crypto implementation
                    532:
                    533: # disk/mass storage pseudo-devices
1.12      christos  534: #pseudo-device ccd                     # concatenated/striped disk devices
                    535: #pseudo-device cgd                     # cryptographic disk devices
1.13      christos  536: #pseudo-device raid                    # RAIDframe disk driver
1.1       aymeric   537: #options       RAID_AUTOCONFIG         # auto-configuration of RAID components
                    538: # Options to enable various other RAIDframe RAID types.
                    539: #options       RF_INCLUDE_EVENODD=1
                    540: #options       RF_INCLUDE_RAID5_RS=1
                    541: #options       RF_INCLUDE_PARITYLOGGING=1
                    542: #options       RF_INCLUDE_CHAINDECLUSTER=1
                    543: #options       RF_INCLUDE_INTERDECLUSTER=1
                    544: #options       RF_INCLUDE_PARITY_DECLUSTERING=1
                    545: #options       RF_INCLUDE_PARITY_DECLUSTERING_DS=1
1.14      christos  546: #pseudo-device fss                     # file system snapshot device
1.9       msaitoh   547: #pseudo-device putter                  # for puffs and pud
1.1       aymeric   548:
1.14      christos  549: pseudo-device  md                      # memory disk device (ramdisk)
1.1       aymeric   550: #pseudo-device vnd                     # disk-like interface to files
                    551: #options       VND_COMPRESSION         # compressed vnd(4)
                    552:
                    553: # network pseudo-devices
                    554: pseudo-device  bpfilter                # Berkeley packet filter
                    555: #pseudo-device carp                    # Common Address Redundancy Protocol
1.34.2.4  pgoyette  556: pseudo-device  npf                     # NPF packet filter
1.1       aymeric   557: pseudo-device  loop                    # network loopback
                    558: pseudo-device  ppp                     # Point-to-Point Protocol
                    559: #pseudo-device pppoe                   # PPP over Ethernet (RFC 2516)
                    560: #pseudo-device sl                      # Serial Line IP
                    561: #pseudo-device strip                   # Starmode Radio IP (Metricom)
                    562: #pseudo-device irframetty              # IrDA frame line discipline
                    563: #pseudo-device tap                     # virtual Ethernet
                    564: pseudo-device  tun                     # network tunneling over tty
                    565: #pseudo-device gre                     # generic L3 over IP tunnel
                    566: #pseudo-device gif                     # IPv[46] over IPv[46] tunnel (RFC1933)
                    567: #pseudo-device faith                   # IPv[46] tcp relay translation i/f
                    568: #pseudo-device stf                     # 6to4 IPv6 over IPv4 encapsulation
                    569: #pseudo-device vlan                    # IEEE 802.1q encapsulation
                    570: #pseudo-device bridge                  # simple inter-network bridging
                    571: #options       BRIDGE_IPF              # bridge uses IP/IPv6 pfil hooks too
                    572: # srt is EXPERIMENTAL
                    573: #pseudo-device srt                     # source-address-based routing
                    574:
                    575: # miscellaneous pseudo-devices
                    576: pseudo-device  pty                     # pseudo-terminals
1.14      christos  577: #pseudo-device sequencer               # MIDI sequencer
1.1       aymeric   578: #options       RND_COM                 # use "com" randomness as well (BROKEN)
                    579: pseudo-device  clockctl                # user control of clock subsystem
                    580: pseudo-device  ksyms                   # /dev/ksyms
                    581:
                    582: # a pseudo device needed for Coda      # also needs CODA (above)
1.13      christos  583: #pseudo-device vcoda                   # coda minicache <-> venus comm.
1.1       aymeric   584:
                    585: # a pseudo device needed for SMBFS
                    586: #pseudo-device nsmb                    # experimental - SMB requester
                    587:
                    588: # wscons pseudo-devices
                    589: #pseudo-device wsmux                   # mouse & keyboard multiplexor
                    590: #pseudo-device wsfont
                    591:
                    592: #options       FILEASSOC               # fileassoc(9) - required for Veriexec
1.23      christos  593:                                        # and PAX_SEGVGUARD
1.1       aymeric   594:
                    595: # Veriexec
                    596: #pseudo-device veriexec
                    597: #
                    598: # Uncomment the fingerprint methods below that are desired. Note that
                    599: # removing fingerprint methods will have almost no impact on the kernel
                    600: # code size.
                    601: #
                    602: #options VERIFIED_EXEC_FP_SHA256
                    603: #options VERIFIED_EXEC_FP_SHA384
                    604: #options VERIFIED_EXEC_FP_SHA512
                    605:
                    606: options PAX_MPROTECT=0                 # PaX mprotect(2) restrictions

CVSweb <webmaster@jp.NetBSD.org>