User Tools

Site Tools


cdc:nos2.source:nam5871:nat_ns

NAT$NS

Table Of Contents

  • [00002] PROC NAT$NS
  • [00003] NAT$NS - NPU ACTIVITY TABLE TEXT.
  • [00007] NPU ACTIVITY TABLE FORMAT.

Source Code

NAT$NS.txt
  1. *DECK NAT$NS
  2. PROC NAT$NS; # NPU ACTIVITY TABLE FORMAT #
  3. # TITLE NAT$NS - NPU ACTIVITY TABLE TEXT. #
  4.  
  5. BEGIN # NAT$NS #
  6. #
  7. ** NAT$NS - NPU ACTIVITY TABLE FORMAT.
  8. *
  9. * J.C. LEE 1981
  10. *
  11. * THIS SYMPL TEXT CONTAINS DEFS, STATUS LIST, AND
  12. * COMMON BLOCK FOR NPU ACTIVITY TABLE FORMAT.
  13. *
  14. #
  15. CONTROL STEXT;
  16. DEF NAT$IDENT # 3 #; # TABLE IDENTIFIER #
  17. DEF NAT$SIZE # 7 #; # NPU ACTIVITY TABLE SIZE #
  18. STATUS PRISTATE # NPU PRIMARY STATE #
  19. NPS$NONO, # 0 NOT USED #
  20. NPS$LSAM, # 1 LOADING SAM #
  21. NPS$DNPU, # 2 DUMPING NPU #
  22. NPS$LNPU, # 3 LOADING NPU #
  23. NPS$DNDCB, # 4 DUMPING NDCB #
  24. ;
  25. STATUS SECSTATE # NPU SECONDARY STATE #
  26. NSS$NONO, # 0 NOT USED #
  27. NSS$WLOAD, # 1 WAITING FOR LOAD RESPONSE #
  28. NSS$WDUMP, # 2 WAITING FOR DUMP RESPONSE #
  29. NSS$WSTART, # 3 WAITING FOR START RESPONSE #
  30. NSS$WNDCB, # 4 WAITING FOR LOAD NDCB RESP. #
  31. ;
  32. STATUS NWSTIM # LEGAL NETWORK STIMULI #
  33. RQ$SAMLOAD, # NPU/IN/R (SAM LOAD) #
  34. RQ$NPULOAD, # NPU/IN/R (NPU LOAD) #
  35. NR$NPUDTD, # NPU/DT/N (DUMP) #
  36. AR$NPUDTD, # NPU/DT/A (DUMP) #
  37. NR$NPUDTL, # NPU/DT/N (LOAD) #
  38. AR$NPUDTL, # NPU/DT/A (LOAD) #
  39. NR$NPUDTS, # NPU/DT/N (START) #
  40. AR$NPUDTS, # NPU/DT/A (START) #
  41. DUMMY,
  42. ;
  43. STATUS NPUSTATE # LEGAL NPU STATES #
  44. IDLE, # IDLE #
  45. DUMPNDCB, # DUMPING NDCB #
  46. LOADSUD, # LOADING SUD #
  47. STARTSUD, # STARTING SUD #
  48. DUMPSUD, # DUMPING SUD #
  49. LOADNPU, # LOADING NPU #
  50. STARTNPU, # STARTING NPU #
  51. LOADNDCB, # LOADING NDCB #
  52. DUMPNPU, # DUMPING NPU #
  53. LOADDBS, # LOADING DUMP BOOTSTRAP #
  54. STARTDBS, # STARTING DUMP BOOTSTRAP #
  55. LOADSAM, # LOADING SAM #
  56. STARTSAM, # STARTING SAM #
  57. BADSTATE, # BAD NPU STATE #
  58. ;
  59. COMMON NAT$COM;
  60. BEGIN # NAT$COM #
  61. BASED ARRAY NAT P(NAT$SIZE);
  62. BEGIN # NPU ACTIVITY TABLE #
  63. ITEM NAT$ID U(00,00,06); # NAT IDENTIFIER #
  64. ITEM NAT$BS U(00,06,12); # NPU ACTIVITY TABLE SIZE #
  65. ITEM NAT$NCTORD U(00,18,12); # NODE CONNECTION TABLE ORDINAL #
  66. ITEM NAT$DEC U(00,33,03); # XPCB DIRECTIVE ERROR COUNT #
  67. ITEM NAT$NLBP U(00,36,12); # NAT LIST BACKWARD PTR (TSBN) #
  68. ITEM NAT$NLFP U(00,48,12); # NAT LIST FORWARD PTR (TSBN) #
  69. ITEM NAT$LPATH U(01,00,16); # LOAD PATH #
  70. ITEM NAT$SN U(01,00,08); # NODE NUMBER OF LOAD REQUESTOR #
  71. ITEM NAT$HN U(01,08,08); # COUPLER NODE NUMBER #
  72. ITEM NAT$PN U(01,16,08); # PORT NUMBER #
  73. ITEM NAT$SPN U(01,24,08); # SUBPORT NUMBER #
  74. ITEM NAT$LSN U(01,32,04); # LOAD SEQUENCE NUMBER #
  75. ITEM NAT$NTORD U(01,36,08); # NPU TABLE ORDINAL #
  76. ITEM NAT$F$SNDF B(01,45,01); # SAVE NDF FLAG #
  77. ITEM NAT$F$SEFL B(01,46,01); # SELF LOADING FLAG #
  78. ITEM NAT$F$RMTL B(01,47,01); # REMOTE LOAD FLAG #
  79. ITEM NAT$RETRYS U(01,48,03); # NPU/DT/R RETRY COUNT #
  80. ITEM NAT$STATE U(01,53,07); # NPU STATE #
  81. ITEM NAT$PSTATE S:PRISTATE(01,53,03); # PRIMARY STATE #
  82. ITEM NAT$SSTATE S:SECSTATE(01,56,03); # SECONDARY STATE #
  83. ITEM NAT$SUD U(01,59,01); # SUD INDICATOR #
  84. ITEM NAT$BC U(02,04,08); # BATCH COUNT #
  85. ITEM NAT$NDTSBN U(02,12,12); # NPU DUMP TSB NUMBER #
  86. ITEM NAT$PITSBN U(02,24,12); # TSB NUMBER OF PICB #
  87. ITEM NAT$PENDI U(02,36,12); # PICB INDEX OF END DIRECTIVE #
  88. ITEM NAT$PDIRI U(02,48,12); # CURRENT XPCB DIRECTIVE INDEX #
  89. ITEM NAT$PCBDIR U(03,00,60); # CURRENT XPCB DIRECTIVE #
  90. ITEM NAT$CODE U(03,00,04); # DIRECTIVE CODE #
  91. ITEM NAT$F$DP B(03,07,01); # SET IF DIRECTIVE PROCESSED #
  92. ITEM NAT$DBT U(03,08,03); # DUMP BLOCK TYPE #
  93. ITEM NAT$F$SUD B(03,11,01); # SUD BIT #
  94. ITEM NAT$DIRP1 U(03,12,24); # DIRECTIVE PARAMETER 1 #
  95. ITEM NAT$DIRP2 U(03,36,24); # DIRECTIVE PARAMETER 2 #
  96. ITEM NAT$LMNAME C(03,12,06); # LOAD MODULE NAME #
  97. ITEM NAT$DBA U(03,12,24); # DUMP BEGINNING ADDRESS #
  98. ITEM NAT$DBA1 U(03,12,04); # DUMP BEGINNING ADDRESS 1 #
  99. ITEM NAT$DBA2 U(03,16,20); # DUMP BEGINNING ADDRESS 2 #
  100. ITEM NAT$DEA U(03,36,24); # DUMP ENDING ADDRESS #
  101. ITEM NAT$NCBSZ U(03,12,24); # MAX NCB SIZE ALLOWED #
  102. ITEM NAT$CRRI U(04,00,30); # CRI OF CURRENT RECORD #
  103. ITEM NAT$NRRI U(04,30,30); # CRI OF NEXT RECORD #
  104. ITEM NAT$LTIMER U(05,00,24); # LOCAL TIMER IN SECONDS #
  105. ITEM NAT$GTIMER U(05,24,24); # GLOBAL TIMER IN SECONDS #
  106. ITEM NAT$SMTSBN U(05,48,12); # TSB NO. OF DUMP NDCB RESPONSE #
  107. ITEM NAT$NCBFWA U(06,00,24); # NCB FWA #
  108. ITEM NAT$LPDATE U(06,00,36); # LOAD DATE/TIME IN PACKED BIN #
  109. ITEM NAT$LDATE U(06,00,18); # LOAD DATE IN PACKED BINARY #
  110. ITEM NAT$LTIME U(06,18,18); # LOAD TIME IN PACKED BINARY #
  111. ITEM NAT$NDCBA U(06,36,24); # NDCB FWA #
  112. ITEM NAT$NDCBA1 U(06,36,04); # NDCB ADDRESS PART 1 #
  113. ITEM NAT$NDCBA2 U(06,40,20); # NDCB ADDRESS PART 2 #
  114. END
  115. END # NAT$COM #
  116. END # NAT$NS #
  117. TERM
cdc/nos2.source/nam5871/nat_ns.txt ยท Last modified: 2023/08/05 17:22 by Site Administrator