GENERIC revision 7135
1219820Sjeff# 2219820Sjeff# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks 3219820Sjeff# 4219820Sjeff# $Id: GENERIC,v 1.35 1995/03/12 12:10:35 amurai Exp $ 5293151Shselasky# 6219820Sjeff 7219820Sjeffmachine "i386" 8219820Sjeffcpu "I386_CPU" 9219820Sjeffcpu "I486_CPU" 10219820Sjeffcpu "I586_CPU" 11219820Sjeffident GENERIC 12219820Sjeffmaxusers 10 13219820Sjeff 14219820Sjeffoptions MATH_EMULATE #Support for x87 emulation 15219820Sjeffoptions INET #InterNETworking 16219820Sjeffoptions FFS #Berkeley Fast Filesystem 17219820Sjeffoptions NFS #Network Filesystem 18219820Sjeffoptions MSDOSFS #MSDOS Filesystem 19219820Sjeffoptions "CD9660" #ISO 9660 Filesystem 20219820Sjeffoptions PROCFS #Process filesystem 21219820Sjeffoptions "COMPAT_43" #Compatible with BSD 4.3 22219820Sjeffoptions "SCSI_DELAY=15" #Be pessimistic about Joe SCSI device 23219820Sjeffoptions BOUNCE_BUFFERS #include support for DMA bounce buffers 24219820Sjeffoptions UCONSOLE #Allow users to grab the console 25219820Sjeff 26219820Sjeffconfig kernel root on wd0 swap on wd0 and wd1 and sd0 and sd1 and vn0 dumps on wd0 27219820Sjeff 28219820Sjeffcontroller isa0 29219820Sjeffcontroller pci0 30219820Sjeff 31219820Sjeffcontroller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 32219820Sjeffdisk fd0 at fdc0 drive 0 33219820Sjeffdisk fd1 at fdc0 drive 1 34219820Sjefftape ft0 at fdc0 drive 2 35219820Sjeff 36219820Sjeffcontroller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 37219820Sjeffdisk wd0 at wdc0 drive 0 38219820Sjeffdisk wd1 at wdc0 drive 1 39219820Sjeff 40219820Sjeffcontroller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr 41219820Sjeffdisk wd2 at wdc1 drive 0 42219820Sjeffdisk wd3 at wdc1 drive 1 43219820Sjeff 44219820Sjeffcontroller ncr0 45219820Sjeffcontroller ahc0 46219820Sjeff 47219820Sjeffcontroller bt0 at isa? port "IO_BT0" bio irq ? vector btintr 48219820Sjeffcontroller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr 49219820Sjeffcontroller ahc1 at isa? bio irq ? vector ahcintr 50219820Sjeffcontroller ahb0 at isa? bio irq ? vector ahbintr 51255240Spjdcontroller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr 52255240Spjdcontroller aic0 at isa? port 0x340 bio irq 11 vector aicintr 53247602Spjdcontroller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr 54255240Spjdcontroller nca1 at isa? port 0x350 bio irq 5 vector ncaintr 55219820Sjeffcontroller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr 56219820Sjeff 57219820Sjeffcontroller scbus0 58219820Sjeff 59219820Sjeffdevice sd0 60219820Sjeff 61219820Sjeffdevice st0 62219820Sjeff 63219820Sjeffdevice cd0 #Only need one of these, the code dynamically grows 64219820Sjeff 65219820Sjeffdevice wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 66219820Sjeffdevice mcd0 at isa? port 0x300 bio irq 10 vector mcdintr 67219820Sjeffdevice mcd1 at isa? port 0x340 bio irq 11 vector mcdintr 68219820Sjeff 69219820Sjeffcontroller matcd0 at isa? port ? 70219820Sjeff 71219820Sjeffdevice scd0 at isa? port 0x230 bio 72219820Sjeff 73219820Sjeff# syscons is the default console driver, resembling an SCO console 74219820Sjeffdevice sc0 at isa? port "IO_KBD" tty irq 1 vector scintr 75219820Sjeff# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver 76255240Spjd#device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint 77255240Spjd#options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.1 78219820Sjeff#options XSERVER # include code for XFree86 79255240Spjd 80277139Shselaskydevice npx0 at isa? port "IO_NPX" irq 13 vector npxintr 81277139Shselasky 82277139Shselaskydevice sio0 at isa? port "IO_COM1" tty irq 4 vector siointr 83277139Shselaskydevice sio1 at isa? port "IO_COM2" tty irq 3 vector siointr 84277139Shselaskydevice sio2 at isa? port "IO_COM3" tty irq 5 vector siointr 85219820Sjeffdevice sio3 at isa? port "IO_COM4" tty irq 9 vector siointr 86277139Shselasky 87277139Shselaskydevice lpt0 at isa? port? tty irq 7 vector lptintr 88277139Shselaskydevice lpt1 at isa? port? tty 89219820Sjeffdevice lpt2 at isa? port? tty 90219820Sjeff 91219820Sjeffdevice de0 92219820Sjeffdevice ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr 93219820Sjeffdevice ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr 94219820Sjeffdevice ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr 95219820Sjeffdevice ix0 at isa? port 0x280 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr 96255240Spjddevice ep0 at isa? port 0x300 net irq 10 vector epintr 97255240Spjddevice lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr 98247602Spjddevice le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr 99255240Spjddevice ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr 100219820Sjeff 101277139Shselaskypseudo-device loop 102277139Shselaskypseudo-device ether 103277139Shselaskypseudo-device log 104277139Shselaskypseudo-device sl 1 105219820Sjeffpseudo-device ppp 1 106219820Sjeffpseudo-device pty 16 107219820Sjeffpseudo-device speaker 108219820Sjeffpseudo-device gzip # Exec gzipped a.out's 109219820Sjeffpseudo-device vn 110219820Sjeffpseudo-device tun 1 111219820Sjeff