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

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

CVSweb <webmaster@jp.NetBSD.org>