OPTION NSG # SMMDEF - STAGING MEMORY MANAGER SYMBOL DEFINITION FILE # DEFINE(CHARACTER,BYTE) DEFINE(INPUTONLY,0) DEFINE(OUTPUTONLY,1) DEFINE(EROR,-3) DEFINE(SAVFIL,1) DEFINE(DELFIL,2) DEFINE(EOS,0) DEFINE(WLD,-4) DEFINE(FILLEN,40) DEFINE(NEWLINE,10) DEFINE(STDIN,1) #-STANDARD INPUT LUN DEFINE(STDOUT,2) #-STANDARD OUTPUT LUN DEFINE(LSTOUT,3) #-LISTING OUTPUT LUN DEFINE(TILUN,7) #-TERMINAL LUN DEFINE(ERROUT,7) #-ERROR MESSAGE OUTPUT LUN DEFINE(CMDLUN,5) #-COMMAND LINE INPUT LUN DEFINE(ERRMSGLUN,6) #-ERROR MESSAGE RETRIEVAL LUN DEFINE(SMMOUT,4) #-SMM INPUT DATA FILE GENERATION LUN DEFINE(NDIMAX,62) #-MAXIMUM VALUE OF NDIM DEFINE(NMVMAX,4) #-MAXIMUM NUMBER OF MOVES SUPPORTED BY MANAGER DEFINE(NMVMX2,8) #-TWO TIMES NMVMAX DEFINE(WDR11,16) #-DR11-B CHANNEL WIDTH DEFINE(WDR780,32) #-DR780 CHANNEL WIDTH DEFINE(WARU,128) #-ARU CHANNEL WIDTH DEFINE(NADJMX,23) #-MAX NUMBER OF BASE ADDRESS ADJUSTMENT DIMENSIONS DEFINE(CTLENG,446) #-LENGTH OF A SET OF HARDWARE CONTROL PARAMETERS (BYTES) DEFINE(CTLNM1,445) #-CTLENG - 1 DEFINE(ITLNM1,222) #-(CTLENG/2) - 1 #-NOTE: THE FOLLOWING THREE DEFINITIONS APPLY ONLY TO THE ACP AND #- ARE RELATED BY THE EQUATION: #- BTWDTH * BTLENG * BTGRAN = NBANKS * NWORDS, THE TOTAL WORDS IN THE STAGER #- FOR THE SMMACP, AS DELIVERED, NBANKS = 4, NWORDS = 65536 DEFINE(BTWDTH,16) #-WIDTH OF A BITMAP WORD IN BITS DEFINE(BTLENG,1024) #-LENGTH OF BITMAP IN BTWDTH BIT WIDE WORDS DEFINE(BTGRAN,16) #-BITMAP GRANULARITY IN STAGER WORDS DEFINE(TILUN,3) #-LUN NUMBER FOR USER TERMINAL DEFINE(QIOEFG,1) #-EVENT FLAG FOR TERMINAL QIOS DEFINE(IOEEFG,2) #-IOCU ERROR INTERRUPT EVENT FLAG DEFINE(IOPEFG,3) #-IOCU PROGRAMMED INTERRUPT EVENT FLAG DEFINE(STEEFG,4) #-STAGER ERROR INTERRUPT EVENT FLAG DEFINE(STGEFG,5) #-STAGER STATUS INTERRUPT EVENT FLAG DEFINE(MPPEFG,6) #-MPP QIO SYNCHRONIZATION EVENT FLAG DEFINE(TMOEFG,7) #-IOCU PROGRAM TIME OUT EVENT FLAG DEFINE(AC0LUN,1) #-MPP ACU LUN NUMBER DEFINE(AC1LUN,2) #-MPP STAGER LUN NUMBER #-CONTROL UNIT FLAG BITS DEFINE (MCFLAG,1) #-MAIN CONTROL FLAG BIT DEFINE (PEFLAG,2) #-PE CONTROL FLAG BIT DEFINE (IOFLAG,4) #-IO CONTROL FLAG BIT DEFINE (SGFLAG,8) #-STAGING MEMORY FLAG BIT