1# $OpenBSD: RAMDISK,v 1.111 2001/12/24 20:11:11 mickey Exp $ 2 3machine i386 # architecture, used by config; REQUIRED 4 5option SCSITERSE 6option APM_NOPRINT 7 8option I386_CPU # CPU classes; at least one is REQUIRED 9option I486_CPU 10option I586_CPU 11option I686_CPU 12option GPL_MATH_EMULATE # floating point emulation 13 14option SMALL_KERNEL 15 16#option DUMMY_NOPS # speed hack; recommended 17 18maxusers 4 # estimated number of users 19option TIMEZONE=0 # time zone to adjust RTC time by 20option DST=0 # daylight saving time used by RTC 21 22#makeoptions DEBUG="-g" # compile full symbol table 23 24option FFS # UFS 25option EXT2FS # Linux ext2fs 26 27#option NFSCLIENT # Network File System client 28 29option CD9660 # ISO 9660 + Rock Ridge file system 30option MSDOSFS # MS-DOS file system 31option FIFO # FIFOs; RECOMMENDED 32 33option INET # IP + ICMP + TCP + UDP 34 35option BOOT_CONFIG # boot-time kernel config 36 37option RAMDISK_HOOKS 38option MINIROOTSIZE=3560 39 40config bsd root on rd0a swap on rd0b and wd0b and sd0b 41 42mainbus0 at root 43 44bios0 at mainbus0 45apm0 at bios0 flags 0x0000 # flags 0x0101 to force protocol version 1.1 46#option APMDEBUG 47pcibios0 at bios0 flags 0x0000 48 49isa0 at mainbus0 50isa0 at pcib? 51eisa0 at mainbus0 52pci* at mainbus0 53 54option PCIVERBOSE 55#option EISAVERBOSE 56 57pchb* at pci? dev ? function ? # PCI-Host bridges 58ppb* at pci? dev ? function ? # PCI-PCI bridges 59pci* at ppb? bus ? 60pci* at pchb? bus ? 61pcib* at pci? dev ? function ? # PCI-ISA bridge 62 63# ISA PCMCIA controllers 64pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000 65pcic1 at isa? port 0x3e2 iomem 0xd4000 iosiz 0x4000 66pcic2 at isa? port 0x3e4 iomem 0xd4000 iosiz 0x4000 67 68# PCI PCMCIA controllers 69pcic* at pci? dev? function ? 70 71# PCMCIA bus support 72pcmcia* at pcic? controller ? socket ? 73 74npx0 at isa? port 0xf0 irq 13 # math coprocessor 75isadma0 at isa? 76isapnp0 at isa? 77 78pckbc0 at isa? # PC keyboard controller 79pckbd* at pckbc? # PC keyboard 80wskbd* at pckbd? console ? 81vga0 at isa? 82vga* at pci? dev ? function ? 83pcdisplay0 at isa? # CGA, MDA, EGA, HGA 84wsdisplay* at vga? console ? 85wsdisplay* at pcdisplay? console ? 86 87pccom0 at isa? port 0x3f8 irq 4 # standard PC serial ports 88pccom1 at isa? port 0x2f8 irq 3 89pccom2 at isa? port 0x3e8 irq 5 90#pccom3 at isa? port 0x2e8 irq 9 91#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 92#pccom* at ast? slave ? 93#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 94#pccom* at boca? slave ? 95#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 96#pccom* at rtfps? slave ? 97pccom* at pcmcia? function ? # PCMCIA modem cards 98pccom* at isapnp? 99 100# option for using CD1400 handshaking for incoming data 101# requires a special cable that exchanges the RTS and DTR lines 102# options CY_HW_RTS 103#cy0 at isa? iomem 0xd4000 irq 12 # ISA cyclom card 104#cy* at pci? # PCI cyclom card 105 106#lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 107#lpt1 at isa? port 0x278 108#lpt2 at isa? port 0x3bc 109 110bt0 at isa? port 0x330 irq ? drq ? # BusLogic [57]4X SCSI controllers 111bt1 at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI controllers 112#bt2 at isa? port ? irq ? 113scsibus* at bt? 114aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI controllers 115aha1 at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI controllers 116aha* at isapnp? 117scsibus* at aha? 118ahb* at eisa? slot ? # Adaptec 174[024] SCSI controllers 119scsibus* at ahb? 120ahc0 at isa? port ? irq ? # Adaptec 284x SCSI controllers 121ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI controllers 122ahc* at pci? dev ? function ? # Adaptec 2940 SCSI controllers 123scsibus* at ahc? 124#twe* at pcu? dev ? function ? # 3ware Escalade RAID controllers 125#scsibus* at twe? 126#isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 127#scsibus* at isp? 128aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI controllers 129aic* at pcmcia? function ? # PCMCIA based aic SCSI controllers 130scsibus* at aic? 131#ncr* at pci? dev ? function ? # NCR 538XX SCSI controllers(old) 132#scsibus* at ncr? 133siop* at pci? dev ? function ? # NCR 538XX SCSI controllers(new) 134scsibus* at siop? 135adv* at pci? dev ? function ? # AdvanSys 1200A/B and ULTRA SCSI 136scsibus* at adv? 137#adw* at pci? dev ? function ? # AdvanSys ULTRA WIDE SCSI 138#scsibus* at adw? 139#sea0 at isa? iomem 0xc8000 irq 5 # Seagate ST0[12] SCSI controllers 140#scsibus* at sea? 141#uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI controllers 142#uha1 at isa? port 0x334 irq ? drq ? # UltraStor [13]4f SCSI controllers 143#uha* at eisa? slot ? # UltraStor 24f SCSI controllers 144#scsibus* at uha? 145#wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 146#wds1 at isa? port 0x358 irq 11 drq 5 147#scsibus* at wds? 148 149sd* at scsibus? target ? lun ? # SCSI disk drives 150st* at scsibus? target ? lun ? # SCSI tape drives 151cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 152#ch* at scsibus? target ? lun ? # SCSI autochangers 153#uk* at scsibus? target ? lun ? # SCSI unknown devices 154 155fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 156#fdc1 at isa? port 0x370 irq ? drq ? 157fd* at fdc? drive ? 158 159#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 160 161# IDE controllers 162pciide* at pci ? dev ? function ? flags 0x0000 163 164wdc0 at isa? port 0x1f0 irq 14 flags 0x00 165wdc1 at isa? port 0x170 irq 15 flags 0x00 166wdc* at pcmcia? function ? 167wdc* at isapnp? 168 169# IDE hard drives 170wd* at wdc? channel ? drive ? flags 0x0000 171wd* at pciide? channel ? drive ? flags 0x0000 172 173# ATAPI<->SCSI 174atapiscsi* at wdc? channel ? 175atapiscsi* at pciide? channel ? 176scsibus* at atapiscsi? 177 178#wt0 at isa? port 0x308 irq 5 drq 1 # Archive/Wangtek QIC tapes 179 180we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC 80x3 ethernet series 181we1 at isa? port 0x300 iomem 0xcc000 irq 10 # 182we* at isapnp? 183ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3C503 ethernet card 184ne0 at isa? port 0x240 irq 9 # NE[12]000 ethernet card 185ne1 at isa? port 0x300 irq 10 # NE[12]000 ethernet card 186ne2 at isa? port 0x280 irq 9 # NE[12]000 ethernet 187ne* at isapnp? # NE[12]000 PnP ethernet cards 188#eg0 at isa? port 0x310 irq 5 # 3C505/Etherlink+ ethernet cards 189#el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards 190ep0 at isa? port ? irq ? # 3C509 ethernet cards 191ep* at isa? port ? irq ? # 3C509 ethernet cards 192ef* at isapnp? # 3C515 PnP ethernet 193#ie0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN and 3C507 194#ie1 at isa? port 0x300 irq 10 # EtherExpress 195le0 at isa? port 0x360 irq 15 drq 6 # IsoLan, NE2100, and DEPCA 196#ex0 at isa? port 0x320 irq 5 # Intel EtherExpress PRO/10 197ep0 at eisa? slot ? 198ep* at eisa? slot ? # 3C579 ethernet cards 199#fea* at eisa? slot ? # DEC DEFEA FDDI cards 200le* at pci? dev ? function ? # PCnet-PCI based ethernet cards 201ep* at isapnp? # 3C509 PnP ethernet cards 202le* at isapnp? 203de* at pci? dev ? function ? # DC21X4X-based ethernet cards 204fxp* at pci? dev ? function ? # EtherExpress 10/100B ethernet cards 205ep0 at pci? dev ? function ? # 3C59x ethernet cards 206ep* at pci? dev ? function ? # 3C59x ethernet cards 207ne* at pci? dev ? function ? # NE2000-compat ethernet cards 208ne* at pcmcia? function ? # PCMCIA based NE2000 cards 209ep* at pcmcia? function ? # PCMCIA based 3c5xx cards 210#sm* at pcmcia? function ? # PCMCIA based sm cards 211#xe* at pcmcia? function ? # Xircom ethernet 212#fpa* at pci? dev ? function ? # DEC DEFPA FDDI cards 213xl* at pci? dev ? function ? # 3C9xx ethernet cards 214rl* at pci? dev ? function ? # RealTek 81[23]9 ethernet 215tx* at pci? dev ? function ? # SMC 83C170 EPIC ethernet cards 216tl* at pci? dev ? function ? # Compaq Thunderlan ethernet cards 217vr* at pci? dev ? function ? # VIA Rhine ethernet 218wb* at pci? dev ? function ? # Winbond W89C840F ethernet 219dc* at pci? dev ? function ? # 21143, "tulip" clone ethernet 220sis* at pci? dev ? function ? # SiS 900/7016 ethernet 221 222# Wireless network cards 223wi* at pcmcia? function ? # WaveLAN IEEE 802.11DS 224#awi* at pcmcia? function ? # Bay Networks IEEE 802.11FH 225#an* at pcmcia? function ? # Aironet IEEE 802.11DS 226#cnw* at pcmcia? function ? # Xircom Netwave 227#ray* at pcmcia? function ? # Raylink Aviator2.4/Pro 802.11FH 228 229# Media Independent Interface (mii) drivers 230exphy* at mii? phy ? # 3Com internal PHYs 231inphy* at mii? phy ? # Intel 82555 PHYs 232iophy* at mii? phy ? # Intel 82553 PHYs 233icsphy* at mii? phy ? # ICS 1890 PHYs 234#lxtphy* at mii? phy ? # Level1 LXT970 PHYs 235nsphy* at mii? phy ? # NS and compatible PHYs 236nsphyter* at mii? phy ? # NS and compatible PHYs 237qsphy* at mii? phy ? # Quality Semi QS6612 PHYs 238#sqphy* at mii? phy ? # Seeq 8x220 PHYs 239rlphy* at mii? phy ? # RealTek 8139 internal PHYs 240#mtdphy* at mii? phy ? # Myson MTD972 PHYs 241dcphy* at mii? phy ? # Digital Clone PHYs 242amphy* at mii? phy ? # AMD 79C873 PHYs 243tqphy* at mii? phy ? # TDK 78Q212x PHYs 244bmtphy* at mii? phy ? # Broadcom 10/100 PHYs 245ukphy* at mii? phy ? # "unknown" PHYs 246 247pseudo-device loop 1 # network loopback 248#pseudo-device sl 1 # CSLIP 249#pseudo-device ppp 1 # PPP 250pseudo-device bpfilter 1 # packet filter 251pseudo-device rd 1 # ramdisk 252