1677060b4SPoul-Henning Kamp# 297555463SGary Palmer# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks 3677060b4SPoul-Henning Kamp# 47059cdf2SDavid Greenman# $Id: GENERIC,v 1.55 1995/12/14 14:35:27 peter 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" 117059cdf2SDavid Greenmancpu "I686_CPU" 12677060b4SPoul-Henning Kampident GENERIC 13677060b4SPoul-Henning Kampmaxusers 10 14677060b4SPoul-Henning Kamp 15677060b4SPoul-Henning Kampoptions MATH_EMULATE #Support for x87 emulation 16677060b4SPoul-Henning Kampoptions INET #InterNETworking 174525c93eSJordan K. Hubbardoptions FFS #Berkeley Fast Filesystem 18b4e5146fSPoul-Henning Kampoptions NFS #Network Filesystem 194525c93eSJordan K. Hubbardoptions MSDOSFS #MSDOS Filesystem 202405ced3SJordan K. Hubbardoptions "CD9660" #ISO 9660 Filesystem 21677060b4SPoul-Henning Kampoptions PROCFS #Process filesystem 22677060b4SPoul-Henning Kampoptions "COMPAT_43" #Compatible with BSD 4.3 23b1529bdaSPeter Wemmoptions SCSI_DELAY=15 #Be pessimistic about Joe SCSI device 24677060b4SPoul-Henning Kampoptions BOUNCE_BUFFERS #include support for DMA bounce buffers 250dd1eea1SJordan K. Hubbardoptions UCONSOLE #Allow users to grab the console 26677060b4SPoul-Henning Kamp 27a401ebbeSDavid Greenmanconfig kernel root on wd0 28677060b4SPoul-Henning Kamp 29677060b4SPoul-Henning Kampcontroller isa0 30eeb706c0SJustin T. Gibbscontroller eisa0 31677060b4SPoul-Henning Kampcontroller pci0 32677060b4SPoul-Henning Kamp 33677060b4SPoul-Henning Kampcontroller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 34677060b4SPoul-Henning Kampdisk fd0 at fdc0 drive 0 35677060b4SPoul-Henning Kampdisk fd1 at fdc0 drive 1 3649445644SJordan K. Hubbardtape ft0 at fdc0 drive 2 37677060b4SPoul-Henning Kamp 38677060b4SPoul-Henning Kampcontroller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 39677060b4SPoul-Henning Kampdisk wd0 at wdc0 drive 0 40677060b4SPoul-Henning Kampdisk wd1 at wdc0 drive 1 41677060b4SPoul-Henning Kamp 42677060b4SPoul-Henning Kampcontroller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr 43677060b4SPoul-Henning Kampdisk wd2 at wdc1 drive 0 44677060b4SPoul-Henning Kampdisk wd3 at wdc1 drive 1 45677060b4SPoul-Henning Kamp 466788ce49SJordan K. Hubbardoptions ATAPI #Enable ATAPI support for IDE bus 476788ce49SJordan K. Hubbarddevice wcd0 #IDE CD-ROM 486788ce49SJordan K. Hubbard 49677060b4SPoul-Henning Kampcontroller ncr0 50e56e7036SJustin T. Gibbscontroller ahb0 51451ab98fSJustin T. Gibbscontroller ahc0 52eeb706c0SJustin T. Gibbscontroller ahc1 53677060b4SPoul-Henning Kamp 54a1d01dafSJustin T. Gibbscontroller bt0 at isa? port "IO_BT0" bio irq ? vector bt_isa_intr 55cbb8b164SJustin T. Gibbscontroller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr 56c47b6376SPoul-Henning Kampcontroller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr 57677060b4SPoul-Henning Kampcontroller aic0 at isa? port 0x340 bio irq 11 vector aicintr 58e05407d8SPoul-Henning Kampcontroller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr 59e05407d8SPoul-Henning Kampcontroller nca1 at isa? port 0x350 bio irq 5 vector ncaintr 603c43212aSSøren Schmidtcontroller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr 610dd1eea1SJordan K. Hubbard 62677060b4SPoul-Henning Kampcontroller scbus0 63677060b4SPoul-Henning Kamp 64677060b4SPoul-Henning Kampdevice sd0 65677060b4SPoul-Henning Kamp 6649bdb5b8SJoerg Wunschdevice od0 6749bdb5b8SJoerg Wunsch 68677060b4SPoul-Henning Kampdevice st0 69677060b4SPoul-Henning Kamp 70677060b4SPoul-Henning Kampdevice cd0 #Only need one of these, the code dynamically grows 71677060b4SPoul-Henning Kamp 72677060b4SPoul-Henning Kampdevice wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 73677060b4SPoul-Henning Kampdevice mcd0 at isa? port 0x300 bio irq 10 vector mcdintr 74677060b4SPoul-Henning Kampdevice mcd1 at isa? port 0x340 bio irq 11 vector mcdintr 75677060b4SPoul-Henning Kamp 769720b084SJordan K. Hubbardcontroller matcd0 at isa? port 0x230 bio 7705e1d9d4SJordan K. Hubbard 78f1780a6cSJordan K. Hubbarddevice scd0 at isa? port 0x230 bio 79f1780a6cSJordan K. Hubbard 80c851c2f0SJoerg Wunsch# syscons is the default console driver, resembling an SCO console 81677060b4SPoul-Henning Kampdevice sc0 at isa? port "IO_KBD" tty irq 1 vector scintr 82c851c2f0SJoerg Wunsch# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver 83c851c2f0SJoerg Wunsch#device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint 84b1529bdaSPeter Wemm#options PCVT_FREEBSD=210 # pcvt running on FreeBSD >= 2.0.5 8568cfe626SJoerg Wunsch#options XSERVER # include code for XFree86 86174f8afaSBruce Evans#options FAT_CURSOR # start with block cursor 87e9aaac99SNate Williams# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines 88b1529bdaSPeter Wemm#options PCVT_SCANSET=2 # IBM keyboards are non-std 89c851c2f0SJoerg Wunsch 90677060b4SPoul-Henning Kampdevice npx0 at isa? port "IO_NPX" irq 13 vector npxintr 91677060b4SPoul-Henning Kamp 92677060b4SPoul-Henning Kampdevice sio0 at isa? port "IO_COM1" tty irq 4 vector siointr 93677060b4SPoul-Henning Kampdevice sio1 at isa? port "IO_COM2" tty irq 3 vector siointr 94677060b4SPoul-Henning Kampdevice sio2 at isa? port "IO_COM3" tty irq 5 vector siointr 95677060b4SPoul-Henning Kampdevice sio3 at isa? port "IO_COM4" tty irq 9 vector siointr 96677060b4SPoul-Henning Kamp 97677060b4SPoul-Henning Kampdevice lpt0 at isa? port? tty irq 7 vector lptintr 98677060b4SPoul-Henning Kampdevice lpt1 at isa? port? tty 99677060b4SPoul-Henning Kampdevice lpt2 at isa? port? tty 100677060b4SPoul-Henning Kamp 101d3628763SRodney W. Grimes# Order is important here due to intrusive probes, do *not* alphabetize 102d3628763SRodney W. Grimes# this list of network interfaces until the probes have been fixed. 103d3628763SRodney W. Grimes# Right now it appears that the ie0 must be probed before ep0. See 104d3628763SRodney W. Grimes# revision 1.20 of this file. 105e50e132aSDavid Greenmandevice de0 106677060b4SPoul-Henning Kampdevice ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr 107677060b4SPoul-Henning Kampdevice ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr 108677060b4SPoul-Henning Kampdevice ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr 109d3628763SRodney W. Grimesdevice ep0 at isa? port 0x300 net irq 10 vector epintr 110ad0c439aSRodney W. Grimesdevice ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr 1118d89e37cSPoul-Henning Kampdevice le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr 1121f9e6f19SPoul-Henning Kampdevice lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr 1131f9e6f19SPoul-Henning Kampdevice lnc1 at isa? port 0x300 net irq 10 drq 0 vector lncintr 114ada9d061SJordan K. Hubbarddevice ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr 11512cfa436SPoul-Henning Kampdevice zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr 116677060b4SPoul-Henning Kamp 117677060b4SPoul-Henning Kamppseudo-device loop 118677060b4SPoul-Henning Kamppseudo-device ether 119677060b4SPoul-Henning Kamppseudo-device log 12011af8962SJordan K. Hubbardpseudo-device sl 1 121d3628763SRodney W. Grimes# ijppp uses tun instead of ppp device 122d3628763SRodney W. Grimes#pseudo-device ppp 1 1239cfb8f7eSAtsushi Muraipseudo-device tun 1 124d3628763SRodney W. Grimespseudo-device pty 16 125d3628763SRodney W. Grimespseudo-device gzip # Exec gzipped a.out's 126