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

Annotation of src/sys/arch/hppa/conf/GENERIC, Revision 1.40

1.40    ! simonb      1: # $NetBSD: GENERIC,v 1.39 2022/05/15 08:28:29 skrll Exp $
1.1       skrll       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/hppa/conf/std.hppa"
                     22:
                     23: options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
                     24: options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
                     25:
1.40    ! simonb     26: #ident                 "GENERIC-$Revision: 1.39 $"
1.1       skrll      27:
                     28: maxusers       32              # estimated number of users
                     29:
                     30: # CPU support.  At least one is REQUIRED.
                     31: options        HP7000_CPU              # PCX, PCX-S
                     32: options        HP7100_CPU,HP7150_CPU   # PCX-T
                     33: options        HP7100LC_CPU            # PCX-L
                     34: options        HP7200_CPU,HP7250_CPU   # PCX-T'
                     35: options        HP7300LC_CPU            # PCX-L2
                     36: options        HP8000_CPU              # PCX-U  (in 32bit mode)
                     37: options        HP8200_CPU              # PCX-V/U+ (in 32bit mode)
                     38: options        HP8500_CPU              # PCX-W  (in 32bit mode)
                     39: options        HP8600_CPU              # PCX-W+ (in 32bit mode)
                     40: options        HP8700_CPU              # PCX-W2 (in 32bit mode)
                     41:
                     42: # CPU-related options.
                     43: options        USELEDS         # blink 'em
                     44:
                     45: # delay between "rebooting ..." message and hardware reset, in milliseconds
                     46: #options       CPURESET_DELAY=2000
                     47:
                     48: # Standard system options
                     49:
                     50: options        INSECURE        # disable kernel security levels
                     51:
                     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:
1.33      skrll      60: options        MODULAR         # new style module(7) framework
                     61: options        MODULAR_DEFAULT_AUTOLOAD
                     62:
1.1       skrll      63: options        USERCONF        # userconf(4) support
                     64:
1.17      sevan      65: # Alternate buffer queue strategies for better responsiveness under high
                     66: # disk I/O load.
1.1       skrll      67: #options       BUFQ_READPRIO
1.27      sevan      68: options        BUFQ_PRIOCSCAN
1.1       skrll      69:
                     70: # Diagnostic/debugging support options
                     71: #options       DIAGNOSTIC      # expensive kernel consistency checks
                     72: #options       DEBUG           # expensive debugging checks/support
                     73: options        DDB             # in-kernel debugger
                     74: options        DDB_HISTORY_SIZE=512    # enable history editing in DDB
                     75: #options       KGDB            # remote debugger
                     76: #options       KGDB_DEVNAME="\"com\"",KGDBADDR=0xf0822000,KGDBRATE=9600
                     77: #makeoptions   DEBUG="-g"      # compile full symbol table
                     78:
                     79: # Compatibility options
1.16      christos   80: include        "conf/compat_netbsd20.config"
1.1       skrll      81:
                     82: #options       COMPAT_LINUX    # binary compatibility with Linux
1.37      nia        83: #options       COMPAT_OSSAUDIO # binary compatibility with Linux
1.1       skrll      84:
                     85: # File systems
                     86: file-system    FFS             # UFS
                     87: file-system    EXT2FS          # second extended file system (linux)
                     88: file-system    LFS             # log-structured file system
                     89: file-system    MFS             # memory file system
                     90: file-system    NFS             # Network File System client
                     91: file-system    NTFS            # Windows/NT file system (experimental)
                     92: file-system    CD9660          # ISO 9660 + Rock Ridge file system
                     93: file-system    MSDOSFS         # MS-DOS file system
                     94: file-system    FDESC           # /dev/fd
                     95: file-system    KERNFS          # /kern
                     96: file-system    NULLFS          # loopback file system
                     97: file-system    OVERLAY         # overlay file system
1.39      skrll      98: file-system    PUFFS           # Userspace file systems (e.g. ntfs-3g & sshfs)
1.1       skrll      99: file-system    PROCFS          # /proc
                    100: file-system    UMAPFS          # NULLFS + uid and gid remapping
                    101: file-system    UNION           # union file system
1.39      skrll     102: file-system    CODA            # Coda File System; also needs vcoda (below)
                    103: file-system    PTYFS           # /dev/pts/N support
                    104: file-system    TMPFS           # Efficient memory file-system
                    105: #file-system   UDF             # experimental - OSTA UDF CD/DVD file-system
1.1       skrll     106:
                    107: # File system options
1.40    ! simonb    108: #options       FFS_EI          # FFS Endian Independent support
        !           109: #options       FFS_NO_SNAPSHOT # No FFS snapshot support
1.1       skrll     110: options        QUOTA           # legacy UFS quotas
                    111: options        QUOTA2          # new, in-filesystem UFS quotas
1.40    ! simonb    112: options        UFS_DIRHASH     # UFS Large Directory Hashing
        !           113: options        UFS_EXTATTR     # Extended attribute support for UFS1
1.1       skrll     114: options        WAPBL           # File system journaling support
1.40    ! simonb    115: options        LFS_DIRHASH     # LFS version of UFS_DIRHASH - experimental
1.1       skrll     116: #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                    117:                                # immutable) behave as system flags.
1.40    ! simonb    118: options        NFSSERVER       # Network File System server
1.1       skrll     119:
                    120: # Networking options
                    121: #options       GATEWAY         # packet forwarding
                    122: options        INET            # IP + ICMP + TCP + UDP
                    123: options        INET6           # IPV6
                    124: #options       IPSEC           # IP security
                    125: #options       IPSEC_DEBUG     # debug for IP security
                    126: #options       MROUTING        # IP multicast routing
                    127: #options       PIM             # Protocol Independent Multicast
                    128: #options       NETATALK        # AppleTalk networking protocols
                    129: options        PPP_BSDCOMP     # BSD-Compress compression support for PPP
                    130: options        PPP_DEFLATE     # Deflate compression support for PPP
                    131: options        PPP_FILTER      # Active filter support for PPP (requires bpf)
                    132: #options       TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
                    133:
                    134: #options       ALTQ            # Manipulate network interfaces' output queues
                    135: #options       ALTQ_BLUE       # Stochastic Fair Blue
                    136: #options       ALTQ_CBQ        # Class-Based Queueing
                    137: #options       ALTQ_CDNR       # Diffserv Traffic Conditioner
                    138: #options       ALTQ_FIFOQ      # First-In First-Out Queue
                    139: #options       ALTQ_FLOWVALVE  # RED/flow-valve (red-penalty-box)
                    140: #options       ALTQ_HFSC       # Hierarchical Fair Service Curve
                    141: #options       ALTQ_LOCALQ     # Local queueing discipline
                    142: #options       ALTQ_PRIQ       # Priority Queueing
                    143: #options       ALTQ_RED        # Random Early Detection
                    144: #options       ALTQ_RIO        # RED with IN/OUT
                    145: #options       ALTQ_WFQ        # Weighted Fair Queueing
                    146:
                    147: # These options enable verbose messages for several subsystems.
                    148: # Warning, these may compile large string tables into the kernel!
                    149: options        GSCVERBOSE      # verbose GSC device autoconfig messages
                    150: options        PCIVERBOSE      # verbose PCI device autoconfig messages
                    151: options        EISAVERBOSE     # verbose EISA device autoconfig messages
                    152: options        MIIVERBOSE      # verbose PHY autoconfig messages
                    153: options        SCSIVERBOSE     # human readable SCSI error messages
                    154:
                    155: options        NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
                    156:
                    157: #
                    158: # wscons options
                    159: #
                    160: # builtin terminal emulations
                    161: #options       WSEMUL_SUN              # sun terminal emulation
                    162: options        WSEMUL_VT100            # VT100 / VT220 emulation
                    163: # customization of console and kernel output - see dev/wscons/wsdisplayvar.h
                    164: options        WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8)
                    165: #options       WS_DEFAULT_FG=WSCOL_WHITE
                    166: #options       WS_DEFAULT_BG=WSCOL_BLACK
                    167: #options       WS_DEFAULT_COLATTR=""
                    168: #options       WS_DEFAULT_MONOATTR=""
                    169: options        WS_KERNEL_FG=WSCOL_GREEN
                    170: #options       WS_KERNEL_BG=WSCOL_BLACK
                    171: #options       WS_KERNEL_COLATTR=""
                    172: #options       WS_KERNEL_MONOATTR=""
                    173: # customization of console border color
                    174: options        WSDISPLAY_CUSTOM_BORDER # border customization from wsconsctl(8)
                    175: #options       WSDISPLAY_BORDER_COLOR=WSCOL_BLUE       # default color
                    176: # compatibility to other console drivers
                    177: options        WSDISPLAY_COMPAT_PCVT           # emulate some ioctls
                    178: options        WSDISPLAY_COMPAT_SYSCONS        # emulate some ioctls
                    179: options        WSDISPLAY_COMPAT_USL            # wsconscfg VT handling
                    180: options        WSDISPLAY_COMPAT_RAWKBD         # can get raw scancodes
                    181: # see dev/pckbport/wskbdmap_mfii.c for implemented layouts
                    182: #options       PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
                    183: # allocate a number of virtual screens at autoconfiguration time
                    184: #options       WSDISPLAY_DEFAULTSCREENS=4
                    185: # use a large software cursor that doesn't blink
                    186: options        PCDISPLAY_SOFTCURSOR
                    187: # modify the screen type of the console; defaults to "80x25"
                    188: #options       VGA_CONSOLE_SCREENTYPE="\"80x24\""
                    189: # work around a hardware bug that loaded fonts don't work; found on ATI cards
                    190: #options       VGA_CONSOLE_ATI_BROKEN_FONTSEL
                    191: # console scrolling support.
                    192: #options       WSDISPLAY_SCROLLSUPPORT
                    193: # enable VGA raster mode capable of displaying multilingual text on console
                    194: #options       VGA_RASTERCONSOLE
                    195:
                    196: # Kernel root file system and dump configuration.
                    197: config         netbsd  root on ? type ?
                    198: #config                netbsd  root on sd0a type ffs
                    199: #config                netbsd  root on ? type nfs
                    200:
                    201: #
                    202: # Device configuration
                    203: #
                    204:
                    205: mainbus0 at root
                    206:
                    207: # CPU and memory - DO NOT REMOVE THESE
                    208: cpu*   at mainbus0 irq 31      # HP PA-RISC CPU
                    209: mem*   at mainbus0             # /dev/*mem and memory controller
                    210:
                    211: # Coprocessor/SFU Support
                    212: #fpu*  at mainbus0             # HP PA-RISC fpu (iv N/A)
1.18      dholland  213: #pmu*  at mainbus0             # HP PA-RISC performance monitor unit (iv 29)
1.1       skrll     214:
                    215: # Miscellaneous
                    216: pdc0   at mainbus0             # PDC/IODC wrapper for boot console
                    217: power0 at mainbus0             # power/fail manager
                    218: lcd0   at mainbus0             # LCD
                    219:
                    220: # Basic Bus Support
                    221: lasi0  at mainbus0 irq 28      # LASI host adapter
                    222: lasi0  at phantomas0 irq 28    # LASI on [AB]*
                    223: lasi0  at uturn? irq 28        # LASI on [CJ]*
                    224: lasi1  at mainbus0 irq 27      # 712 GIO card
                    225: asp*   at mainbus0 irq 28      # this one comes w/ Viper and LEDs
                    226: wax*   at mainbus0             # Wax GSC to GSC Bus Adapter
                    227: mongoose* at mainbus0          # EISA Bus Adapter ( i82350 or TI??? )
                    228: #vmeb* at mainbus0 irq ?       # VME bus adapter
                    229: phantomas*     at mainbus0     # Phantom PseudoBC GSC+ Port
                    230:
                    231: lasi*  at phantomas?           # LASI on [ABCJ?]*
                    232: dino*  at phantomas?           # PCI bus bridge
                    233: wax*   at phantomas?           # Wax GSC to GSC Bus Adapter
                    234:
                    235: # GSC bus support
                    236: gsc*   at lasi?                # 712
                    237: gsc*   at asp?                 # 7xx (old)
                    238: gsc*   at wax?                 # {725,715}/{64,80,100}, C*, B*, J*
                    239:
                    240: # Wax GSC to EISA Bus Adapter
                    241: #weisa*        at mainbus0             # 7xx
                    242: #weisa*        at gsc?                 # C*, B*
                    243:
                    244: # Uturn/U2 IOA
                    245: uturn0 at mainbus0             # U2/UTurn Runway IOA
                    246: uturn1 at mainbus0
                    247: lasi*  at uturn?               # LASI on [CJ]*
                    248: dino*  at uturn?               # PCI bus bridge
                    249: #wax*  at uturn?               # Wax on C*
                    250:
                    251: #gecko*        at uturn?               # GeckoBOA
                    252: #lasi* at gecko?               # LASI
                    253: #dino* at gecko?               # PCI bus bridge
                    254: #wax*  at gecko?               # Wax GSC to GSC Bus Adapter
                    255:
1.26      skrll     256: # Astro memory & I/O controller
1.1       skrll     257: astro* at mainbus0             # Astro memory & I/O controller
                    258: elroy* at astro?
                    259:
                    260: # PCI bus support
                    261: pci*   at elroy?
                    262: pci*   at dino?
                    263: com*   at dino?
                    264: ppb*   at pci? dev ? function ?
                    265: pci*   at ppb?
                    266:
                    267: ssio*  at pci?
                    268:
                    269: # EISA bus support
                    270: eisa*  at mongoose?
                    271: #eisa* at weisa?
                    272:
                    273: # ISA bus support
                    274: # Beware: Most ISA MI drivers are not endianness clean!
                    275: #isa*  at mongoose?
                    276: #isa*  at weisa?
                    277:
                    278: # VME bus support
                    279: #vme*  at vmeb?
                    280:
                    281: # Console Devices
                    282:
                    283: # STI graphics
                    284: sti*   at mainbus0             # [H]CRX-{8,24,48}[Z] and Visualize graphics
                    285: sti*   at phantomas?           # [H]CRX-{8,24,48}[Z] and Visualize graphics
                    286: sti*   at uturn?
                    287: sti*   at pci?                 # EG-PCI, FX*
                    288:
                    289: # Human Interface Loop
                    290: hil*           at gsc? irq 1   # Human Interface Loop, kbd and mouse
                    291: hilkbd*                at hil?         # keyboard, knob and buttons
                    292: hilms*         at hil?         # mouse and tablets
                    293: hilid*         at hil?         # ID module
                    294:
                    295: # wscons
                    296: gsckbc*                at gsc?                 # pc keyboard controller
                    297: pckbd*         at gsckbc?              # PC keyboard
                    298: pms*           at gsckbc?              # PS/2 mouse for wsmouse
                    299: wskbd*         at pckbd? console ?
                    300: wsmouse*       at pms? mux 0
                    301: wskbd*         at hilkbd? console ?
                    302: wsmouse*       at hilms? mux 0
                    303: wsdisplay*     at sti?
                    304:
                    305: # Serial Devices
                    306:
                    307: # SSIO serial interfaces
                    308: com0   at ssio? irq 4
                    309: com1   at ssio? irq 3
                    310:
                    311: # GSC serial interfaces
                    312: com*   at gsc?                         # RS/232 serial port
                    313:
                    314: # PCI serial interfaces
                    315: puc*   at pci? dev ? function ?        # PCI "universal" comm. cards
                    316: com*   at puc? port ?                  # 16x50s on "universal" comm boards
                    317: cy*    at pci? dev ? function ?        # Cyclades Cyclom-Y serial boards
                    318: cz*    at pci? dev ? function ?        # Cyclades-Z multi-port serial boards
                    319:
                    320: # Parallel Printer Interfaces
                    321:
                    322: # SSIO parallel printer interface
                    323: lpt0   at ssio?
                    324:
                    325: # GSC parallel printer interface
                    326: lpt*   at gsc?
                    327:
                    328: # PCI parallel printer interfaces
                    329: lpt*   at puc? port ?                  # || ports on "universal" comm boards
                    330:
                    331: # SCSI Controllers and Devices
                    332:
                    333: # GSC SCSI controllers
                    334: oosiop*        at gsc?                         # NCR 53c700
                    335: osiop* at gsc? flags 0x00000           # NCR 53c710
                    336: siop*  at gsc?                         # NCR 53c720 (Fast/Wide)
                    337: siop*  at mainbus0                     # NCR 53c720 (Fast/Wide)
                    338: siop*  at phantomas?                   # NCR 53c720 (Fast/Wide)
1.39      skrll     339: siop*  at uturn?                       # NCR 53c720 (Fast/Wide)
1.1       skrll     340:
                    341: # PCI SCSI controllers
                    342: adv*   at pci? dev ? function ?        # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
                    343: adw*   at pci? dev ? function ?        # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
                    344: ahc*   at pci? dev ? function ?        # Adaptec [23]94x, aic78x0 SCSI
                    345: ahd*   at pci? dev ? function ?        # Adaptec 29320, 39320 (aic790x) SCSI
                    346: bha*   at pci? dev ? function ?        # BusLogic 9xx SCSI
                    347: dpt*   at pci? dev ? function ?        # DPT SmartCache/SmartRAID
                    348: iha*   at pci? dev ? function ?        # Initio INIC-940/950 SCSI
                    349: isp*   at pci? dev ? function ?        # Qlogic ISP [12]0x0 SCSI/FibreChannel
                    350: mly*   at pci? dev ? function ?        # Mylex AcceleRAID and eXtremeRAID
                    351: mpt*   at pci? dev ? function ?        # LSI Fusion SCSI/FC
                    352: pcscp* at pci? dev ? function ?        # AMD 53c974 PCscsi-PCI SCSI
                    353: siop*  at pci? dev ? function ?        # Symbios 53c8xx SCSI
                    354: esiop* at pci? dev ? function ?        # Symbios 53c875 SCSI and newer
                    355: #options       SIOP_SYMLED             # drive the act. LED in software
                    356: trm*   at pci? dev ? function ?        # Tekram DC-395U/UW/F, DC-315/U SCSI
                    357:
                    358: # EISA SCSI controllers
                    359: ahb*   at eisa? slot ?                 # Adaptec 174[02] SCSI
                    360: ahc*   at eisa? slot ?                 # Adaptec 274x, aic7770 SCSI
                    361: bha*   at eisa? slot ?                 # BusLogic 7xx SCSI
                    362: dpt*   at eisa? slot ?                 # DPT EATA SCSI
                    363: uha*   at eisa? slot ?                 # UltraStor 24f SCSI
                    364:
                    365: # SCSI bus support
                    366: scsibus* at scsi?
                    367:
                    368: # SCSI devices
                    369: sd*    at scsibus? target ? lun ?      # SCSI disk drives
                    370: st*    at scsibus? target ? lun ?      # SCSI tape drives
                    371: cd*    at scsibus? target ? lun ?      # SCSI CD-ROM drives
                    372: ch*    at scsibus? target ? lun ?      # SCSI autochangers
                    373: ses*   at scsibus? target ? lun ?      # SCSI Enclosure Services devices
                    374: ss*    at scsibus? target ? lun ?      # SCSI scanners
                    375: uk*    at scsibus? target ? lun ?      # SCSI unknown
                    376:
                    377:
                    378: # RAID controllers and devices
                    379: # aac is broken
                    380: #aac*  at pci? dev ? function ?        # Adaptec AAC family
                    381: amr*   at pci? dev ? function ?        # AMI/LSI Logic MegaRAID
                    382: cac*   at eisa? slot ?                 # Compaq EISA array controllers
                    383: cac*   at pci? dev ? function ?        # Compaq PCI array controllers
                    384: icp*   at pci? dev ? function ?        # ICP-Vortex GDT & Intel RAID
                    385: mlx*   at pci? dev ? function ?        # Mylex DAC960 & DEC SWXCR family
                    386: mlx*   at eisa? slot ?                 # Mylex DAC960 & DEC SWXCR family
                    387: twe*   at pci? dev ? function ?        # 3ware Escalade RAID controllers
                    388:
                    389: #ld*   at aac? unit ?                  # logical disk devices
                    390: ld*    at amr? unit ?
                    391: ld*    at cac? unit ?
                    392: ld*    at icp? unit ?
                    393: ld*    at mlx? unit ?
                    394: ld*    at twe? unit ?
                    395:
                    396: icpsp* at icp? unit ?                  # SCSI pass-through
                    397:
                    398: # IDE and related devices
                    399: # PCI IDE controllers - see pciide(4) for supported hardware.
                    400: # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
                    401: # how to set up DMA modes for this chip. This may work, or may cause
                    402: # a machine hang with some controllers.
                    403: pciide*        at pci? dev ? function ? flags 0x0000   # GENERIC pciide driver
1.39      skrll     404: acardide*      at pci? dev ? function ?        # Acard IDE controllers
1.1       skrll     405: aceride*       at pci? dev ? function ?        # Acer Lab IDE controllers
                    406: artsata*       at pci? dev ? function ?        # Intel i31244 SATA controller
                    407: cmdide*        at pci? dev ? function ?        # CMD tech IDE controllers
                    408: cypide*        at pci? dev ? function ?        # Cypress IDE controllers
                    409: geodeide*      at pci? dev ? function ?        # AMD Geode IDE controllers
                    410: hptide*        at pci? dev ? function ?        # Triones/HighPoint IDE controllers
                    411: nside*         at pci? dev ? function ?        # National Semiconductor IDE controllers
                    412: optiide*       at pci? dev ? function ?        # Opti IDE controllers
                    413: pdcide*        at pci? dev ? function ?        # Promise IDE controllers
1.39      skrll     414: pdcsata*       at pci? dev ? function ?        # Promise SATA150 controllers
1.1       skrll     415: rccide*        at pci? dev ? function ?        # ServerWorks IDE controllers
1.39      skrll     416: satalink*      at pci? dev ? function ?        # SiI SATALink controllers
1.1       skrll     417: siside*        at pci? dev ? function ?        # SiS IDE controllers
                    418: slide*         at pci? dev ? function ?        # Symphony Labs IDE controllers
1.39      skrll     419: stpcide*       at pci? dev ? function ?        # STMicro STPC IDE controllers
1.1       skrll     420: viaide*        at pci? dev ? function ?        # VIA/AMD/Nvidia IDE controllers
                    421:
                    422: # ATA (IDE) bus support
                    423: atabus* at ata?
                    424:
                    425: # IDE drives
                    426: # Flags are used only with controllers that support DMA operations
                    427: # and mode settings (e.g. some pciide controllers)
                    428: # The lowest order four bits (rightmost digit) of the flags define the PIO
                    429: # mode to use, the next set of four bits the DMA mode and the third set the
                    430: # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
                    431: # to use, and the last bit must be 1 for this setting to be used.
                    432: # For DMA and UDMA, 0xf (1111) means 'disable'.
                    433: # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
                    434: # (0xc=1100, 0xa=1010, 0xf=1111)
                    435: # 0x0000 means "use whatever the drive claims to support".
                    436: wd*    at atabus? drive ? flags 0x0000
                    437:
                    438: # ATA RAID configuration support, as found on some Promise controllers.
                    439: pseudo-device  ataraid
                    440: ld*    at ataraid? vendtype ? unit ?
                    441:
                    442: # ATAPI bus support
                    443: atapibus* at atapi?
                    444:
                    445: # ATAPI devices
                    446: # flags have the same meaning as for IDE drives.
                    447: cd*    at atapibus? drive ? flags 0x0000       # ATAPI CD-ROM drives
                    448: sd*    at atapibus? drive ? flags 0x0000       # ATAPI disk drives
                    449: st*    at atapibus? drive ? flags 0x0000       # ATAPI tape drives
                    450: uk*    at atapibus? drive ? flags 0x0000       # ATAPI unknown
                    451:
                    452: # Miscellaneous mass storage devices
                    453:
                    454: # GSC floppy
1.39      skrll     455: #fdc*  at gsc?                         # PC floppy controller (WD37C65C)
1.1       skrll     456: #fd*   at fdc? drive ?                 # the drives themselves
                    457:
                    458: # Network Interfaces
                    459:
                    460: # GSC network interfaces
                    461: #medusa* at gsc?                       # FDDI
                    462: ie*    at gsc?                         # old 82C5[89]6 Ethernet, use iee(4)
                    463: iee*   at gsc?                         # 82C596 Ethernet
                    464:
                    465: # PCI network interfaces
1.39      skrll     466: an*    at pci? dev ? function ?        # Aironet PC4500/PC4800 (802.11)
                    467: atw*   at pci? dev ? function ?        # ADMtek ADM8211 (802.11)
1.1       skrll     468: bce*   at pci? dev ? function ?        # Broadcom 4401 10/100 Ethernet
                    469: bge*   at pci? dev ? function ?        # Broadcom 570x gigabit Ethernet
1.39      skrll     470: ep*    at pci? dev ? function ?        # 3Com 3c59x
                    471: epic*  at pci? dev ? function ?        # SMC EPIC/100 Ethernet
                    472: ex*    at pci? dev ? function ?        # 3Com 90x[BC]
                    473: fxp*   at pci? dev ? function ?        # Intel EtherExpress PRO 10+/100B
                    474: gsip*  at pci? dev ? function ?        # NS83820 Gigabit Ethernet
                    475: mtd*   at pci? dev ? function ?        # Myson MTD803 3-in-1 Ethernet
                    476: ne*    at pci? dev ? function ?        # NE2000-compatible Ethernet
                    477: ntwoc*         at pci? dev ? function ?        # Riscom/N2 PCI Sync Serial
                    478: pcn*   at pci? dev ? function ?        # AMD PCnet-PCI Ethernet
                    479: re*    at pci? dev ? function ?        # Realtek 8139C+/8169/8169S/8110S
                    480: rtk*   at pci? dev ? function ?        # Realtek 8129/8139
                    481: sf*    at pci? dev ? function ?        # Adaptec AIC-6915 Ethernet
                    482: sip*   at pci? dev ? function ?        # SiS 900/DP83815 Ethernet
                    483: skc*   at pci? dev ? function ?        # SysKonnect SK9821 Gigabit Ethernet
                    484: sk*    at skc?                         # SysKonnect SK9821 Gigabit Ethernet
                    485: ste*   at pci? dev ? function ?        # Sundance ST-201 Ethernet
                    486: stge*  at pci? dev ? function ?        # Sundance/Tamarack TC9021 Gigabit
                    487: ti*    at pci? dev ? function ?        # Alteon ACEnic gigabit Ethernet
                    488: tl*    at pci? dev ? function ?        # ThunderLAN-based Ethernet
                    489: tlp*   at pci? dev ? function ?        # DECchip 21x4x and clones
                    490: vr*    at pci? dev ? function ?        # VIA Rhine Fast Ethernet
                    491: wi*    at pci? dev ? function ?        # Intersil Prism Mini-PCI (802.11b)
                    492: wm*    at pci? dev ? function ?        # Intel 8254x gigabit
1.1       skrll     493:
                    494: # EISA network interfaces
                    495: ep*    at eisa? slot ?                 # 3Com 3c579 Ethernet
                    496: tlp*   at eisa? slot ?                 # DEC DE-425 Ethernet
                    497: #sh*   at eisa? slot ?                 # Interphase Seahawk 4811 FDDI
                    498: #ie*   at eisa? slot ?                 # Intel Ethernet
                    499:
                    500: # MII/PHY support
                    501: acphy* at mii? phy ?                   # Altima AC101 and AMD Am79c874 PHYs
                    502: amhphy* at mii? phy ?                  # AMD 79c901 Ethernet PHYs
                    503: bmtphy* at mii? phy ?                  # Broadcom BCM5201 and BCM5202 PHYs
                    504: brgphy* at mii? phy ?                  # Broadcom BCM5400-family PHYs
                    505: dmphy* at mii? phy ?                   # Davicom DM9101 PHYs
                    506: exphy* at mii? phy ?                   # 3Com internal PHYs
                    507: gentbi* at mii? phy ?                  # Generic Ten-Bit 1000BASE-[CLS]X PHYs
                    508: glxtphy* at mii? phy ?                 # Level One LXT-1000 PHYs
                    509: gphyter* at mii? phy ?                 # NS83861 Gig-E PHY
                    510: icsphy* at mii? phy ?                  # Integrated Circuit Systems ICS189x
                    511: igphy* at mii? phy ?                   # Intel IGP01E1000
                    512: ikphy* at mii? phy ?                   # Intel 82563 PHYs
                    513: inphy* at mii? phy ?                   # Intel 82555 PHYs
                    514: iophy* at mii? phy ?                   # Intel 82553 PHYs
                    515: lxtphy* at mii? phy ?                  # Level One LXT-970 PHYs
                    516: makphy* at mii? phy ?                  # Marvell Semiconductor 88E1000 PHYs
                    517: nsphy* at mii? phy ?                   # NS83840 PHYs
1.39      skrll     518: nsphyter* at mii? phy ?                        # NS83843 PHYs
1.1       skrll     519: pnaphy* at mii? phy ?                  # generic HomePNA PHYs
                    520: qsphy* at mii? phy ?                   # Quality Semiconductor QS6612 PHYs
1.24      rin       521: rgephy*        at mii? phy ?                   # Realtek 8169S/8110S/8211 PHYs
                    522: rlphy* at mii? phy ?                   # Realtek 8139/8201L PHYs
1.1       skrll     523: sqphy* at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
                    524: tlphy* at mii? phy ?                   # ThunderLAN PHYs
                    525: tqphy* at mii? phy ?                   # TDK Semiconductor PHYs
                    526: ukphy* at mii? phy ?                   # generic unknown PHYs
                    527: urlphy* at mii? phy ?                  # Realtek RTL8150L internal PHYs
                    528:
                    529: # Audio Devices
                    530:
                    531: # GSC audio devices
                    532: #aone* at gsc?                         # Audio Type 1 (PSB 2160-N)
                    533: harmony* at gsc?                       # Audio Type 2 (CS4215)
                    534: #com*  at harmony?                     # Telephone add-in card
                    535: audio* at audiobus?
                    536:
1.11      christos  537: spkr*  at audio?                       # PC speaker (synthesized)
1.9       nat       538:
1.1       skrll     539: # USB Controller and Devices
                    540:
                    541: # PCI USB controllers
                    542: ehci*  at pci? dev ? function ?        # Enhanced Host Controller
                    543: ohci*  at pci? dev ? function ?        # Open Host Controller
                    544: uhci*  at pci? dev ? function ?        # Universal Host Controller (Intel)
                    545:
                    546: # USB bus support
                    547: usb*   at ehci?
                    548: usb*   at ohci?
                    549: usb*   at uhci?
                    550:
                    551: # USB Hubs
                    552: uhub*  at usb?
                    553: uhub*  at uhub? port ?
                    554:
                    555: # USB HID device
                    556: uhidev* at uhub? port ? configuration ? interface ?
                    557:
                    558: # USB Mice
                    559: ums*   at uhidev? reportid ?
                    560: wsmouse* at ums? mux 0
                    561:
                    562: # USB eGalax touch-panel
                    563: uep*   at uhub? port ?
                    564: wsmouse* at uep? mux 0
                    565:
                    566: # USB Keyboards
                    567: ukbd*  at uhidev? reportid ?
                    568: wskbd* at ukbd? console ? mux 1
                    569:
                    570: # USB serial adapter
                    571: ucycom* at uhidev? reportid ?
                    572:
                    573: # USB Generic HID devices
                    574: uhid*  at uhidev? reportid ?
                    575:
                    576: # USB LCDs and USB-VGA adaptors
                    577: udl*   at uhub? port ?         # DisplayLink DL-1x0/1x5
                    578: wsdisplay* at udl?
                    579:
                    580: # USB Printer
                    581: ulpt*  at uhub? port ? configuration ? interface ?
                    582:
                    583: # USB Modem
                    584: umodem* at uhub? port ? configuration ?
                    585: ucom*  at umodem?
                    586:
                    587: # Option N.V. Wireless WAN modems
                    588: uhso*  at uhub? port ? configuration ?
                    589:
                    590: # USB Mass Storage
                    591: umass* at uhub? port ? configuration ? interface ?
                    592:
                    593: # USB audio
                    594: uaudio* at uhub? port ? configuration ?
                    595:
                    596: # USB MIDI
                    597: umidi* at uhub? port ? configuration ?
1.4       uebayasi  598: midi* at midibus?
1.1       skrll     599:
                    600: # USB IrDA
                    601: # USB-IrDA bridge spec
                    602: uirda* at uhub? port ? configuration ? interface ?
                    603: irframe* at uirda?
                    604:
                    605: stuirda* at uhub? port ? configuration ? interface ?
                    606: irframe* at stuirda?
                    607:
                    608: # SigmaTel STIr4200 USB/IrDA Bridge
                    609: ustir* at uhub? port ?
                    610: irframe* at ustir?
                    611:
                    612: # USB Ethernet adapters
                    613: aue*   at uhub? port ?         # ADMtek AN986 Pegasus based adapters
                    614: axe*   at uhub? port ?         # ASIX AX88172 based adapters
                    615: cdce*  at uhub? port ?         # CDC, Ethernet Networking Control Model
                    616: cue*   at uhub? port ?         # CATC USB-EL1201A based adapters
                    617: kue*   at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
1.20      rin       618: mue*   at uhub? port ?         # Microchip LAN75xx/LAN78xx based adapters
1.1       skrll     619: udav*  at uhub? port ?         # Davicom DM9601 based adapters
1.24      rin       620: ure*   at uhub? port ?         # Realtek RTL8152/RTL8153 based adapters
1.1       skrll     621: url*   at uhub? port ?         # Realtek RTL8150L based adapters
                    622:
                    623: # USB 802.11 adapters
                    624: atu*   at uhub? port ?         # Atmel AT76C50XX based adapters
                    625: ural*  at uhub? port ?         # Ralink Technology RT2500USB 802.11a/b/g
                    626: rum*   at uhub? port ?         # Ralink Technology RT2501/RT2601 802.11a/b/g
                    627: zyd*   at uhub? port ?         # Zydas ZD1211
                    628:
                    629: # Prolific PL2301/PL2302 host-to-host adapter
                    630: upl*   at uhub? port ?
                    631:
                    632: # Serial adapters
                    633: ubsa*  at uhub? port ?         # Belkin serial adapter
                    634: ucom*  at ubsa? portno ?
                    635:
1.39      skrll     636: uchcom* at uhub? port ?                # WinChipHead CH341/CH340 serial adapter
1.1       skrll     637: ucom*  at uchcom? portno ?
                    638:
                    639: uftdi* at uhub? port ?         # FTDI FT8U100AX serial adapter
                    640: ucom*  at uftdi? portno ?
                    641:
                    642: uipaq* at uhub? port ?         # iPAQ PDAs
                    643: ucom*  at uipaq? portno ?
                    644:
                    645: umct*  at uhub? port ?         # MCT USB-RS232 serial adapter
                    646: ucom*  at umct? portno ?
                    647:
1.39      skrll     648: uplcom* at uhub? port ?                # I/O DATA USB-RSAQ2 serial adapter
1.1       skrll     649: ucom*  at uplcom? portno ?
                    650:
                    651: uslsa* at uhub? port ?         # Silicon Labs USB-RS232 serial adapter
                    652: ucom*  at uslsa? portno ?
                    653:
1.39      skrll     654: uvscom* at uhub? port ?                # SUNTAC Slipper U VS-10U serial adapter
1.1       skrll     655: ucom*  at uvscom? portno ?
                    656:
                    657: # RIM BlackBerry
                    658: uberry* at uhub? port ?
                    659:
                    660: # USB Handspring Visor
                    661: uvisor* at uhub? port ?
                    662: ucom*  at uvisor?
                    663:
                    664: # Kyocera AIR-EDGE PHONE
                    665: ukyopon* at uhub? port ?
                    666: ucom*  at ukyopon? portno ?
                    667:
                    668: # USB scanners that use SCSI emulation, e.g., HP5300
                    669: usscanner* at uhub? port ?
                    670:
                    671: # Topfield TF5000PVR range of DVB recorders
                    672: utoppy* at uhub? port ?
                    673:
                    674: # D-Link DSB-R100 USB radio
                    675: udsbr* at uhub? port ?
                    676: radio* at udsbr?
                    677:
                    678: # USB Generic driver
                    679: ugen*  at uhub? port ?
                    680:
                    681: # USB 3G datacards
1.12      christos  682: umodeswitch* at uhub? port ?
1.1       skrll     683: u3g*   at uhub? port ?
                    684: ucom*  at u3g?
                    685:
                    686: # USB generic serial port (e.g., data over cellular)
                    687: ugensa* at uhub? port ?
                    688: ucom*  at ugensa?
                    689:
                    690: # Pseudo-Devices
                    691:
                    692: pseudo-device  crypto                  # /dev/crypto device
1.39      skrll     693: pseudo-device  swcrypto                # software crypto implementation
1.1       skrll     694:
                    695: # disk/mass storage pseudo-devices
1.39      skrll     696: pseudo-device  ccd                     # concatenated/striped disk devices
                    697: #pseudo-device         cgd                     # cryptographic disk devices
                    698: pseudo-device  raid                    # RAIDframe disk driver
1.1       skrll     699: options        RAID_AUTOCONFIG         # auto-configuration of RAID components
                    700: #Options to enable various other RAIDframe RAID types.
                    701: #options       RF_INCLUDE_EVENODD=1
                    702: #options       RF_INCLUDE_RAID5_RS=1
                    703: #options       RF_INCLUDE_PARITYLOGGING=1
                    704: #options       RF_INCLUDE_CHAINDECLUSTER=1
                    705: #options       RF_INCLUDE_INTERDECLUSTER=1
                    706: #options       RF_INCLUDE_PARITY_DECLUSTERING=1
                    707: #options       RF_INCLUDE_PARITY_DECLUSTERING_DS=1
                    708: pseudo-device  fss                     # file system snapshot device
                    709: pseudo-device  md                      # memory disk device (ramdisk)
                    710: pseudo-device  vnd                     # disk-like interface to files
                    711: #options       VND_COMPRESSION         # compressed vnd(4)
                    712: pseudo-device  putter                  # for puffs and pud
                    713:
                    714: # network pseudo-devices
                    715: pseudo-device  bpfilter                # Berkeley packet filter
1.27      sevan     716: pseudo-device  carp                    # Common Address Redundancy Protocol
1.19      maxv      717: pseudo-device  npf                     # NPF packet filter
1.1       skrll     718: pseudo-device  loop                    # network loopback
                    719: pseudo-device  ppp                     # Point-to-Point Protocol
                    720: pseudo-device  pppoe                   # PPP over Ethernet (RFC 2516)
                    721: pseudo-device  sl                      # Serial Line IP
                    722: pseudo-device  irframetty              # IrDA frame line discipline
                    723: pseudo-device  tun                     # network tunneling over tty
                    724: pseudo-device  tap                     # virtual Ethernet
                    725: pseudo-device  gre                     # generic L3 over IP tunnel
                    726: pseudo-device  gif                     # IPv[46] over IPv[46] tunnel (RFC1933)
                    727: #pseudo-device faith                   # IPv[46] tcp relay translation i/f
                    728: pseudo-device  stf                     # 6to4 IPv6 over IPv4 encapsulation
                    729: pseudo-device  vlan                    # IEEE 802.1q encapsulation
                    730: pseudo-device  bridge                  # simple inter-network bridging
1.36      roy       731: pseudo-device  vether                  # Virtual Ethernet for bridge
1.1       skrll     732: pseudo-device  agr                     # IEEE 802.3ad link aggregation
                    733:
                    734: #
                    735: # accept filters
                    736: pseudo-device   accf_data              # "dataready" accept filter
                    737: pseudo-device   accf_http              # "httpready" accept filter
                    738:
                    739: # miscellaneous pseudo-devices
                    740: pseudo-device  pty                     # pseudo-terminals
                    741: pseudo-device  sequencer               # MIDI sequencer
                    742: # rnd works; RND_COM does not on port hppa yet.
                    743: #options       RND_COM                 # use "com" randomness as well (BROKEN)
                    744: pseudo-device  clockctl                # user control of clock subsystem
                    745:
                    746: # a pseudo device needed for Coda      # also needs CODA (above)
                    747: pseudo-device  vcoda                   # coda minicache <-> venus comm.
                    748:
                    749: # wscons pseudo-devices
                    750: pseudo-device  wsmux                   # mouse & keyboard multiplexor
                    751: pseudo-device  wsfont
                    752: pseudo-device  ksyms                   # /dev/ksyms
                    753:
                    754: # userland interface to drivers, including autoconf and properties retrieval
                    755: pseudo-device  drvctl
                    756:
1.27      sevan     757: include "dev/veriexec.config"

CVSweb <webmaster@jp.NetBSD.org>