GENERIC revision 10097
1# 2# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks 3# 4# $Id: GENERIC,v 1.46 1995/06/11 19:31:11 rgrimes Exp $ 5# 6 7machine "i386" 8cpu "I386_CPU" 9cpu "I486_CPU" 10cpu "I586_CPU" 11ident GENERIC 12maxusers 10 13 14options MATH_EMULATE #Support for x87 emulation 15options INET #InterNETworking 16options FFS #Berkeley Fast Filesystem 17options NFS #Network Filesystem 18options MSDOSFS #MSDOS Filesystem 19options "CD9660" #ISO 9660 Filesystem 20options PROCFS #Process filesystem 21options "COMPAT_43" #Compatible with BSD 4.3 22options "SCSI_DELAY=15" #Be pessimistic about Joe SCSI device 23options BOUNCE_BUFFERS #include support for DMA bounce buffers 24options UCONSOLE #Allow users to grab the console 25 26config kernel root on wd0 27 28controller isa0 29controller pci0 30 31controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 32disk fd0 at fdc0 drive 0 33disk fd1 at fdc0 drive 1 34tape ft0 at fdc0 drive 2 35 36controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 37disk wd0 at wdc0 drive 0 38disk wd1 at wdc0 drive 1 39 40controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr 41disk wd2 at wdc1 drive 0 42disk wd3 at wdc1 drive 1 43 44options ATAPI #Enable ATAPI support for IDE bus 45device wcd0 #IDE CD-ROM 46 47controller ncr0 48controller ahc0 49 50controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr 51controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr 52controller ahc1 at isa? bio irq ? vector ahcintr 53controller ahb0 at isa? bio irq ? vector ahbintr 54controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr 55controller aic0 at isa? port 0x340 bio irq 11 vector aicintr 56controller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr 57controller nca1 at isa? port 0x350 bio irq 5 vector ncaintr 58controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr 59 60controller scbus0 61 62device sd0 63 64device st0 65 66device cd0 #Only need one of these, the code dynamically grows 67 68device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 69device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr 70device mcd1 at isa? port 0x340 bio irq 11 vector mcdintr 71 72controller matcd0 at isa? port ? bio 73 74device scd0 at isa? port 0x230 bio 75 76# syscons is the default console driver, resembling an SCO console 77device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr 78# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver 79#device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint 80#options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.1 81#options XSERVER # include code for XFree86 82 83device npx0 at isa? port "IO_NPX" irq 13 vector npxintr 84 85device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr 86device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr 87device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr 88device sio3 at isa? port "IO_COM4" tty irq 9 vector siointr 89 90device lpt0 at isa? port? tty irq 7 vector lptintr 91device lpt1 at isa? port? tty 92device lpt2 at isa? port? tty 93 94# Order is important here due to intrusive probes, do *not* alphabetize 95# this list of network interfaces until the probes have been fixed. 96# Right now it appears that the ie0 must be probed before ep0. See 97# revision 1.20 of this file. 98device de0 99device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr 100device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr 101device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr 102device ep0 at isa? port 0x300 net irq 10 vector epintr 103device ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr 104device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr 105device lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr 106device lnc1 at isa? port 0x300 net irq 10 drq 0 vector lncintr 107device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr 108device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr 109 110pseudo-device loop 111pseudo-device ether 112pseudo-device log 113pseudo-device sl 1 114# ijppp uses tun instead of ppp device 115#pseudo-device ppp 1 116pseudo-device tun 1 117pseudo-device pty 16 118pseudo-device gzip # Exec gzipped a.out's 119