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

Annotation of src/sys/arch/i386/conf/INSTALL_FLOPPY, Revision 1.32

1.32    ! christos    1: #      $NetBSD: INSTALL_FLOPPY,v 1.31 2016/12/08 11:31:10 nat Exp $
1.1       ad          2: #
                      3: #      INSTALL - Installation kernel.
                      4: #
                      5: #      This kernel should be derived from GENERIC with some features
                      6: #      commented out.
                      7: #
                      8: #      This kernel does NOT support X, mice, audio devices, non-NetBSD
                      9: #      emulation.
                     10: #
                     11:
                     12: include "arch/i386/conf/std.i386"
                     13:
                     14: #options       INCLUDE_CONFIG_FILE     # embed config file in kernel binary
                     15:
1.13      ryo        16: makeoptions    CPUFLAGS="-march=i486 -mtune=i486"      # i486 is densest code
                     17: makeoptions    COPTS="-Os"
                     18: makeoptions    USE_SSP="no"
1.1       ad         19:
                     20: # Enable the hooks used for initializing the root memory-disk.
                     21: options        MEMORY_DISK_HOOKS
                     22: options        MEMORY_DISK_IS_ROOT     # force root on memory disk
                     23: options        MEMORY_DISK_SERVER=0    # no userspace memory disk support
                     24: options        MEMORY_DISK_ROOT_SIZE=10000     # size of memory disk, in blocks
1.4       jym        25: options        MEMORY_DISK_RBFLAGS=RB_SINGLE   # boot in single-user mode
1.1       ad         26:
                     27: maxusers       2               # estimated number of users
                     28:
                     29: # CPU-related options.
                     30: #options       VM86            # virtual 8086 emulation
                     31: #options       USER_LDT        # user-settable LDT; used by WINE
                     32:
                     33: # This option allows you to force a serial console at the specified
                     34: # I/O address.
                     35: #options       CONSDEVNAME="\"com\"",CONADDR=0x3f8,CONSPEED=9600
                     36:
                     37: # The following options override the memory sizes passed in from the boot
                     38: # block.  Use them *only* if the boot block is unable to determine the correct
                     39: # values.  Note that the BIOS may *correctly* report less than 640k of base
                     40: # memory if the extended BIOS data area is located at the top of base memory
                     41: # (as is the case on most recent systems).
                     42: #options       REALBASEMEM=... # size of base memory
                     43: #options       REALEXTMEM=...  # size of extended memory
                     44:
                     45: # Avoid irq 5 and 7, the most likely cause of problems on modern laptops.
                     46: options                PCIC_ISA_INTR_ALLOC_MASK=0xff5f
                     47:
                     48: # Standard system options
                     49:
                     50: options        INSECURE        # disable kernel security levels
                     51:
                     52: options        RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
                     53: #options       NTP             # NTP phase/frequency locked loop
                     54:
                     55: #options       KTRACE          # system call tracing via ktrace(1)
                     56:
                     57: #options       SYSVMSG         # System V-like message queues
                     58: #options       SYSVSEM         # System V-like semaphores
                     59: #options       SYSVSHM         # System V-like memory sharing
                     60:
                     61: options        USERCONF        # userconf(4) support
                     62: options        PIPE_SOCKETPAIR         # smaller, but slower pipe(2)
                     63: #options       SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
                     64: no options     EXEC_AOUT
                     65:
                     66: no options     RFC2292         # Previous version of Adv. Sockets API for IPv6
1.30      pgoyette   67: no options     PTRACE_HOOKS
1.1       ad         68: no options     PTRACE          # Include ptrace(2)
                     69:
                     70: # Diagnostic/debugging support options
1.24      dholland   71: #options       DIAGNOSTIC      # inexpensive kernel consistency checks
1.1       ad         72: #options       DEBUG           # expensive debugging checks/support
                     73: options        DDB             # in-kernel debugger
1.28      uebayasi   74: pseudo-device  ksyms
1.23      szptvlfn   75: #options       DDB_ONPANIC=1   # see also sysctl(7): `ddb.onpanic'
1.1       ad         76: #options       DDB_HISTORY_SIZE=512    # enable history editing in DDB
                     77: #options       KGDB            # remote debugger
                     78: #options       KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
1.13      ryo        79: #makeoptions   DEBUG="-g"      # compile full symbol table
1.1       ad         80:
                     81: # Compatibility options
                     82: #options       COMPAT_NOMID    # NetBSD 0.8, 386BSD, and BSDI
1.25      dholland   83: #options       COMPAT_09       # NetBSD 0.9,
                     84: #options       COMPAT_10       # NetBSD 1.0,
                     85: #options       COMPAT_11       # NetBSD 1.1,
                     86: #options       COMPAT_12       # NetBSD 1.2 (and 386BSD and BSDI),
                     87: #options       COMPAT_13       # NetBSD 1.3 (and 386BSD and BSDI),
                     88: #options       COMPAT_14       # NetBSD 1.4,
                     89: #options       COMPAT_15       # NetBSD 1.5,
                     90: #options       COMPAT_16       # NetBSD 1.6,
                     91: options        COMPAT_20       # NetBSD 2.0,
1.26      dholland   92: options        COMPAT_30       # NetBSD 3.0,
                     93: options        COMPAT_40       # NetBSD 4.0,
                     94: options        COMPAT_50       # NetBSD 5.0,
                     95: options        COMPAT_60       # NetBSD 6.0, and
                     96: options        COMPAT_70       # NetBSD 7.0 binary compatibility.
1.1       ad         97: #options       COMPAT_43       # 4.3BSD, 386BSD, and BSDI
                     98: #options       COMPAT_386BSD_MBRPART # recognize old partition ID
                     99: #options       TCP_COMPAT_42   # 4.2BSD TCP/IP bug compat. Not recommended.
                    100:
                    101: #options       COMPAT_SVR4     # binary compatibility with SVR4
                    102: #options       COMPAT_IBCS2    # binary compatibility with SCO and ISC
                    103: #options       COMPAT_LINUX    # binary compatibility with Linux
                    104: #options       COMPAT_FREEBSD  # binary compatibility with FreeBSD
                    105: options        COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
                    106:
                    107: # File systems
                    108: file-system    FFS             # UFS
                    109: file-system    EXT2FS          # second extended file system (linux)
                    110: #file-system   LFS             # log-structured file system
                    111: file-system    MFS             # memory file system
                    112: file-system    NFS             # Network File System client
                    113: file-system    NTFS            # Windows/NT Filesystem
                    114: file-system    CD9660          # ISO 9660 + Rock Ridge file system
                    115: file-system    MSDOSFS         # MS-DOS file system
                    116: #file-system   FDESC           # /dev/fd
                    117: #file-system   KERNFS          # /kern
                    118: #file-system   NULLFS          # loopback file system
                    119: #file-system   PROCFS          # /proc
                    120: #file-system   UMAPFS          # NULLFS + uid and gid remapping
                    121: #file-system   UNION           # union file system
                    122: #file-system   PTYFS           # /dev/pts/N support
1.2       joerg     123: file-system    TMPFS           # Efficient memory file-system
1.1       ad        124:
                    125: # Filesystem options
1.12      bouyer    126: #options       QUOTA           # legacy UFS quotas
                    127: #options       QUOTA2          # new, in-filesystem UFS quotas
1.1       ad        128: #options       NFSSERVER       # Network File System server
                    129: options        NFS_V2_ONLY     # Exclude NFS3 code to save space
                    130: options        FFS_NO_SNAPSHOT # No FFS snapshot support
                    131: #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                    132:                                # immutable) behave as system flags.
                    133:
                    134: # Networking options
                    135: #options       GATEWAY         # packet forwarding
                    136: options        INET            # IP + ICMP + TCP + UDP
                    137: options        INET6           # IPv6
                    138: #options       MROUTING        # IP multicast routing
                    139: #options       PIM             # Protocol Independent Multicast
                    140: #options       NETATALK        # AppleTalk networking protocols
                    141: #options       PPP_BSDCOMP     # BSD-Compress compression support for PPP
                    142: #options       PPP_DEFLATE     # Deflate compression support for PPP
                    143: #options       PPP_FILTER      # Active filter support for PPP (requires bpf)
                    144: #options       TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
                    145:
                    146: # These options enable verbose messages for several subsystems.
                    147: # Warning, these may compile large string tables into the kernel!
                    148: #options       EISAVERBOSE     # verbose EISA device autoconfig messages
                    149: #options       MIIVERBOSE      # verbose PHY autoconfig messages
                    150: #options       PCIVERBOSE      # verbose PCI device autoconfig messages
                    151: #options       PCI_CONFIG_DUMP # verbosely dump PCI config space
                    152: #options       PCMCIAVERBOSE   # verbose PCMCIA configuration messages
                    153: #options       SCSIVERBOSE     # human readable SCSI error messages
                    154:
                    155: #
                    156: # wscons options
                    157: #
1.13      ryo       158: # builtin terminal emulations
1.1       ad        159: #options       WSEMUL_SUN              # sun terminal emulation
                    160: options        WSEMUL_VT100            # VT100 / VT220 emulation
                    161: # customization of console and kernel output - see dev/wscons/wsdisplayvar.h
                    162: #options       WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8)
                    163: #options       WS_DEFAULT_FG=WSCOL_WHITE
                    164: #options       WS_DEFAULT_BG=WSCOL_BLACK
                    165: #options       WS_DEFAULT_COLATTR="(0)"
                    166: #options       WS_DEFAULT_MONOATTR="(0)"
                    167: #options       WS_KERNEL_FG=WSCOL_GREEN
                    168: #options       WS_KERNEL_BG=WSCOL_BLACK
                    169: #options       WS_KERNEL_COLATTR=""
                    170: #options       WS_KERNEL_MONOATTR=""
                    171: # customization of console border color
                    172: #options       WSDISPLAY_CUSTOM_BORDER # border customization from wsconsctl(8)
                    173: #options       WSDISPLAY_BORDER_COLOR=WSCOL_BLUE       # default color
                    174: # compatibility to other console drivers
                    175: #options       WSDISPLAY_COMPAT_PCVT           # emulate some ioctls
                    176: #options       WSDISPLAY_COMPAT_SYSCONS        # emulate some ioctls
1.16      abs       177: #options       WSDISPLAY_COMPAT_USL            # wsconscfg VT handling
1.1       ad        178: #options       WSDISPLAY_COMPAT_RAWKBD         # can get raw scancodes
                    179: # see dev/pckbport/wskbdmap_mfii.c for implemented layouts
                    180: #options       PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
                    181: # allocate a number of virtual screens at autoconfiguration time
                    182: #options       WSDISPLAY_DEFAULTSCREENS=4
                    183: # use a large software cursor that doesn't blink
                    184: options        PCDISPLAY_SOFTCURSOR
                    185: # modify the screen type of the console; defaults to "80x25"
                    186: #options       VGA_CONSOLE_SCREENTYPE="\"80x24\""
                    187:
                    188: # Kernel root file system and dump configuration.
                    189: config         netbsd  root on ? type ?
                    190: #config                netbsd  root on sd0a type ffs
                    191: #config                netbsd  root on ? type nfs
                    192:
                    193: #
                    194: # Device configuration
                    195: #
                    196:
                    197: mainbus0 at root
                    198:
                    199: cpu* at mainbus?
                    200:
                    201: #apm0  at mainbus0                     # Advanced power management
                    202:
                    203:
                    204: # Basic Bus Support
                    205:
                    206: # PCI bus support
                    207: pci*   at mainbus? bus ?
                    208: pci*   at pchb? bus ?
                    209: pci*   at ppb? bus ?
                    210:
                    211: # PCI bridges
                    212: pchb*  at pci? dev ? function ?        # PCI-Host bridges
1.27      uebayasi  213: #options       AGP_X86
1.1       ad        214: pceb*  at pci? dev ? function ?        # PCI-EISA bridges
                    215: pcib*  at pci? dev ? function ?        # PCI-ISA bridges
                    216: ppb*   at pci? dev ? function ?        # PCI-PCI bridges
                    217: # XXX 'puc's aren't really bridges, but there's no better place for them here
                    218: #puc*  at pci? dev ? function ?        # PCI "universal" comm. cards
                    219:
                    220: # EISA bus support
                    221: eisa0  at mainbus?
                    222: eisa0  at pceb?
                    223:
                    224: # ISA bus support
                    225: isa0   at mainbus?
                    226: isa0   at pceb?
                    227: isa0   at pcib?
                    228:
                    229: # PCMCIA bus support
1.8       dholland  230: pcmcia* at pcic? controller ? socket ?
                    231: pcmcia* at tcic? controller ? socket ?
1.1       ad        232:
                    233: # ISA PCMCIA controllers
1.13      ryo       234: pcic0  at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
                    235: pcic1  at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
1.1       ad        236: pcic2  at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
1.13      ryo       237: tcic0  at isa? port 0x240 iomem 0xd0000 iosiz 0x10000
1.1       ad        238:
                    239: # PCI PCMCIA controllers
                    240: pcic0  at pci? dev? function ?
                    241:
                    242: # ISA Plug-and-Play bus support
1.8       dholland  243: isapnp0 at isa?
1.1       ad        244:
                    245: # ISA Plug-and-Play PCMCIA controllers
                    246: pcic*  at isapnp?
                    247:
                    248:
                    249: # Console Devices
                    250:
                    251: # wscons
1.7       dholland  252: pckbc0         at isa?                 # PC keyboard controller
1.1       ad        253: pckbd*         at pckbc?               # PC keyboard
                    254: #pms*          at pckbc?               # PS/2 mouse for wsmouse
                    255: vga0           at isa?
                    256: vga*           at pci? dev ? function ?
                    257: pcdisplay0     at isa?                 # CGA, MDA, EGA, HGA
                    258: wsdisplay*     at vga? console ?
                    259: wsdisplay*     at pcdisplay? console ?
                    260: wskbd*         at pckbd? console ?
                    261: #wsmouse*      at pms? mux 0
                    262:
                    263: #attimer0      at isa?
                    264: #pcppi0                at isa?
                    265: #sysbeep0      at pcppi?
                    266:
                    267: # Serial Devices
                    268:
                    269: # PCI serial interfaces
                    270: #com*  at puc? port ?                  # 16x50s on "universal" comm boards
                    271: #cy*   at pci? dev ? function ?        # Cyclades Cyclom-Y serial boards
                    272:
                    273: # ISA Plug-and-Play serial interfaces
                    274: com*   at isapnp?                      # Modems and serial boards
                    275:
                    276: # PCMCIA serial interfaces
                    277: com*   at pcmcia? function ?           # Modems and serial cards
                    278:
1.8       dholland  279: pcmcom* at pcmcia? function ?          # PCMCIA multi-port serial cards
1.1       ad        280: com*   at pcmcom? slave ?              # ...and the slave devices
                    281:
                    282: # ISA serial interfaces
                    283: #options       COM_HAYESP              # adds Hayes ESP serial board support
                    284: com0   at isa? port 0x3f8 irq 4        # Standard PC serial ports
                    285: com1   at isa? port 0x2f8 irq 3
                    286: com2   at isa? port 0x3e8 irq 5
                    287: #com3  at isa? port 0x2e8 irq 9
                    288: #ast0  at isa? port 0x1a0 irq 5        # AST 4-port serial cards
                    289: #com*  at ast? slave ?
                    290: #boca0 at isa? port 0x100 irq 5        # BOCA 8-port serial cards
                    291: #com*  at boca? slave ?
                    292: #tcom0 at isa? port 0x100 irq 7        # TC-800 8-port serial cards
                    293: #com*  at tcom? slave ?
                    294: #rtfps0        at isa? port 0x1230 irq 10      # RT 4-port serial cards
                    295: #com*  at rtfps? slave ?
                    296: #cy0   at isa? iomem 0xd4000 irq 12    # Cyclades serial cards
                    297:
                    298:
                    299: # Parallel Printer Interfaces
                    300:
                    301: # PCI parallel printer interfaces
                    302: #lpt*  at puc? port ?                  # || ports on "universal" comm boards
                    303:
                    304: # ISA parallel printer interfaces
                    305: #lpt0  at isa? port 0x378 irq 7        # standard PC parallel ports
                    306: #lpt1  at isa? port 0x278
                    307: #lpt2  at isa? port 0x3bc
                    308:
                    309: # I2O devices
                    310: iop*   at pci? dev ? function ?        # I/O processor
                    311: iopsp* at iop? tid ?                   # SCSI/FC-AL ports
                    312: ld*    at iop? tid ?                   # Block devices
                    313: #dpti* at iop? tid 0                   # DPT/Adaptec control interface
                    314:
                    315: # SCSI Controllers and Devices
                    316:
                    317: # PCI SCSI controllers
                    318: adv*   at pci? dev ? function ?        # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
                    319: adw*   at pci? dev ? function ?        # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
                    320: ahc*   at pci? dev ? function ?        # Adaptec [23]94x, aic78x0 SCSI
                    321: ahd*   at pci? dev ? function ?        # Adaptec 29320, 39320 (aic790x) SCSI
                    322: bha*   at pci? dev ? function ?        # BusLogic 9xx SCSI
                    323: dpt*   at pci? dev ? function ?        # DPT SmartCache/SmartRAID
                    324: iha*   at pci? dev ? function ?        # Initio INIC-940/950 SCSI
                    325: mfi*   at pci? dev ? function ?        # LSI MegaRAID SAS
                    326: mly*   at pci? dev ? function ?        # Mylex AcceleRAID and eXtremeRAID
                    327: mpt*   at pci? dev ? function ?        # LSI Fusion SCSI/FC
                    328: pcscp* at pci? dev ? function ?        # AMD 53c974 PCscsi-PCI SCSI
                    329: siop*  at pci? dev ? function ?        # NCR 53c8xx SCSI (new driver)
                    330: trm*   at pci? dev ? function ?        # Tekram DC-395U/UW/F, DC-315/U SCSI
                    331:
                    332: # EISA SCSI controllers
                    333: ahb*   at eisa? slot ?                 # Adaptec 174[02] SCSI
                    334: ahc*   at eisa? slot ?                 # Adaptec 274x, aic7770 SCSI
                    335: bha*   at eisa? slot ?                 # BusLogic 7xx SCSI
                    336: dpt*   at eisa? slot ?                 # DPT SmartCache/SmartRAID
                    337: uha*   at eisa? slot ?                 # UltraStor 24f SCSI
                    338:
                    339: # PCMCIA SCSI controllers
                    340: aic*   at pcmcia? function ?           # Adaptec APA-1460 SCSI
                    341:
                    342: # ISA Plug-and-Play SCSI controllers
1.13      ryo       343: aha*   at isapnp?                      # Adaptec AHA-154[02
1.1       ad        344: aic*   at isapnp?                      # Adaptec AHA-1520B
                    345:
                    346: # ISA SCSI controllers
                    347: adv0   at isa? port ? irq ? drq ?      # AdvanSys APB-514[02]
                    348: aha0   at isa? port 0x330 irq ? drq ?  # Adaptec 154[02] SCSI
                    349: aha1   at isa? port 0x334 irq ? drq ?
                    350: ahc0   at isa? port ? irq ?            # Adaptec 284x SCSI
                    351: aic0   at isa? port 0x340 irq 11       # Adaptec 152[02] SCSI
                    352: bha0   at isa? port 0x330 irq ? drq ?  # BusLogic [457]4X SCSI
                    353: bha1   at isa? port 0x334 irq ? drq ?
                    354: # The "nca" and "dpt" probes might give false hits or hang your machine.
                    355: #dpt0  at isa? port 0x170 irq ? drq ?  # DPT SmartCache/SmartRAID
                    356: #nca0  at isa? port 0x360 irq 15       # Port-mapped NCR 53C80 controller
                    357: #nca1  at isa? iomem 0xd8000 irq 5     # Memory-mapped controller (T128, etc.)
                    358: sea0   at isa? iomem 0xc8000 irq 5     # Seagate/Future Domain SCSI
                    359: uha0   at isa? port 0x330 irq ? drq ?  # UltraStor [13]4f SCSI
                    360: uha1   at isa? port 0x340 irq ? drq ?
                    361: wds0   at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers
                    362: wds1   at isa? port 0x358 irq 11 drq 5
                    363:
                    364: # SCSI bus support
                    365: scsibus* at scsi?
                    366:
                    367: # SCSI devices
                    368: sd*    at scsibus? target ? lun ?      # SCSI disk drives
                    369: st*    at scsibus? target ? lun ?      # SCSI tape drives
                    370: cd*    at scsibus? target ? lun ?      # SCSI CD-ROM drives
                    371: #ch*   at scsibus? target ? lun ?      # SCSI autochangers
                    372: #ss*   at scsibus? target ? lun ?      # SCSI scanners
                    373: #uk*   at scsibus? target ? lun ?      # SCSI unknown
                    374:
                    375:
                    376: # RAID controllers and devices
                    377: aac*   at pci? dev ? function ?        # Adaptec AAC family
                    378: amr*   at pci? dev ? function ?        # AMI/LSI Logic MegaRAID
                    379: cac*   at eisa? slot ?                 # Compaq EISA array controllers
                    380: cac*   at pci? dev ? function ?        # Compaq PCI array controllers
                    381: ciss*  at pci? dev ? function ?        # HP Smart Array controllers
                    382: icp*   at pci? dev ? function ?        # ICP-Vortex GDT & Intel RAID
                    383: mlx*   at pci? dev ? function ?        # Mylex DAC960 & DEC SWXCR family
                    384: mlx*   at eisa? slot ?                 # Mylex DAC960 & DEC SWXCR family
                    385: twe*   at pci? dev ? function ?        # 3ware Escalade RAID controllers
                    386: twa*   at pci? dev ? function ?        # 3ware Escalade 95xx RAID controllers
                    387:
                    388: ld*    at aac? unit ?                  # logical disk devices
                    389: ld*    at amr? unit ?
                    390: ld*    at cac? unit ?
                    391: ld*    at icp? unit ?
                    392: ld*    at twe? unit ?
                    393: ld*    at twa? unit ?
                    394: ld*    at mlx? 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
                    404: acardide*      at pci? dev ? function ?        # Acard IDE controllers
1.13      ryo       405: aceride*       at pci? dev ? function ?        # Acer Lab IDE controllers
                    406: #ahcisata*     at pci? dev ? function ?        # AHCI SATA controllers
1.1       ad        407: artsata*       at pci? dev ? function ?        # Intel i31244 SATA controller
                    408: cmdide*        at pci? dev ? function ?        # CMD tech IDE controllers
                    409: cypide*        at pci? dev ? function ?        # Cypress IDE controllers
1.13      ryo       410: geodeide*      at pci? dev ? function ?        # AMD Geode IDE controllers
1.1       ad        411: hptide*        at pci? dev ? function ?        # Triones/HighPoint IDE controllers
                    412: iteide*        at pci? dev ? function ?        # IT Express IDE controllers
1.8       dholland  413: #ixpide*       at pci? dev ? function ?        # ATI IXP IDE controllers
1.13      ryo       414: optiide*       at pci? dev ? function ?        # Opti IDE controllers
                    415: piixide*       at pci? dev ? function ?        # Intel IDE controllers
1.1       ad        416: pdcide*        at pci? dev ? function ?        # Promise IDE controllers
                    417: pdcsata*       at pci? dev ? function ?        # Promise SATA150 controllers
                    418: rccide*        at pci? dev ? function ?        # ServerWorks IDE controllers
                    419: satalink*      at pci? dev ? function ?        # SiI SATALink controllers
                    420: siside*        at pci? dev ? function ?        # SiS IDE controllers
1.8       dholland  421: slide*         at pci? dev ? function ?        # Symphony Labs IDE controllers
1.13      ryo       422: #svwsata*      at pci? dev ? function ?        # ServerWorks SATA controllers
1.1       ad        423: viaide*        at pci? dev ? function ?        # VIA/AMD/Nvidia IDE controllers
                    424: stpcide*       at pci? dev ? function ?        # STMicro STPC IDE controllers
                    425:
                    426: # ISA Plug-and-Play IDE controllers
                    427: wdc*   at isapnp?
                    428:
                    429: # PCMCIA IDE controllers
                    430: wdc*   at pcmcia? function ?
                    431:
                    432: # ISA ST506, ESDI, and IDE controllers
                    433: # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
                    434: # fall back to 16bits I/O if 32bits I/O are not functional).
                    435: # Some controllers pass the initial 32bit test, but will fail later.
                    436: wdc0   at isa? port 0x1f0 irq 14 flags 0x00
                    437: wdc1   at isa? port 0x170 irq 15 flags 0x00
                    438:
                    439: # ATA (IDE) bus support
                    440: atabus* at ata?
                    441:
                    442: # IDE drives
                    443: # Flags are used only with controllers that support DMA operations
                    444: # and mode settings (e.g. some pciide controllers)
                    445: # The lowest order four bits (rightmost digit) of the flags define the PIO
                    446: # mode to use, the next set of four bits the DMA mode and the third set the
                    447: # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
                    448: # to use, and the last bit must be 1 for this setting to be used.
                    449: # For DMA and UDMA, 0xf (1111) means 'disable'.
                    450: # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
                    451: # (0xc=1100, 0xa=1010, 0xf=1111)
                    452: # 0x0000 means "use whatever the drive claims to support".
                    453: wd*    at atabus? drive ? flags 0x0000
                    454:
                    455: # ATA RAID configuration support, as found on some Promise controllers.
                    456: pseudo-device  ataraid
                    457: ld*    at ataraid? vendtype ? unit ?
                    458:
                    459: # ATAPI bus support
                    460: atapibus* at atapi?
                    461:
                    462: # ATAPI devices
                    463: # flags have the same meaning as for IDE drives.
                    464: cd*    at atapibus? drive ? flags 0x0000       # ATAPI CD-ROM drives
                    465: sd*    at atapibus? drive ? flags 0x0000       # ATAPI disk drives
                    466: st*    at atapibus? drive ? flags 0x0000       # ATAPI tape drives
                    467: #uk*   at atapibus? drive ? flags 0x0000       # ATAPI unknown
                    468:
                    469:
                    470: # Miscellaneous mass storage devices
                    471:
                    472: # ISA floppy
                    473: fdc0   at isa? port 0x3f0 irq 6 drq 2  # standard PC floppy controllers
                    474: #fdc1  at isa? port 0x370 irq ? drq ?
                    475: fd*    at fdc? drive ?                 # the drives themselves
                    476: # some machines need you to do this instead of fd*
                    477: #fd0   at fdc0 drive 0
                    478:
                    479: # ISA CD-ROM devices
                    480: #mcd0  at isa? port 0x300 irq 10       # Mitsumi CD-ROM drives
                    481:
                    482: # ISA tape devices
                    483: # note: the wt driver conflicts unpleasantly with ed devices at the
                    484: # same I/O address. The probe reprograms their EEPROMs. Don't
                    485: # uncomment it unless you are actually using it.
                    486: #wt0   at isa? port 0x308 irq 5 drq 1  # Archive and Wangtek QIC tape drives
                    487:
                    488:
                    489: # Network Interfaces
                    490:
                    491: # PCI network interfaces
                    492: an*    at pci? dev ? function ?        # Aironet PC4500/PC4800 (802.11)
                    493: ath*   at pci? dev ? function ?        # Atheros 5210/5211/5212 802.11
                    494: atw*   at pci? dev ? function ?        # ADMtek ADM8211 (802.11)
1.13      ryo       495: bce*   at pci? dev ? function ?        # Broadcom 4401 10/100 Ethernet
                    496: bge*   at pci? dev ? function ?        # Broadcom 570x Gigabit Ethernet
                    497: # bnx* at pci? dev ? function ?        # Broadcom NetXtremeII gigabit Ethernet
1.1       ad        498: #en*   at pci? dev ? function ?        # ENI/Adaptec ATM
                    499: ep*    at pci? dev ? function ?        # 3Com 3c59x
1.7       dholland  500: ex*    at pci? dev ? function ?        # 3Com 3c90x[BC]
1.1       ad        501: epic*  at pci? dev ? function ?        # SMC EPIC/100 Ethernet
                    502: #esh*  at pci? dev ? function ?        # Essential HIPPI card
                    503: fpa*   at pci? dev ? function ?        # DEC DEFPA FDDI
                    504: fxp*   at pci? dev ? function ?        # Intel EtherExpress PRO 10+/100B
                    505: gsip*  at pci? dev ? function ?        # NS83820 Gigabit Ethernet
                    506: #hme*  at pci? dev ? function ?        # Sun Microelectronics STP2002-STQ
                    507: #ipw*  at pci? dev ? function ?        # Intel PRO/Wireless 2100
                    508: #iwi*  at pci? dev ? function ?        # Intel PRO/Wireless 2200BG
                    509: #le*   at pci? dev ? function ?        # PCnet-PCI Ethernet
                    510: lii*   at pci? dev ? function ?        # Atheros L2 Fast-Ethernet
                    511: #lmc*  at pci? dev ? function ?        # Lan Media Corp SSI/HSSI/DS3
                    512: mskc*  at pci? dev ? function ?        # Marvell Yukon 2 Gigabit Ethernet
                    513: msk*   at mskc?                        # Marvell Yukon 2 Gigabit Ethernet
                    514: mtd*   at pci? dev ? function ?        # Myson MTD803 3-in-1 Ethernet
                    515: ne*    at pci? dev ? function ?        # NE2000-compatible Ethernet
                    516: #nfe*  at pci? dev ? function ?        # NVIDIA nForce Ethernet
                    517: #ntwoc*        at pci? dev ? function ?        # Riscom/N2 PCI Sync Serial
                    518: pcn*   at pci? dev ? function ?        # AMD PCnet-PCI Ethernet
                    519: re*    at pci? dev ? function ?        # Realtek 8139C+/8169/8169S/8110S
                    520: rtk*   at pci? dev ? function ?        # Realtek 8129/8139
                    521: sf*    at pci? dev ? function ?        # Adaptec AIC-6915 Ethernet
                    522: sip*   at pci? dev ? function ?        # SiS 900/DP83815 Ethernet
                    523: skc*   at pci? dev ? function ?        # SysKonnect SK9821 Gigabit Ethernet
                    524: sk*    at skc?                         # SysKonnect SK9821 Gigabit Ethernet
                    525: ste*   at pci? dev ? function ?        # Sundance ST-201 Ethernet
                    526: stge*  at pci? dev ? function ?        # Sundance/Tamarack TC9021 Gigabit
                    527: ti*    at pci? dev ? function ?        # Alteon ACEnic gigabit Ethernet
                    528: tl*    at pci? dev ? function ?        # ThunderLAN-based Ethernet
                    529: tlp*   at pci? dev ? function ?        # DECchip 21x4x and clones
                    530: #txp*  at pci? dev ? function ?        # 3com 3cr990
                    531: #vge*  at pci? dev ? function ?        # VIATech VT612X Gigabit Ethernet
                    532: vr*    at pci? dev ? function ?        # VIA Rhine Fast Ethernet
                    533: wi*    at pci? dev ? function ?        # Intersil Prism Mini-PCI (802.11b)
                    534: wm*    at pci? dev ? function ?        # Intel 8254x gigabit
                    535:
                    536: # EISA network interfaces
                    537: ep*    at eisa? slot ?                 # 3Com 3c579 Ethernet
                    538: fea*   at eisa? slot ?                 # DEC DEFEA FDDI
                    539: tlp*   at eisa? slot ?                 # DEC DE-425 Ethernet
                    540:
                    541: # ISA Plug-and-Play network interfaces
                    542: an*    at isapnp?                      # # Aironet 802.11
                    543: ep*    at isapnp?                      # 3Com 3c509 Ethernet
                    544: fmv*   at isapnp?                      # Fujitsu FMV-183
                    545: le*    at isapnp?                      # AMD PCnet-ISA Ethernet
                    546: ne*    at isapnp?                      # NE2000-compatible Ethernet
1.7       dholland  547: tr*    at isapnp?                      # IBM/3Com TROPIC Token-Ring
1.1       ad        548:
                    549: # PCMCIA network interfaces
                    550: an*    at pcmcia? function ?           # Aironet PC4500/PC4800 (802.11)
                    551: awi*   at pcmcia? function ?           # BayStack 650 (802.11FH)
                    552: cnw*   at pcmcia? function ?           # Xircom/Netwave AirSurfer
                    553: cs*    at pcmcia? function ?           # CS89xx Ethernet
                    554: ep*    at pcmcia? function ?           # 3Com 3c589 and 3c562 Ethernet
                    555: mbe*   at pcmcia? function ?           # MB8696x based Ethernet
                    556: ne*    at pcmcia? function ?           # NE2000-compatible Ethernet
1.13      ryo       557: ray*   at pcmcia? function ?           # Raytheon Raylink (802.11)
1.1       ad        558: sm*    at pcmcia? function ?           # Megahertz Ethernet
1.7       dholland  559: wi*    at pcmcia? function ?           # Lucent/Intersil WaveLAN/IEEE (802.11)
1.1       ad        560: options        WI_PCMCIA_SPECTRUM24T_FW=0
                    561: xirc*  at pcmcia? function ?           # Xircom CreditCard Ethernet
                    562: com*   at xirc?
                    563: xi*    at xirc?
                    564: mhzc*  at pcmcia? function ?           # Megahertz Ethernet/Modem combo cards
                    565: com*   at mhzc?
                    566: sm*    at mhzc?
                    567:
                    568: # ISA network interfaces
                    569: ate0   at isa? port 0x2a0 irq ?                # AT1700
                    570: cs0    at isa? port 0x300 iomem ? irq ? drq ?  # CS8900 Ethernet
                    571: ec0    at isa? port 0x250 iomem 0xd8000 irq 9  # 3Com 3c503 Ethernet
1.7       dholland  572: eg0    at isa? port 0x280 irq 9                # 3c505 Ethernet cards
                    573: el0    at isa? port 0x300 irq 9                # 3c501 Ethernet cards
                    574: ep*    at isa? port ? irq ?                    # 3c509 Ethernet cards
                    575: ef0    at isa? port 0x360 iomem 0xd0000 irq 7  # 3c507
1.1       ad        576: ai0    at isa? port 0x360 iomem 0xd0000 irq 7  # StarLAN
                    577: fmv0   at isa? port 0x2a0 irq ?                # FMV-181/182
                    578: ix0    at isa? port 0x300 irq 10               # EtherExpress/16
                    579: iy0    at isa? port 0x360 irq ?                # EtherExpress PRO 10 ISA
                    580: lc0    at isa? port 0x320 iomem ? irq ?        # DEC EtherWORKS III (LEMAC)
                    581: depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5     # DEPCA
                    582: le*    at depca?
                    583: nele0  at isa? port 0x320 irq 9 drq 7          # NE2100
                    584: le*    at nele?
                    585: bicc0  at isa? port 0x320 irq 10 drq 7         # BICC IsoLan
                    586: le*    at bicc?
1.7       dholland  587: ne0    at isa? port 0x280 irq 9                # NE[12]000 Ethernet cards
1.1       ad        588: ne1    at isa? port 0x300 irq 10
                    589: sm0    at isa? port 0x300 irq 10               # SMC91C9x Ethernet
                    590: tr0    at isa? port 0xa20 iomem 0xd8000 irq ?  # IBM TROPIC based Token-Ring
                    591: tr1    at isa? port 0xa24 iomem 0xd0000 irq ?  # IBM TROPIC based Token-Ring
1.7       dholland  592: tr*    at isa? port ? irq ?                    # 3Com TROPIC based Token-Ring
1.1       ad        593: we0    at isa? port 0x280 iomem 0xd0000 irq 9  # WD/SMC Ethernet
                    594: we1    at isa? port 0x300 iomem 0xcc000 irq 10
                    595:
                    596: # MII/PHY support
                    597: acphy* at mii? phy ?                   # DAltima AC101 and AMD Am79c874 PHYs
                    598: amhphy* at mii? phy ?                  # AMD 79c901 Ethernet PHYs
                    599: bmtphy* at mii? phy ?                  # Broadcom BCM5201 and BCM5202 PHYs
                    600: brgphy* at mii? phy ?                  # Broadcom BCM5400-family PHYs
                    601: #ciphy*        at mii? phy ?                   # Cicada CS8201 Gig-E PHYs
                    602: dmphy* at mii? phy ?                   # Davicom DM9101 PHYs
                    603: exphy* at mii? phy ?                   # 3Com internal PHYs
                    604: glxtphy* at mii? phy ?                 # Level One LXT-1000 PHYs
                    605: gphyter* at mii? phy ?                 # NS83861 Gig-E PHY
1.8       dholland  606: icsphy* at mii? phy ?                  # Integrated Circuit Systems ICS189x
1.1       ad        607: igphy* at mii? phy ?                   # Intel IGP01E1000
1.11      christos  608: ihphy* at mii? phy ?                   # Intel 82577 PHYs
1.1       ad        609: ikphy* at mii? phy ?                   # Intel 82563 PHYs
                    610: inphy* at mii? phy ?                   # Intel 82555 PHYs
                    611: iophy* at mii? phy ?                   # Intel 82553 PHYs
1.8       dholland  612: lxtphy* at mii? phy ?                  # Level One LXT-970 PHYs
                    613: makphy* at mii? phy ?                  # Marvell Semiconductor 88E1000 PHYs
1.1       ad        614: nsphy* at mii? phy ?                   # NS83840 PHYs
1.8       dholland  615: nsphyter* at mii? phy ?                # NS83843 PHYs
1.1       ad        616: pnaphy* at mii? phy ?                  # generic HomePNA PHYs
                    617: qsphy* at mii? phy ?                   # Quality Semiconductor QS6612 PHYs
1.8       dholland  618: rgephy* at mii? phy ?                  # Realtek 8169S/8110S internal PHYs
1.1       ad        619: rlphy* at mii? phy ?                   # Realtek 8139/8201L PHYs
                    620: sqphy* at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
                    621: tlphy* at mii? phy ?                   # ThunderLAN PHYs
                    622: tqphy* at mii? phy ?                   # TDK Semiconductor PHYs
1.8       dholland  623: urlphy* at mii? phy ?                  # Realtek RTL8150L internal PHYs
1.1       ad        624: ukphy* at mii? phy ?                   # generic unknown PHYs
                    625:
                    626: # USB Controller and Devices
                    627:
                    628: # PCI USB controllers
                    629: ehci*  at pci? dev ? function ?        # Enhanced Host Controller
                    630: uhci*  at pci?                         # Universal Host Controller (Intel)
                    631: ohci*  at pci?                         # Open Host Controller
                    632:
                    633: # USB bus support
                    634: usb*   at ehci?
                    635: usb*   at uhci?
                    636: usb*   at ohci?
                    637:
                    638: # USB Hubs
                    639: uhub*  at usb?
                    640: uhub*  at uhub? port ?
                    641:
                    642: # USB HID device
1.8       dholland  643: uhidev* at uhub? port ? configuration ? interface ?
1.1       ad        644:
                    645: # USB Mice
                    646: #ums*  at uhidev? reportid ?
                    647: #wsmouse*      at ums?
                    648:
                    649: # USB Keyboards
                    650: ukbd*  at uhidev? reportid ?
                    651: wskbd* at ukbd? console ?
                    652:
                    653: # USB serial adapter
1.8       dholland  654: #ucycom* at uhidev? reportid ?
1.1       ad        655:
                    656: # USB Generic HID devices
                    657: #uhid* at uhidev? reportid ?
                    658:
                    659: # USB Printer
                    660: #ulpt* at uhub? port ? configuration ? interface ?
                    661:
                    662: # USB Mass Storage
                    663: umass* at uhub? port ? configuration ? interface ?
                    664:
                    665: # Y@P firmware loader
                    666: #uyap* at uhub? port ?
                    667:
                    668: # USB Generic driver
                    669: #ugen* at uhub? port ? configuration ? interface ?
                    670:
                    671: # USB Ethernet adapters
                    672: #atu*  at uhub? port ?         # Atmel AT76C50XX based adapters
1.13      ryo       673: aue*   at uhub? port ?         # ADMtek AN986 Pegasus based adapters
1.1       ad        674: axe*   at uhub? port ?         # ASIX AX88172 based adapters
1.13      ryo       675: cue*   at uhub? port ?         # CATC USB-EL1201A based adapters
                    676: kue*   at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
1.1       ad        677: url*   at uhub? port ?         # Realtek RTL8150L based adapters
                    678:
                    679: # Audio Devices
                    680:
                    681: # PCI audio devices
                    682: #eap*  at pci? dev ? function ?        # Ensoniq AudioPCI
                    683: #eso*  at pci? dev ? function ?        # ESS Solo-1 PCI AudioDrive
                    684: #sv*   at pci? dev ? function ?        # S3 SonicVibes
                    685:
                    686: # ISA Plug-and-Play audio devices
1.8       dholland  687: #guspnp* at isapnp?                    # Gravis Ultra Sound PnP audio
1.1       ad        688: #sb*   at isapnp?                      # SoundBlaster-compatible audio
                    689:
                    690: # ISA audio devices
                    691: # the "aria" probe might give false hits
                    692: #aria0 at isa? port 0x290 irq 10               # Aria
                    693: #gus0  at isa? port 0x220 irq 7 drq 1 drq2 6   # Gravis Ultra Sound
                    694: #pas0  at isa? port 0x220 irq 7 drq 1          # ProAudio Spectrum
                    695: #sb0   at isa? port 0x220 irq 7 drq 1 drq2 5   # SoundBlaster
                    696: #wss0  at isa? port 0x530 irq 10 drq 0 drq2 1  # Windows Sound System
                    697:
                    698: # OPL[23] FM synthesizers
                    699: #opl0  at isa? port 0x388      # use only if not attached to sound card
                    700: #opl*  at eso?
                    701: #opl*  at ess?
                    702: #opl*  at sb?
                    703: #opl*  at sv?
                    704:
                    705: # Audio support
                    706: #audio*        at audiobus?
                    707:
                    708: # MIDI support
                    709: #midi* at midibus?
                    710: #midi* at pcppi?               # MIDI interface to the PC speaker
                    711:
                    712: # The spkr driver provides a simple tone interface to the built in speaker.
                    713: #spkr0 at pcppi?               # PC speaker
                    714:
1.31      nat       715: #options VAUDIOSPEAKER
                    716: #spkr0 at audio0               # PC speaker (synthesized)
1.1       ad        717:
                    718: # Mice
                    719:
                    720: # ISA busmice
                    721: #lms0  at isa? port 0x23c irq 5        # Logitech bus mouse
                    722: #lms1  at isa? port 0x238 irq 5
                    723: #mms0  at isa? port 0x23c irq 5        # Microsoft InPort mouse
                    724: #mms1  at isa? port 0x238 irq 5
                    725: #wsmouse*      at lms?
                    726: #wsmouse*      at mms?
                    727:
                    728: # Joysticks
                    729:
                    730: # ISA Plug-and-Play joysticks
                    731: #joy*  at isapnp?                      # Game ports (usually on audio cards)
                    732:
                    733: # ISA joysticks. Probe is a little strange; add only if you have one.
                    734: #joy0  at isa? port 0x201
                    735:
                    736:
                    737: # Miscellaneous Devices
                    738:
                    739: # Planetconnect Satellite receiver driver.
                    740: #satlink0 at isa? port 0x300 drq 1
                    741:
1.15      hannken   742: # Virtio devices
                    743: virtio*        at pci? dev ? function ?        # Virtio PCI device
                    744: viomb* at virtio?                      # Virtio memory balloon device
                    745: ld*    at virtio?                      # Virtio disk device
                    746: vioif* at virtio?                      # Virtio network device
1.1       ad        747:
                    748: # Pull in optional local configuration
                    749: cinclude "arch/i386/conf/INSTALL.local"
                    750:
                    751:
                    752: # Pseudo-Devices
                    753:
                    754: # disk/mass storage pseudo-devices
1.18      christos  755: #pseudo-device ccd                     # concatenated/striped disk devices
1.19      christos  756: pseudo-device  raid                    # RAIDframe disk driver
1.1       ad        757: options        RAID_AUTOCONFIG         # auto-configuration of RAID components
1.9       pooka     758: #pseudo-device fss                     # file system snapshot device
1.10      hannken   759: pseudo-device  md                      # memory disk device (ramdisk)
1.1       ad        760: #pseudo-device vnd                     # disk-like interface to files
                    761:
                    762: # network pseudo-devices
                    763: pseudo-device  bpfilter                # Berkeley packet filter
                    764: #pseudo-device ipfilter                # IP filter (firewall) and NAT
                    765: pseudo-device  loop                    # network loopback
                    766: #pseudo-device ppp                     # Point-to-Point Protocol
                    767: pseudo-device  sl                      # Serial Line IP
                    768: #pseudo-device strip                   # Starmode Radio IP (Metricom)
                    769: #pseudo-device tun                     # network tunneling over tty
                    770: #pseudo-device gre                     # generic L3 over IP tunnel
                    771:
                    772: # miscellaneous pseudo-devices
1.18      christos  773: pseudo-device  pty                     # pseudo-terminals
1.1       ad        774: options NO_DEV_PTM
1.20      christos  775: #pseudo-device sequencer               # MIDI sequencer
1.1       ad        776: # rnd works; RND_COM does not on port i386 yet.
                    777: #options       RND_COM                 # use "com" randomness as well (BROKEN)
                    778:
                    779: # a pseudo device needed for Coda      # also needs CODA (above)
1.19      christos  780: #pseudo-device vcoda                   # coda minicache <-> venus comm.
1.1       ad        781:
                    782: # wscons pseudo-devices
                    783: pseudo-device  wsmux                   # mouse & keyboard multiplexor
                    784: #pseudo-device wsfont
                    785:

CVSweb <webmaster@jp.NetBSD.org>