# INTERJET_64M -- NetBSD 11.0/i386 kernel for a Whistle InterJet with 64 MB. # # For a 64 MB unit only. It sets the memory size instead of asking the # BIOS, so on a 32 MB unit it would use memory that is not there. For # 32 MB, use REALEXTMEM=31744. # # Based on GENERIC_TINY, which has no PCI (this machine is ISA only) and # already carries the right ISA addresses for nearly everything here. # # REALBASEMEM and REALEXTMEM: the BIOS intermittently reports 7168 KB of # extended memory instead of 64512. Set both: with only REALEXTMEM, the # kernel silently uses the BIOS's figures after all. # # The console is com0 at 9600, hardcoded over the boot loader's choice: # there may be no VGA card, so a wrong console is no console. com1 # (0x2f8, 57600) is the front panel. # # The two WD8013 cards, LAN at 0x300 and WAN at 0x340, are declared at the # addresses measured on the hardware: we(4) does not probe for its shared # memory. An NE2000 at 0x300 irq 10 is GENERIC_TINY's own ne1. # # The "no" lines drop hardware no InterJet I has. Three of them, lc0, # nele0 and bicc0, probe at 0x320, the frame relay card's port, and two of # those probes write. # # These options need patched sources. From stock sources each builds and # does nothing: # CR2_RACE_FIX apply-cr2-race-fix.pl # INTERJET_PANEL_BOOT panel-boot.patch # INTERJET_PANEL_POWEROFF panel-poweroff.patch # BEEP_ONHALT sysbeep-keep-at-halt.patch and # pcppi-keep-at-halt.patch, both # # A SoundBlaster 2.0, where fitted, is at irq 7, not GENERIC's irq 5. To # try one, add both lines; sb0 alone fails the build: # sb0 at isa? port 0x220 irq 7 drq 1 # audio* at audiobus? # # Author: Royce Williams # License: the same terms as NetBSD's own kernel configuration files, # such as the GENERIC_TINY this one includes. include "arch/i386/conf/GENERIC_TINY" file-system PTYFS file-system TMPFS file-system PROCFS options WAPBL options REALBASEMEM=639 options REALEXTMEM=64512 options CONSDEVNAME="\"com\"",CONADDR=0x3f8,CONSPEED=9600 options CONS_OVERRIDE options CR2_RACE_FIX options USERCONF options DDB options DDB_HISTORY_SIZE=512 no we0 at isa? no we1 at isa? we0 at isa? port 0x300 iomem 0xd8000 irq 10 we1 at isa? port 0x340 iomem 0xdc000 irq 11 no le* at bicc? no bicc0 at isa? no le* at nele? no nele0 at isa? no lc0 at isa? no com* at pcmcia? no wdc* at pcmcia? no ep* at pcmcia? no mbe* at pcmcia? no ne* at pcmcia? no sm* at pcmcia? no pcmcia* at pcic? no pcic0 at isa? no pcic1 at isa? no ate0 at isa? no ec0 at isa? no eg0 at isa? no el0 at isa? no ep0 at isa? no ef0 at isa? no ai0 at isa? no fmv0 at isa? no ix0 at isa? no iy0 at isa? no sm0 at isa? no cd* at atapibus? no sd* at atapibus? no atapibus* at atapi? no fd* at fdc? no fdc0 at isa? no file-system MSDOSFS no file-system CD9660 options MODULAR options INTERJET_PANEL_BOOT options INTERJET_PANEL_POWEROFF options BEEP_ONHALT attimer0 at isa? pcppi0 at isa? sysbeep0 at pcppi? spkr* at pcppi?