Seq # *Modification Id* Act
----------------------------+
00032 M12S37076.@015295 +++|
00033 M01S00003.comsnet +++| #
00034 M01S00004.comsnet +++| CONTROL NOLIST;
00035 M01S00005.comsnet +++| CONTROL IFEQ LISTCON,1;
00036 M01S00006.comsnet +++| CONTROL LIST;
00037 M01S00007.comsnet +++| CONTROL FI;
00038 M01S00008.comsnet +++| BEGIN # COMSPDT #
00039 M01S00009.comsnet +++|
00040 M01S00010.comsnet +++| #
Line S00011 Modification History
M01(Added by)
comsnet
M02(Yanked)(Updated by)
@000010
Seq # *Modification Id* Act
----------------------------+
00041 M02S00011.@000010 ---|* COMMENT COPYRIGHT CONTROL DATA CORP. 1979.
00042 M01S00001.@000010 +++|* COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
00043 M01S00012.comsnet +++|
00044 M01S00013.comsnet +++|
00045 M01S00014.comsnet +++|
00046 M01S00015.comsnet +++|
00047 M01S00016.comsnet +++|*** COMSPDT - PROBE DATA EQUIVALENCES.
00048 M01S00017.comsnet +++|* R. A. JAPS. 79/08/16.
00049 M01S00018.comsnet +++|
00050 M01S00019.comsnet +++|
00051 M01S00020.comsnet +++|
00052 M01S00021.comsnet +++|
Line S00022 Modification History
M01(Added by)
comsnet
M02(Yanked)(Updated by)
@000008
Seq # *Modification Id* Act
----------------------------+
00053 M02S00022.@000008 ---|** THE FOLLOWING MICROS ARE NECESSARY TO AVOID *COMPASS*
Line S00023 Modification History
M01(Added by)
comsnet
M02(Yanked)(Updated by)
@000008
Seq # *Modification Id* Act
----------------------------+
00054 M02S00023.@000008 ---|* ASSEMBLY ERRORS WHEN PROCESSING THE FOLLOWING
Line S00024 Modification History
M01(Added by)
comsnet
M02(Yanked)(Updated by)
@000008
Seq # *Modification Id* Act
----------------------------+
00055 M02S00024.@000008 ---|* *COMPASS/SYMPL* CODE.
00056 M01S00001.@000008 +++|** THE FOLLOWING MICRO DEFINITIONS CREATE MICRO NAMES
00057 M01S00002.@000008 +++|* WHICH CORRESPOND TO THE OCTAL NUMBERS 1 THROUGH 177B.
00058 M01S00003.@000008 +++|* THEY HAVE VALUES WHICH ARE THE SAME AS THEIR NAME (IE,
00059 M01S00004.@000008 +++|* "37" MICRO 1,,$37$ ).
00060 M01S00005.@000008 +++|* THE PURPOSE OF THIS IS TO AVOID TYPE 9 ERRORS WHICH
00061 M01S00006.@000008 +++|* WOULD OTHERWISE OCCUR WHEN *COMPASS* PROCESSES A
00062 M01S00007.@000008 +++|* LINE WITH A # #DEF# # MACRO CONTAINING THE
00063 M01S00008.@000008 +++|* *SYMPL* REPRESENTATION OF AN OCTAL NUMBER (O"37").
00064 M01S00025.comsnet +++|
Seq # *Modification Id* Act
----------------------------+
00145 M02S00002.@000012 ---|#MXF1 #DEF# 120B # MXF1 #O"120"#; # MXFM - 1 #
00146 M01S00001.@000012 +++|#CPUM #DEF# 21B # CPUM #O"21"#; # *CPUMTR* FUNCTION #
00147 M01S00002.@000012 +++|#MXFM #DEF# 122B # MXFM #O"122"#; # MONITOR FUNCTION #
00148 M01S00003.@000012 +++|#MXF1 #DEF# 121B # MXF1 #O"121"#; # MXFM - 1 #
00149 M01S00003.@000009 +++|#MXPF #DEF# 21B # MXPF #O"21"#; # *MTR* FUNCTION LIMIT #
00150 M01S00004.@000009 +++|#MXP1 #DEF# 20B # MXP1 #O"20"#; # MXPF - 1 #
00151 M01S00005.@000009 +++|#PMXF #DEF# 3B # PMXF #O"3"#; # PROGRAM FUNCTION #
00152 M01S00006.@000009 +++|#PMX1 #DEF# 2B # PMX1 #O"2"#; # PMXF-1 #
00153 M01S00048.comsnet +++| #
00154 M01S00049.comsnet +++|
00155 M01S00050.comsnet +++|
00156 M01S00051.comsnet +++|
00157 M01S00052.comsnet +++|
00158 M01S00053.comsnet +++|*** *COMSPDT* DEFINES THE STRUCTURE AND SIZE OF THE *PROBE*
00159 M01S00054.comsnet +++|* DATA TABLES.
00160 M01S00055.comsnet +++|
00161 M01S00056.comsnet +++|*** THE FOLLOWING RULES MUST BE FOLLOWED TO INSURE PROPER
00162 M01S00057.comsnet +++|* INTERFACE TO THE *PROBE* TABLES.
00163 M01S00058.comsnet +++|*
00164 M01S00059.comsnet +++|* 1. THE *PROBE* TABLE INTERLOCK IS FOUND IN *SD5L* IN CMR.
00165 M01S00060.comsnet +++|* THIS INTERLOCK MUST BE USED BY ANY PROGRAM (OTHER THAN
00166 M01S00061.comsnet +++|* *CPUMTR*) WHEN ACCESSING THE *PROBE* TABLES. THIS WILL
00167 M01S00062.comsnet +++|* ENSURE THE STATE OF THE TABLES OR *PROBE* POINTERS DOES
00168 M01S00063.comsnet +++|* NOT CHANGE WHILE THE PROGRAM IS ACCESSING THE TABLES.
00169 M01S00064.comsnet +++|*
00170 M01S00065.comsnet +++|* 2. TO SET THE *PROBE* TABLE INTERLOCK, THE *UADM* MONITOR
00171 M01S00066.comsnet +++|* FUNCTION MUST BE USED. THIS INSURES *CPUMTR* WILL NOT
00172 M01S00067.comsnet +++|* UPDATE THE TABLES WHILE THEY ARE BEING ACCESSED/CHANGED BY
00173 M01S00068.comsnet +++|* A PP PROGRAM.
00174 M01S00069.comsnet +++|*
00175 M01S00070.comsnet +++|* 3. *CPUMTR* MUST CHECK THE *PROBE* TABLE INTERLOCK
00176 M01S00071.comsnet +++|* BEFORE ANY COUNTERS ARE UPDATED. IF THE INTERLOCK IS
00177 M01S00072.comsnet +++|* SET, *CPUMTR* WILL NOT UPDATE THE COUNTER FOR THAT EVENT
00178 M01S00073.comsnet +++|* OCCURENCE. IF THE INTERLOCK IS NOT SET, *CPUMTR* NEED
00179 M01S00074.comsnet +++|* NOT SET IT TO UPDATE THE TABLE ENTRIES.
00180 M01S00075.comsnet +++|*
00181 M01S00076.comsnet +++|* 4. TO CLEAR THE *PROBE* TABLES THE *PROBE* TABLE INTERLOCK
00182 M01S00077.comsnet +++|* MUST BE OBTAINED. ONCE THE TABLES ARE ZEROED, THE PACKED
00183 M01S00078.comsnet +++|* DATE AND TIME SHOULD BE SET IN *PDTL*. THE INTERLOCK CAN
00184 M01S00079.comsnet +++|* THEN BE RELEASED.
00185 M01S00080.comsnet +++|
00186 M01S00081.comsnet +++|
00187 M01S00082.comsnet +++|
00188 M01S00083.comsnet +++|
00189 M01S00084.comsnet +++|* *PROBE* DATA TABLE LENGTHS.
00190 M01S00085.comsnet +++|
00191 M01S00086.comsnet +++| #
00192 M01S00087.comsnet +++|#TPDTL #DEF# 1 # TPDTL #1#; # PACKED DATE/TIME ENTRY #
00193 M01S00088.comsnet +++|#TACEL #DEF# 2 # TACEL #2#; # CPU EXCHANGE ENTRY #
00194 M01S00089.comsnet +++|#TCIOL #DEF# 100B # TCIOL #O"100"#; # *TCIO* ENTRY #
00195 M01S00090.comsnet +++|#TPPUL #DEF# MXFM-CPUM # TPPUL #(MXFM-CPUM)#; # *TPPU* ENTRY #
00196 M01S00091.comsnet +++|#TPRGL #DEF# MXFM-CPUM # TPRGL #(MXFM-CPUM)#; # *TPRG* ENTRY #
00197 M01S00092.comsnet +++|#TRSVL #DEF# 30B # TRSVL #O"30"#; # INSTALLATION AREA #
00198 M01S00093.comsnet +++| #
00199 M01S00094.comsnet +++|
00200 M01S00095.comsnet +++|
00201 M01S00096.comsnet +++|
00202 M01S00097.comsnet +++|
00203 M01S00098.comsnet +++|** *PROBE* DATA TABLE INDICES.
00204 M01S00099.comsnet +++|*
00205 M01S00100.comsnet +++|* THE FOLLOWING DEFINITIONS DEFINE *PROBE* DATA TABLE INDICES.
00206 M01S00101.comsnet +++|* THESE SYMBOLS SHOULD BE USED WHEN ACCESSING A PARTICULAR
00207 M01S00102.comsnet +++|* TABLE.
00208 M01S00103.comsnet +++|
00209 M01S00104.comsnet +++|
00210 M01S00105.comsnet +++|
00211 M01S00106.comsnet +++|
00212 M01S00107.comsnet +++|** TPDT - TABLE OF PACKED DATE AND TIME.
00213 M01S00108.comsnet +++|*
00214 M01S00109.comsnet +++|* THE PACKED DATE AND TIME INDICATES THE BEGINNING
00215 M01S00110.comsnet +++|* OF THE TIME INTERVAL DATA WAS GATHERED.
00216 M01S00111.comsnet +++| #
00217 M01S00112.comsnet +++|
00218 M01S00113.comsnet +++|#TPDT #DEF# 0 # TPDT #0#;
00219 M01S00114.comsnet +++| #
00220 M01S00115.comsnet +++|
00221 M01S00116.comsnet +++|
00222 M01S00117.comsnet +++|
00223 M01S00118.comsnet +++|
00224 M01S00119.comsnet +++|** TACE - TABLE OF ALTERNATE CPU EXCHANGES.
00225 M01S00120.comsnet +++|*
00226 M01S00121.comsnet +++|*T CPU0 60/ CPU EXCHANGES FROM CPU 0 TO CPU 1
Figure CPU0
00227 M01S00122.comsnet +++|*T,CPU1 60/ CPU EXCHANGES FROM CPU 1 TO CPU 0
Figure CPU1
00228 M01S00123.comsnet +++| #
00229 M01S00124.comsnet +++|
00230 M01S00125.comsnet +++|#TACE #DEF# TPDT+TPDTL # TACE #(TPDT+TPDTL)#;
00231 M01S00126.comsnet +++| #
00232 M01S00127.comsnet +++|
00233 M01S00128.comsnet +++|
00234 M01S00129.comsnet +++|
00235 M01S00130.comsnet +++|
00236 M01S00131.comsnet +++|** TCIO - TABLE OF *CIO* RA+1 REQUESTS.
00237 M01S00132.comsnet +++|*
00238 M01S00133.comsnet +++|* THE TABLE IS INDEXED BY BITS 3 - 7 OF *CIO* FUNCTION CODE.
00239 M01S00134.comsnet +++|* IF BIT 2 OF THE *CIO* FUNCTION CODE IS EQUAL TO ZERO
00240 M01S00135.comsnet +++|* THEN IN THE COUNTER, BITS 0 - 29 ARE INCREMENTED.
00241 M01S00136.comsnet +++|* IF BIT 2 IS EQUAL TO ONE THEN IN THE COUNTER, BITS
00242 M01S00137.comsnet +++|* 30 - 59 ARE INCREMENTED.
00243 M01S00138.comsnet +++| #
00244 M01S00139.comsnet +++|
00245 M01S00140.comsnet +++|#TCIO #DEF# TACE+TACEL # TCIO #(TACE+TACEL)#;
00246 M01S00141.comsnet +++| #
00247 M01S00142.comsnet +++|
00248 M01S00143.comsnet +++|
00249 M01S00144.comsnet +++|
00250 M01S00145.comsnet +++|
00251 M01S00146.comsnet +++|** TMTR - TABLE OF *MTR* MONITOR MODE REQUESTS.
00252 M01S00147.comsnet +++|*
00253 M01S00148.comsnet +++|* INDEXED BY REQUEST NUMBER.
00254 M01S00149.comsnet +++| #
00255 M01S00150.comsnet +++|
00256 M01S00151.comsnet +++|#TMTR #DEF# TCIO+TCIOL # TMTR #(TCIO+TCIOL)#;
00257 M01S00152.comsnet +++| #
00258 M01S00153.comsnet +++|
00259 M01S00154.comsnet +++|
00260 M01S00155.comsnet +++|
00261 M01S00156.comsnet +++|
00262 M01S00157.comsnet +++|** TMNR - TABLE OF *MTR* PROGRAM MODE REQUESTS.
00263 M01S00158.comsnet +++|*
00264 M01S00159.comsnet +++|* INDEXED BY REQUEST NUMBER.
00265 M01S00160.comsnet +++| #
00266 M01S00161.comsnet +++|
00267 M01S00162.comsnet +++|#TMNR #DEF# TMTR+MXPF # TMNR #(TMTR+MXPF)#;
00268 M01S00163.comsnet +++| #
00269 M01S00164.comsnet +++|
00270 M01S00165.comsnet +++|
00271 M01S00166.comsnet +++|
00272 M01S00167.comsnet +++|
00273 M01S00168.comsnet +++|** TPPU - TABLE OF PPU MONITOR MODE REQUESTS TO *CPUMTR*
00274 M01S00169.comsnet +++|*
00275 M01S00170.comsnet +++|* INDEXED BY (REQUEST NUMBER - CPUM).
00276 M01S00171.comsnet +++| #
00277 M01S00172.comsnet +++|
00278 M01S00173.comsnet +++|#TPPU #DEF# TMNR+MXFM # TPPU #(TMNR+MXFM)#;
00279 M01S00174.comsnet +++| #
00280 M01S00175.comsnet +++|
00281 M01S00176.comsnet +++|
00282 M01S00177.comsnet +++|
00283 M01S00178.comsnet +++|
00284 M01S00179.comsnet +++|** TPRG - TABLE OF PPU PROGRAM MODE REQUESTS TO *CPUMTR*.
00285 M01S00180.comsnet +++|*
00286 M01S00181.comsnet +++|* INDEXED BY (REQUEST NUMBER - CPUM).
00287 M01S00182.comsnet +++| #
00288 M01S00183.comsnet +++|
00289 M01S00184.comsnet +++|#TPRG #DEF# TPPU+TPPUL # TPRG #(TPPU+TPPUL)#;
00290 M01S00185.comsnet +++| #
00291 M01S00186.comsnet +++|
00292 M01S00187.comsnet +++|
00293 M01S00188.comsnet +++|
00294 M01S00189.comsnet +++|
00295 M01S00190.comsnet +++|** TSRV - TABLE RESERVED FOR INSTALLATIONS.
00296 M01S00191.comsnet +++| #
00297 M01S00192.comsnet +++|
00298 M01S00193.comsnet +++|#TRSV #DEF# TPRG+TPRGL #TRSV#(TPRG+TPRGL)#;
00299 M01S00194.comsnet +++| #
00300 M01S00195.comsnet +++|
00301 M01S00196.comsnet +++|
00302 M01S00197.comsnet +++|
00303 M01S00198.comsnet +++|
00304 M01S00199.comsnet +++|** TPRDL - LENGTH OF STATIC PORTION OF *PROBE* DATA TABLES.
00305 M01S00200.comsnet +++| #
00306 M01S00201.comsnet +++|
00307 M01S00202.comsnet +++|#TPRDL #DEF# TRSV+TRSVL # TPRDL #(TRSV+TRSVL)#;
00308 M01S00203.comsnet +++| #
00309 M01S00204.comsnet +++|
00310 M01S00205.comsnet +++|
00311 M01S00206.comsnet +++|
00312 M01S00207.comsnet +++|
00313 M01S00208.comsnet +++|** TSPL - TABLE OF *PLD* SEARCHES.
00314 M01S00209.comsnet +++|*
00315 M01S00210.comsnet +++|*T WORD0 30/ PLD1 ,30/ PLD0