cdc:nos2.source:nam5871:textov
Table of Contents
TEXTOV
Table Of Contents
- [00002] PROC TEXTOV
- [00007] SYMPL TEXT FOR CS OVERLAYS.
- [00020] CSXRF - CS CROSS REFERENCE TABLES.
- [00042] DEX - DEVICE CROSS REFERENCE TABLE.
- [00064] LIX - LINE CROSS REFERENCE TABLE .
- [00083] LLXREF - LOGICAL LINK XREF TABLE.
- [00110] PLXREF - PHYSICAL LINK CROSS REFERENCE TABLE.
Source Code
- TEXTOV.txt
- *DECK TEXTOV
- PROC TEXTOV;
- # TITLE TEXTOV - SYMPL TEXT FOR CS OVERLAYS. #
- BEGIN # TEXTOV #
- #
- ** TEXTOV - SYMPL TEXT FOR CS OVERLAYS.
- *
- * A. LIM. 82/06/30.
- *
- * THIS PROC GENERATES A SYMPL TEXT FOR COMPILING CS OVERLAY
- * ROUTINES. IT CONTAINS A COMMON BLOCK OF BASED ARRAY
- * POINTER WORD AND LENGTH FOR THE CS CROSS REFERENCE TABLES.
- #
- CONTROL STEXT;
- #
- ** CSXRF - CS CROSS REFERENCE TABLES.
- *
- * THIS COMMON BLOCK CONTAINS A BASED ARRAY POINTER WORD AND
- * LENGTH FOR CS CROSS REFERENCE TABLES. THIS LABELLED COMMON
- * HAS TO BE THE VERY FIRST BLOCK IN ANY CS OVERLAY THAT
- * REFERENCE THESE TABLES. IT IS SO BECAUSE AT INITIALIZATION
- * TIME *CSIBOF* ASSUMES ITS THERE AND INITIALIZE THE POINTER
- * ADDRESS AND LENGTH ACCORDINGLY. THE ORDER OF THE TABLES
- * DEFINED IN THIS BLOCK MUST MATCH THE TABLES DEFINED IN
- * *XRF* IN PROC *CSIBOF*. ANY CHANGE TO THIS BLOCK OR *XRF*
- * MUST CAUSE A COMPARABLE CHANGE TO THE OTHER. SERIOUS
- * CIRCUMSTANCES MAY OCCUR OTHERWISE.
- #
- COMMON CSXRF;
- BEGIN # CSXRF #
- #
- ** DEX - DEVICE CROSS REFERENCE TABLE.
- *
- * THE DEVICE CROSS REFERENCE TABLE CONTAINS AN ENTRY FOR EACH
- * DEVICE OR TERMDEV STATEMENT IN THE NDL SOURCE. THIS TABLE IS
- * BUILT BY PROC CSIBXT AT INITIALIZATION TIME.
- #
- BASED ARRAY DEX [00:00] S(1);
- BEGIN
- ITEM DEX$WORD U(00,00,60); # FULL WORD REFERENCE #
- ITEM DEX$SVCF B(00,00,01); # SVC ROOT NAME FLAG #
- ITEM DEX$NSVC U(00,30,12); # NUMBER OF SVCS #
- ITEM DEX$CNAME C(00,00,05); # SVC NAME #
- ITEM DEX$NAME C(00,00,07); # DEVICE NAME #
- ITEM DEX$NID U(00,44,08); #DEVICE NODE ID #
- ITEM DEX$PORT U(00,52,08); # DEVICE PORT NUMBER #
- END
- ITEM DEXL; # LENGTH OF DEX TABLE #
- #
- ** LIX - LINE CROSS REFERENCE TABLE .
- *
- * THE LINE CROSS REFERENCE TABLE CONTAINS INFORMATION ABOUT EACH
- * LINE DEFINED IN THE NCF. THIS TABLE IS BUILT AT INITIALIZATION
- * TIME BY THE CSIBXT PROC.
- #
- BASED ARRAY LIX [00:00] S(1);
- BEGIN
- ITEM LIX$WORD U(00,00,60); # FULL WORD REFERENCE #
- ITEM LIX$NAME C(00,00,07); # LINE NAME #
- ITEM LIX$NID U(00,44,08); # NODE ID OF LINE #
- ITEM LIX$PORT U(00,52,08); # PORT NUMBER OF LINE #
- END
- ITEM LIXL; #LENGTH OF LIX TABLE #
- #
- ** LLXREF - LOGICAL LINK XREF TABLE.
- *
- * THE LOGICAL LINK XREF TABLE WILL RESIDE INITIALLY IN A MANAGED
- * TABLE. IT CONTAINS A TWO WORD ENTRY FOR EACH LOGICAL LINK
- * DEFINED IN THE NCF. THIS TABLE IS BUILT AT INTIALIZATION TIME BY
- * PROC *CSIBXT*.
- #
- BASED ARRAY LLXR [00:00] S(2);
- BEGIN
- ITEM LLX$WORD U(00,00,60); #FULL WORD REFERENCE #
- ITEM LLX$NAME C(00,00,07); #NAME OF LOG LINK #
- ITEM LLX$STAT B(00,42,01); #INITIAL STATUS,0=EN,1=DIS #
- ITEM LLX$TYPE B(00,43,01); #TYPE, 0=HOST/NPU,1=HOST/HOST #
- ITEM LLX$HID1 U(00,44,08); #ORIGIN HOST NODE NUMBER #
- ITEM LLX$NID1 U(00,52,08); #ORIGIN NPU NODE NUMBER #
- ITEM LLX$HNAM C(01,00,07); #HOST NAME #
- ITEM LLX$HID2 U(01,44,08); #TERMINATING HOST/NPU NODE #
- ITEM LLX$NID2 U(01,52,08); #TERMINATING NPU NODE NUMBER #
- #FOR HOST/NPU LL,HID2 = NID2 #
- END
- ITEM LLXREFL; #LENGTH OF LLXREF TABLE #
- #
- ** PLXREF - PHYSICAL LINK CROSS REFERENCE TABLE.
- *
- * THE PHYSICAL LINK XREF TABLE CONTAINS A TWO-WORD ENTRY FOR EACH
- * COUPLER OR TRUNK DEFINED FOR THE NETWORK. THIS TABLE IS BUILT AT
- * INTIALIZATION TIME BY PROC *CSIBXT*.
- #
- BASED ARRAY PLXREF [00:00] S(2);
- BEGIN
- ITEM PLX$WORD U(00,00,60); #FULL WORD REFERENCE #
- ITEM PLX$NAME C(00,00,07); #COUPLER OR TRUNK NAME #
- ITEM PLX$TYPE B(00,42,01); #TYPE OF LINK,0=COUP,1=TRU #
- ITEM PLX$CPRI B(00,43,01); #COUPLER PRIORITY,0=PRIMARY #
- # 1=SECONDARY #
- ITEM PLX$TLD1 B(00,43,01); #TRUNK LOAD ALLOWED FROM #
- #NP1 TO NP2 FLAG. 0=YES #
- ITEM PLX$HNID U(00,44,08); #COUPLER HOST NODE NUMBER #
- ITEM PLX$TP1 U(00,44,08); #TRUNK PORT P1 NUMBER #
- ITEM PLX$CNPU U(00,52,08); #NPU NODE NUMBER OF COUPLER #
- ITEM PLX$TN1 U(00,52,08); #TRUNK NPU N1 NODE NUMBER #
- ITEM PLX$CHNM C(01,00,07); #COUPLER HOST NAME #
- ITEM PLX$TSTA B(01,42,01); #TRUNK INITIAL STATUS #
- ITEM PLX$TLD2 B(01,43,01); #TRUNK LOAD ALLOWED FROM #
- #NP2 TO NP1 FLAG. 0=YES #
- ITEM PLX$TP2 U(01,44,08); #TRUNK PORT P2 NUMBER #
- ITEM PLX$TN2 U(01,52,08); #TRUNK NPU N2 NODE NUMBER #
- END
- ITEM PLXREFL; #LENGTH OF PLXREF TABLE #
- END # CSXRF #
- END # TEXTOV #
- TERM
cdc/nos2.source/nam5871/textov.txt ยท Last modified: 2023/08/05 17:23 by Site Administrator