1677060b4SPoul-Henning Kamp# 297555463SGary Palmer# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks 3677060b4SPoul-Henning Kamp# 49720b084SJordan K. Hubbard# $Id: GENERIC,v 1.47 1995/08/18 11:26:16 jkh Exp $ 5677060b4SPoul-Henning Kamp# 6677060b4SPoul-Henning Kamp 7677060b4SPoul-Henning Kampmachine "i386" 8677060b4SPoul-Henning Kampcpu "I386_CPU" 9677060b4SPoul-Henning Kampcpu "I486_CPU" 10677060b4SPoul-Henning Kampcpu "I586_CPU" 11677060b4SPoul-Henning Kampident GENERIC 12677060b4SPoul-Henning Kampmaxusers 10 13677060b4SPoul-Henning Kamp 14677060b4SPoul-Henning Kampoptions MATH_EMULATE #Support for x87 emulation 15677060b4SPoul-Henning Kampoptions INET #InterNETworking 164525c93eSJordan K. Hubbardoptions FFS #Berkeley Fast Filesystem 17b4e5146fSPoul-Henning Kampoptions NFS #Network Filesystem 184525c93eSJordan K. Hubbardoptions MSDOSFS #MSDOS Filesystem 192405ced3SJordan K. Hubbardoptions "CD9660" #ISO 9660 Filesystem 20677060b4SPoul-Henning Kampoptions PROCFS #Process filesystem 21677060b4SPoul-Henning Kampoptions "COMPAT_43" #Compatible with BSD 4.3 22677060b4SPoul-Henning Kampoptions "SCSI_DELAY=15" #Be pessimistic about Joe SCSI device 23677060b4SPoul-Henning Kampoptions BOUNCE_BUFFERS #include support for DMA bounce buffers 240dd1eea1SJordan K. Hubbardoptions UCONSOLE #Allow users to grab the console 25677060b4SPoul-Henning Kamp 26a401ebbeSDavid Greenmanconfig kernel root on wd0 27677060b4SPoul-Henning Kamp 28677060b4SPoul-Henning Kampcontroller isa0 29677060b4SPoul-Henning Kampcontroller pci0 30677060b4SPoul-Henning Kamp 31677060b4SPoul-Henning Kampcontroller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 32677060b4SPoul-Henning Kampdisk fd0 at fdc0 drive 0 33677060b4SPoul-Henning Kampdisk fd1 at fdc0 drive 1 3449445644SJordan K. Hubbardtape ft0 at fdc0 drive 2 35677060b4SPoul-Henning Kamp 36677060b4SPoul-Henning Kampcontroller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 37677060b4SPoul-Henning Kampdisk wd0 at wdc0 drive 0 38677060b4SPoul-Henning Kampdisk wd1 at wdc0 drive 1 39677060b4SPoul-Henning Kamp 40677060b4SPoul-Henning Kampcontroller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr 41677060b4SPoul-Henning Kampdisk wd2 at wdc1 drive 0 42677060b4SPoul-Henning Kampdisk wd3 at wdc1 drive 1 43677060b4SPoul-Henning Kamp 446788ce49SJordan K. Hubbardoptions ATAPI #Enable ATAPI support for IDE bus 456788ce49SJordan K. Hubbarddevice wcd0 #IDE CD-ROM 466788ce49SJordan K. Hubbard 47677060b4SPoul-Henning Kampcontroller ncr0 48451ab98fSJustin T. Gibbscontroller ahc0 49677060b4SPoul-Henning Kamp 50c47b6376SPoul-Henning Kampcontroller bt0 at isa? port "IO_BT0" bio irq ? vector btintr 51cbb8b164SJustin T. Gibbscontroller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr 52451ab98fSJustin T. Gibbscontroller ahc1 at isa? bio irq ? vector ahcintr 53c47b6376SPoul-Henning Kampcontroller ahb0 at isa? bio irq ? vector ahbintr 54c47b6376SPoul-Henning Kampcontroller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr 55677060b4SPoul-Henning Kampcontroller aic0 at isa? port 0x340 bio irq 11 vector aicintr 56e05407d8SPoul-Henning Kampcontroller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr 57e05407d8SPoul-Henning Kampcontroller nca1 at isa? port 0x350 bio irq 5 vector ncaintr 583c43212aSSøren Schmidtcontroller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr 590dd1eea1SJordan K. Hubbard 60677060b4SPoul-Henning Kampcontroller scbus0 61677060b4SPoul-Henning Kamp 62677060b4SPoul-Henning Kampdevice sd0 63677060b4SPoul-Henning Kamp 64677060b4SPoul-Henning Kampdevice st0 65677060b4SPoul-Henning Kamp 66677060b4SPoul-Henning Kampdevice cd0 #Only need one of these, the code dynamically grows 67677060b4SPoul-Henning Kamp 68677060b4SPoul-Henning Kampdevice wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 69677060b4SPoul-Henning Kampdevice mcd0 at isa? port 0x300 bio irq 10 vector mcdintr 70677060b4SPoul-Henning Kampdevice mcd1 at isa? port 0x340 bio irq 11 vector mcdintr 71677060b4SPoul-Henning Kamp 729720b084SJordan K. Hubbardcontroller matcd0 at isa? port 0x230 bio 7305e1d9d4SJordan K. Hubbard 74f1780a6cSJordan K. Hubbarddevice scd0 at isa? port 0x230 bio 75f1780a6cSJordan K. Hubbard 76c851c2f0SJoerg Wunsch# syscons is the default console driver, resembling an SCO console 77677060b4SPoul-Henning Kampdevice sc0 at isa? port "IO_KBD" tty irq 1 vector scintr 78c851c2f0SJoerg Wunsch# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver 79c851c2f0SJoerg Wunsch#device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint 80c851c2f0SJoerg Wunsch#options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.1 8168cfe626SJoerg Wunsch#options XSERVER # include code for XFree86 82c851c2f0SJoerg Wunsch 83677060b4SPoul-Henning Kampdevice npx0 at isa? port "IO_NPX" irq 13 vector npxintr 84677060b4SPoul-Henning Kamp 85677060b4SPoul-Henning Kampdevice sio0 at isa? port "IO_COM1" tty irq 4 vector siointr 86677060b4SPoul-Henning Kampdevice sio1 at isa? port "IO_COM2" tty irq 3 vector siointr 87677060b4SPoul-Henning Kampdevice sio2 at isa? port "IO_COM3" tty irq 5 vector siointr 88677060b4SPoul-Henning Kampdevice sio3 at isa? port "IO_COM4" tty irq 9 vector siointr 89677060b4SPoul-Henning Kamp 90677060b4SPoul-Henning Kampdevice lpt0 at isa? port? tty irq 7 vector lptintr 91677060b4SPoul-Henning Kampdevice lpt1 at isa? port? tty 92677060b4SPoul-Henning Kampdevice lpt2 at isa? port? tty 93677060b4SPoul-Henning Kamp 94d3628763SRodney W. Grimes# Order is important here due to intrusive probes, do *not* alphabetize 95d3628763SRodney W. Grimes# this list of network interfaces until the probes have been fixed. 96d3628763SRodney W. Grimes# Right now it appears that the ie0 must be probed before ep0. See 97d3628763SRodney W. Grimes# revision 1.20 of this file. 98e50e132aSDavid Greenmandevice de0 99677060b4SPoul-Henning Kampdevice ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr 100677060b4SPoul-Henning Kampdevice ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr 101677060b4SPoul-Henning Kampdevice ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr 102d3628763SRodney W. Grimesdevice ep0 at isa? port 0x300 net irq 10 vector epintr 103ad0c439aSRodney W. Grimesdevice ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr 1048d89e37cSPoul-Henning Kampdevice le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr 1051f9e6f19SPoul-Henning Kampdevice lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr 1061f9e6f19SPoul-Henning Kampdevice lnc1 at isa? port 0x300 net irq 10 drq 0 vector lncintr 107ada9d061SJordan K. Hubbarddevice ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr 10812cfa436SPoul-Henning Kampdevice zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr 109677060b4SPoul-Henning Kamp 110677060b4SPoul-Henning Kamppseudo-device loop 111677060b4SPoul-Henning Kamppseudo-device ether 112677060b4SPoul-Henning Kamppseudo-device log 11311af8962SJordan K. Hubbardpseudo-device sl 1 114d3628763SRodney W. Grimes# ijppp uses tun instead of ppp device 115d3628763SRodney W. Grimes#pseudo-device ppp 1 1169cfb8f7eSAtsushi Muraipseudo-device tun 1 117d3628763SRodney W. Grimespseudo-device pty 16 118d3628763SRodney W. Grimespseudo-device gzip # Exec gzipped a.out's 119