Trailing-Edge
-
PDP-10 Archives
-
BB-H348C-RM_1982
-
swskit-v21/listings/rsx11s/sytab.list
There are no other files named sytab.list in the archive.
SYTAB MACRO M1110 22-AUG-79 07:13 PAGE 3
1 .TITLE SYTAB
2 .IDENT /06/
3
4 ;
5 ; COPYRIGHT (C) 1974, 1978
6 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
7 ;
8 ; THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED
9 ; OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.
10 ;
11 ; VERSION 06
12 ;
13 ; H. LEV 23-AUG-75
14 ; PREVIOUSLY MODIFIED BY:
15 ;
16 ; D. N. CUTLER
17 ; T. J. MILLER
18 ;
19 ;
20 ; MODIFIED BY:
21 ; T. J. MILLER 31-JUL-77
22 ;
23 ; TM115 -- MODIFY LOADER TCB FOR LB:
24 ;
25 ; SYSTEM TABLES NEEDED TO BOOTSTRAP SYSTEM AND FOR RESIDENT TASKS
26 ;
27 ; MACRO LIBRARY CALLS
28 ;
29
30
31 .IF NDF L$$LDR&R$$11S
32
33 .MCALL HWDDF$,PCBDF$,TCBDF$
34 HWDDF$ ; DEFINE HARDWARE REGISTERS
35 PCBDF$
36 TCBDF$ ; DEFINE TASK CONTROL BLOCK OFFSETS
37
38 ;
39 ; LOCAL DATA
40 ;
41 ; LOADER TASK HEADER
42 ;
43
44 .LDRHD::.BLKW 1 ;H.CSP-CURRENT STACK POINTER
45 .WORD $PCBS-.LDRHD ;H.HDLN-HEADER LENGTH IN BYTES
46 .BLKW 2 ;H.EFLM-EVENT FLAG MASK WORD AND ADDRESS
47 .BYTE 1,1 ;H.CUIC-CURRENT TASK UIC
48 .BYTE 1,1 ;H.DUIC-DEFAULT TASK UIC
49
50
51 .IF DF M$$MGE
52
53 .WORD 170000 ;H.IPS-INITIAL PROCESSOR STATUS WORD
54
55 .IFF
56
57 .WORD 0 ;H.IPS-INITIAL PROCESSOR STATUS WORD
SYTAB MACRO M1110 22-AUG-79 07:13 PAGE 3-1
58
59 .IFTF
60
61 .WORD $LOADR ;H.IPC-INITIAL PROGRAM COUNTER
62 .WORD 20$ ;H.ISP-INITIAL STACK POINTER
63 10$: .WORD 1 ;H.ODVA-NUMBER OF WINDOW BLOCKS
64 .WORD $PCBS ;H.ODVL-W.BPCB-PARTITION CNTRL BLK ADDR
65 .WORD 2 ;H.TKVA-W.BLVR-LOW VIRTUAL ADDRESS
66 .WORD 117777 ;H.TKVL-W.BHVR-HIGH VIRTUAL ADDRESS
67 .BLKW 1 ;H.PFVA-W.BATT-ATTACHMENT DESCR ADDRESS
68 .BLKW 1 ;H.FPVA-W.BSIZ-WINDOW SIZE
69 .BLKW 1 ;H.RCVA-W.BOFF-OFFSET IN PARTITION
70 .BYTE UISDR5 ;H.EFSV-W.BFPD-FIRST USER PDR
71 .BYTE 1 ;H.EFSV+1-W.BNPD-NUMBER OF PDR'S
72 .WORD 0 ;H.FPSA-W.BLPD-CONTENTS OF LAST PDR
73 .WORD 10$ ;H.WND-POINTER TO NUMBER OF WINDOW BLKS
74 .BLKW 1 ;H.DSW-DIRECTIVE STATUS WORD
75 .BLKW 9. ;H.FCS THRU H.GARD-2-LOADER'S STACK
76 20$: .WORD 30$ ;H.GARD-POINTER TO HEADER GUARD WORD
77 .WORD 1 ;H.NLUN-NUMBER OF LUNS
78 .WORD .SY0 ;UCB POINTER FOR FIRST LUN
79 .WORD 0 ;WINDOW POINTER FOR FIRST LUN
80
81 .IFT
82
83 .BLKW 4 ;SAVE AREA FOR R4,R5,PC,PS
84
85 .IFTF
86
87 .BLKW 4 ;SAVE AREA FOR R0,R1,R2,R3
88 30$: .WORD 0 ;HEADER GUARD WORD
89
90 ;
91 ; LOADER PARTITION CONTROL BLOCK
92 ;
93
94 $PCBS:: .WORD 0 ;P.LNK-LINK TO NEXT PARTITION PCB
95 .BYTE 248. ;P.PRI-PRIORITY
96 .BYTE 0 ;P.IOC-I/O COUNT
97 .RAD50 /LDR/ ;P.NAM-FIRST WORD OF PARTITION NAME
98 .WORD 0 ;P.NAM+2-SECOND WORD OF PARTITION NAME
99 .WORD 0 ;P.SUB-SUBPARTITION LINK
100 .WORD $PCBS ;P.MAIN-LINK TO MAIN PARTITION
101
102 .IFT
103
104 .WORD 0 ;P.REL-RELOCATION BIAS OF PARTITION
105
106 .IFF
107
108 .WORD .LDRHD ;P.HDR-POINTER TO LOADER HEADER
109
110 .IFTF
111
112 .BLKW 4 ;P.SIZE THRU P.BUSY-UNUSED
113 .WORD $STD ;P.TCB-LOADER TCB ADDRESS
114 .WORD 0 ;P.STAT-PARTITION STATUS
SYTAB MACRO M1110 22-AUG-79 07:13 PAGE 3-2
115
116 .IFT
117
118 .WORD .LDRHD ;P.HDR-POINT TO LOADER TASK HEADER
119
120 .ENDC
121
122
123 ;
124 ; LOADER TASK CONTROL BLOCK
125 ;
126
127 $STD:: ;START OF TASK LIST
128 .LDR:: .WORD 0 ;T.LNK-UTILITY LINK WORD
129 .BYTE 248. ;T.PRI-TASK PRIORITY
130 .BYTE 0 ;T.IOC-TASK I/O COUNT
131 .WORD $STD ;T.TCB-POINTER TO THIS TCB
132 .RAD50 /. LDR./ ;T.NAM-TASK NAME
133 .WORD 0,.-2 ;T.RCVL-RECEIVE LISTHEAD
134 .WORD 0,.-2 ;T.ASTL-AST QUEUE LISTHEAD
135 .WORD 0,0 ;T.EFLG-TASK LOCAL EVENT FLAGS
136 .WORD 0 ;T.UCB-TI UCB ADDRESS
137 .WORD $HEADR ;T.TCBL-TASK LIST THREAD WORD
138 .WORD TS.EXE ;T.STAT-BLOCKING BITS
139 .WORD T2.CHK!T2.FXD ;T.ST2-STATE BITS
140 .WORD T3.PRV ;T.ST3-ATTRIBUTE BITS
141 .BYTE 248. ;T.DPRI-NONRESIDENT PARTITION COUNTER
142 .BLKB 3 ;T.LBN-LBN OF TASK IMAGE
143 .WORD .LB0 ;T.LDV-LOAD DEVICE UCB ; TM115
144 .WORD $PCBS ;T.PCB-TASK PCB ADDRESS ;**-1
145 .WORD 0 ;T.MXSZ-MAXIMUM SIZE OF TASK IMAGE
146 .WORD 0 ;T.ACTL-ACTIVE TASK LIST THREAD
147
148
149 .IF DF P$$LAS
150
151 .WORD 0,.-2 ;T.ATT-ATTACHMENT DESCRIPTOR LISTHEAD
152 .WORD 0 ;T.OFF-OFFSET IN TASK PARTITION
153 .BYTE 0 ;(UNUSED)
154 .BYTE 0 ;T.SRCT-SEND BY REF WITH EFN COUNT
155
156
157 .IF DF P$$SRF
158
159 .WORD 0,.-2 ;T.RRFL-RECEIVE BY REFERENCE LISTHEAD
160
161 .ENDC
162
163
164 .ENDC
165
166
167 .ENDC
168
169
170 000001 .END
SYTAB MACRO M1110 22-AUG-79 07:13 PAGE 3-3
SYMBOL TABLE
A$$CHK= 000000 I$$RDN= 000000 L$$ASG= 000000 N$$LDV= 000001 R$$11M= 000000
A$$CPS= 000000 K$$CNT= 177546 L$$DRV= 000000 P$$RTY= 000000 R$$11S= 000000
A$$TRP= 000000 K$$CSR= 177546 M$$CRB= 000124 P$$TPT= 000000 S$$YSZ= 001740
C$$ORE= 002000 K$$IEN= 000115 M$$MGE= 000000 R$$DER= 000000 V$$CTR= 001200
G$$TPP= 000000 K$$LDC= 000001 M$$NET= 000000 R$$EXV= 000000 V$$RSN= 000031
G$$TTK= 000000 K$$TPS= 000074 M$$NT2= 000000 R$$SND= 000000 X$$DBT= 000000
H$$RTZ= 000074
. ABS. 000000 000
000000 001
ERRORS DETECTED: 0
VIRTUAL MEMORY USED: 1140 WORDS ( 5 PAGES)
DYNAMIC MEMORY: 2980 WORDS ( 11 PAGES)
ELAPSED TIME: 00:00:11
[11,24]SYTAB,SY0:[11,34]SYTAB/-SP=[1,1]EXEMC/ML,[11,10]RSXMC/PA:1,SYTAB