; *********************************************** ; * Equinox SST-128E Expandable Host Controller * ; * ESIA CONFIGURATION FILE * ; * * ; * For UNIX and other 32 bit protected mode * ; * environments. * ; * * ; * * ; * FILE: !EQX2010.CFG * ; * REV: 1.03 * ; * DATE: 04/26/95 * ; * * ; * (C) Copyright Equinox Systems Inc. 1995 * ; * All rights reserved * ; * * ; *********************************************** BOARD ID = "EQX2010" NAME = "Equinox SST-128E Controller (UNIX)" MFR = "Equinox Systems Inc." CATEGORY = "COM" SLOT = EISA LENGTH = 264 AMPERAGE = 1250 SKIRT = NO READID = YES IOCHECK = INVALID DISABLE = SUPPORTED COMMENTS = "\to Expandable Host Controller \n \to Supports up to 128 ports from one EISA slot \n \to Manages up to 8 Port Modules \n \to Two memory footprints: FLAT = non-shared 2M \n \t \t \t \t PAGE = shared 16K \n" IOPORT(1) = 0ZC82h SIZE = WORD INITVAL = LOC (15-0) 0000000000000000b IOPORT(2) = 0ZC86h SIZE = byte INITVAL = 00xxxxxxb IOPORT(3) = 0ZC86h SIZE = byte INITVAL = 01xxxxxxb IOPORT(4) = 0ZC86h SIZE = byte INITVAL = 10xxxxxxb IOPORT(5) = 0ZC86h SIZE = byte INITVAL = 11xxxxxxb FUNCTION = "SST-128E (UNIX & other), Memory Footprint" TYPE = "SST,UNX" SHOW = YES COMMENTS = "The Equinox SST-128E for UNIX (and other 32 bit protected mode environments) can be configured with two different types of memory footprints: \n \t1. FLAT mode i.e. Controller occupies memory above \n \t 16 M and uses 2 MB of NON-SHARED address space. \n \t2. PAGED mode i.e. Controller occupies memory below 1 M \n \t and uses 16 K of SHARED address space." ; ************************************* ; * NON-SHARED FLAT MODE choices * ; ************************************* ; ******************* CHOICES @ 2G + ************************ CHOICE = "FLAT, BASE = 2G + 4M (0x80400000)" FREE MEMORY = 2M ADDRESS = 80400000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 110000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000100b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 100000b CHOICE = "FLAT, BASE = 2G + 6M (0x80600000)" FREE MEMORY = 2M ADDRESS = 80600000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 110000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000110b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 100000b CHOICE = "FLAT, BASE = 2G + 8M (0x80800000)" FREE MEMORY = 2M ADDRESS = 80800000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 110000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 001000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 100000b CHOICE = "FLAT, BASE = 2G + 10M (0x80A00000)" FREE MEMORY = 2M ADDRESS = 80A00000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 110000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 001010b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 100000b ; ******************* CHOICES BELOW 4G ************************** CHOICE = "FLAT, BASE = 4G - 14M (0xFF200000)" FREE MEMORY = 2M ADDRESS = 0FF200000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 110000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 110010b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 111111b CHOICE = "FLAT, BASE = 4G - 12M (0xFF400000)" FREE MEMORY = 2M ADDRESS = 0FF400000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 110000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 110100b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 111111b CHOICE = "FLAT, BASE = 4G - 10M (0xFF600000)" FREE MEMORY = 2M ADDRESS = 0FF600000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 110000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 110110b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 111111b CHOICE = "FLAT, BASE = 4G - 8M (0xFF800000)" FREE MEMORY = 2M ADDRESS = 0FF800000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 110000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 111000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 111111b ; **************************** ; * SHARED PAGE MODE choices * ; **************************** CHOICE = "PAGE, BASE = 0xA0000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0A0000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 101000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xA4000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0A4000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 101001b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xA8000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0A8000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 101010b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xAC000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0AC000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 101011b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xB0000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0B0000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 101100b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xB4000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0B4000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 101101b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xB8000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0B8000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 101110b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xBC000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0BC000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 101111b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xC0000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0C0000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 110000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xC4000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0C4000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 110001b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xC8000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0C8000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 110010b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xCC000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0CC000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 110011b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xD0000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0D0000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 110100b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xD4000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0D4000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 110101b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xD8000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0D8000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 110110b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xDC000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0DC000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 110111b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xE0000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0E0000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 111000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xE4000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0E4000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 111001b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xE8000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0E8000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 111010b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b CHOICE = "PAGE, BASE = 0xEC000 (SHARED)" FREE MEMORY = 16k ADDRESS = 0EC000h MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = "SSTPAGE" INIT = IOPORT(2) LOC (5 4 3 2 1 0) 100000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 111011b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 000000b ; *************************************** ; * * ; * END OF SST-128E ESIA CONFIGURATION * ; * * ; ***************************************