; *********************************************** ; * Equinox SST-64E Expandable Host Controller * ; * ESIA CONFIGURATION FILE * ; * * ; * For UNIX and other 32 bit protected mode * ; * environments. * ; * * ; * * ; * FILE: !EQX2000.CFG * ; * REV: 1.03 * ; * DATE: 04/26/95 * ; * * ; * (C) Copyright Equinox Systems Inc. 1995 * ; * All rights reserved * ; * * ; *********************************************** BOARD ID = "EQX2000" NAME = "Equinox SST-64E Controller (UNIX)" MFR = "Equinox Systems Inc." CATEGORY = "COM" SLOT = EISA LENGTH = 264 AMPERAGE = 1000 SKIRT = NO READID = YES IOCHECK = INVALID DISABLE = SUPPORTED COMMENTS = "\to Expandable Host Controller \n \to Supports up to 64 ports from one EISA slot \n \to Manages up to 4 Port Modules \n \to Two memory footprints: FLAT = non-shared 1M \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-64E (UNIX & other), Memory Footprint" TYPE = "SST,UNX" SHOW = YES COMMENTS = "The Equinox SST-64E 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 1 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 + 0M (0x80000000)" FREE MEMORY = 1M ADDRESS = 80000000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 010000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 100000b CHOICE = "FLAT, BASE = 2G + 1M (0x80100000)" FREE MEMORY = 1M ADDRESS = 80100000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 010000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000001b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 100000b CHOICE = "FLAT, BASE = 2G + 2M (0x80200000)" FREE MEMORY = 1M ADDRESS = 80200000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 010000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000010b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 100000b CHOICE = "FLAT, BASE = 2G + 3M (0x80300000)" FREE MEMORY = 1M ADDRESS = 80300000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 010000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 000011b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 100000b ; ******************* CHOICES BELOW 4G ************************** CHOICE = "FLAT, BASE = 4G - 5M (0xFFB00000)" FREE MEMORY = 1M ADDRESS = 0FFB00000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 010000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 111011b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 111111b CHOICE = "FLAT, BASE = 4G - 4M (0xFFC00000)" FREE MEMORY = 1M ADDRESS = 0FFC00000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 010000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 111100b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 111111b CHOICE = "FLAT, BASE = 4G - 3M (0xFFD00000)" FREE MEMORY = 1M ADDRESS = 0FFD00000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 010000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 111101b INIT = IOPORT(5) LOC (5 4 3 2 1 0) 111111b CHOICE = "FLAT, BASE = 4G - 2M (0xFFE00000)" FREE MEMORY = 1M ADDRESS = 0FFE00000h MEMTYPE = OTH SIZE = WORD CACHE = NO INIT = IOPORT(2) LOC (5 4 3 2 1 0) 010000b INIT = IOPORT(3) LOC (5 4 3 2 1 0) 000000b INIT = IOPORT(4) LOC (5 4 3 2 1 0) 111110b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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) 000000b 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-64E ESIA CONFIGURATION * ; * * ; ***************************************