1677060b4SPoul-Henning Kamp# 297555463SGary Palmer# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks 3677060b4SPoul-Henning Kamp# 4e56e7036SJustin T. Gibbs# $Id: GENERIC,v 1.50 1995/11/05 17:02:50 gibbs 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 29eeb706c0SJustin T. Gibbscontroller eisa0 30677060b4SPoul-Henning Kampcontroller pci0 31677060b4SPoul-Henning Kamp 32677060b4SPoul-Henning Kampcontroller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 33677060b4SPoul-Henning Kampdisk fd0 at fdc0 drive 0 34677060b4SPoul-Henning Kampdisk fd1 at fdc0 drive 1 3549445644SJordan K. Hubbardtape ft0 at fdc0 drive 2 36677060b4SPoul-Henning Kamp 37677060b4SPoul-Henning Kampcontroller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 38677060b4SPoul-Henning Kampdisk wd0 at wdc0 drive 0 39677060b4SPoul-Henning Kampdisk wd1 at wdc0 drive 1 40677060b4SPoul-Henning Kamp 41677060b4SPoul-Henning Kampcontroller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr 42677060b4SPoul-Henning Kampdisk wd2 at wdc1 drive 0 43677060b4SPoul-Henning Kampdisk wd3 at wdc1 drive 1 44677060b4SPoul-Henning Kamp 456788ce49SJordan K. Hubbardoptions ATAPI #Enable ATAPI support for IDE bus 466788ce49SJordan K. Hubbarddevice wcd0 #IDE CD-ROM 476788ce49SJordan K. Hubbard 48677060b4SPoul-Henning Kampcontroller ncr0 49e56e7036SJustin T. Gibbscontroller ahb0 50451ab98fSJustin T. Gibbscontroller ahc0 51eeb706c0SJustin T. Gibbscontroller ahc1 52677060b4SPoul-Henning Kamp 53c47b6376SPoul-Henning Kampcontroller bt0 at isa? port "IO_BT0" bio irq ? vector btintr 54cbb8b164SJustin T. Gibbscontroller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr 55c47b6376SPoul-Henning Kampcontroller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr 56677060b4SPoul-Henning Kampcontroller aic0 at isa? port 0x340 bio irq 11 vector aicintr 57e05407d8SPoul-Henning Kampcontroller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr 58e05407d8SPoul-Henning Kampcontroller nca1 at isa? port 0x350 bio irq 5 vector ncaintr 593c43212aSSøren Schmidtcontroller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr 600dd1eea1SJordan K. Hubbard 61677060b4SPoul-Henning Kampcontroller scbus0 62677060b4SPoul-Henning Kamp 63677060b4SPoul-Henning Kampdevice sd0 64677060b4SPoul-Henning Kamp 6549bdb5b8SJoerg Wunschdevice od0 6649bdb5b8SJoerg Wunsch 67677060b4SPoul-Henning Kampdevice st0 68677060b4SPoul-Henning Kamp 69677060b4SPoul-Henning Kampdevice cd0 #Only need one of these, the code dynamically grows 70677060b4SPoul-Henning Kamp 71677060b4SPoul-Henning Kampdevice wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 72677060b4SPoul-Henning Kampdevice mcd0 at isa? port 0x300 bio irq 10 vector mcdintr 73677060b4SPoul-Henning Kampdevice mcd1 at isa? port 0x340 bio irq 11 vector mcdintr 74677060b4SPoul-Henning Kamp 759720b084SJordan K. Hubbardcontroller matcd0 at isa? port 0x230 bio 7605e1d9d4SJordan K. Hubbard 77f1780a6cSJordan K. Hubbarddevice scd0 at isa? port 0x230 bio 78f1780a6cSJordan K. Hubbard 79c851c2f0SJoerg Wunsch# syscons is the default console driver, resembling an SCO console 80677060b4SPoul-Henning Kampdevice sc0 at isa? port "IO_KBD" tty irq 1 vector scintr 81c851c2f0SJoerg Wunsch# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver 82c851c2f0SJoerg Wunsch#device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint 83c851c2f0SJoerg Wunsch#options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.1 8468cfe626SJoerg Wunsch#options XSERVER # include code for XFree86 85c851c2f0SJoerg Wunsch 86677060b4SPoul-Henning Kampdevice npx0 at isa? port "IO_NPX" irq 13 vector npxintr 87677060b4SPoul-Henning Kamp 88677060b4SPoul-Henning Kampdevice sio0 at isa? port "IO_COM1" tty irq 4 vector siointr 89677060b4SPoul-Henning Kampdevice sio1 at isa? port "IO_COM2" tty irq 3 vector siointr 90677060b4SPoul-Henning Kampdevice sio2 at isa? port "IO_COM3" tty irq 5 vector siointr 91677060b4SPoul-Henning Kampdevice sio3 at isa? port "IO_COM4" tty irq 9 vector siointr 92677060b4SPoul-Henning Kamp 93677060b4SPoul-Henning Kampdevice lpt0 at isa? port? tty irq 7 vector lptintr 94677060b4SPoul-Henning Kampdevice lpt1 at isa? port? tty 95677060b4SPoul-Henning Kampdevice lpt2 at isa? port? tty 96677060b4SPoul-Henning Kamp 97d3628763SRodney W. Grimes# Order is important here due to intrusive probes, do *not* alphabetize 98d3628763SRodney W. Grimes# this list of network interfaces until the probes have been fixed. 99d3628763SRodney W. Grimes# Right now it appears that the ie0 must be probed before ep0. See 100d3628763SRodney W. Grimes# revision 1.20 of this file. 101e50e132aSDavid Greenmandevice de0 102677060b4SPoul-Henning Kampdevice ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr 103677060b4SPoul-Henning Kampdevice ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr 104677060b4SPoul-Henning Kampdevice ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr 105d3628763SRodney W. Grimesdevice ep0 at isa? port 0x300 net irq 10 vector epintr 106ad0c439aSRodney W. Grimesdevice ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr 1078d89e37cSPoul-Henning Kampdevice le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr 1081f9e6f19SPoul-Henning Kampdevice lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr 1091f9e6f19SPoul-Henning Kampdevice lnc1 at isa? port 0x300 net irq 10 drq 0 vector lncintr 110ada9d061SJordan K. Hubbarddevice ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr 11112cfa436SPoul-Henning Kampdevice zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr 112677060b4SPoul-Henning Kamp 113677060b4SPoul-Henning Kamppseudo-device loop 114677060b4SPoul-Henning Kamppseudo-device ether 115677060b4SPoul-Henning Kamppseudo-device log 11611af8962SJordan K. Hubbardpseudo-device sl 1 117d3628763SRodney W. Grimes# ijppp uses tun instead of ppp device 118d3628763SRodney W. Grimes#pseudo-device ppp 1 1199cfb8f7eSAtsushi Muraipseudo-device tun 1 120d3628763SRodney W. Grimespseudo-device pty 16 121d3628763SRodney W. Grimespseudo-device gzip # Exec gzipped a.out's 122