(0) |
STRUCTURE |
0 |
DFHSIPDS |
(0) |
DBL WORD |
8 |
SIPCOM (0) |
LABEL FOR ADDRESSABILITY |
INITIALIZATION SUBROUTINE ADDRESSES
|
(0) |
ADDRESS |
4 |
SIPOSUP |
ADDRESS OF OVERLAY SUPERVISOR |
(4) |
ADDRESS |
4 |
|
Reserved |
(8) |
ADDRESS |
4 |
SIPLDER |
ADDRESS OF LOADER ROUTINE IN APSIP |
(C) |
ADDRESS |
4 |
SIPPUT |
ADDRESS OF CONSOLE PUT ROUTINE |
(10) |
ADDRESS |
4 |
SIPCORE |
ADDRESS OF GETMAIN ROUTINE |
CONTROL AREA AND PROGRAM ADDRESSES
|
(14) |
ADDRESS |
4 |
SIPCSA |
ADDRESS OF DFHCSA |
(18) |
ADDRESS |
4 |
SIPSIT |
ADDRESS OF DFHSIT |
(1C) |
ADDRESS |
4 |
SIPBASER |
DFHSIP BASE ADDRESS |
(20) |
ADDRESS |
4 |
SIPDMSTK |
A (kernel stack) at entry to SIP |
(24) |
ADDRESS |
4 |
SIPDMPLP |
kernel plist pointer at entry to SIP |
(28) |
ADDRESS |
4 |
SIPSTACK |
A(kernel stack) for task entering one of the closed subroutines in DFHSIP |
(2C) |
ADDRESS |
4 |
(6) |
Reserved |
(44) |
ADDRESS |
4 |
SIPDMSRA |
A(SIPDMSR) = DOMAIN MANAGER TASK SYNCHRONIZATION ROUTINE |
(48) |
ADDRESS |
4 |
(3) |
Reserved |
(54) |
ADDRESS |
4 |
SIPDMPRA |
A(SIPGFTCT - the routine which posts APDM task when insufficient storage detected by TCP task |
(58) |
ADDRESS |
4 |
(2) |
Reserved |
REGISTER SAVE AREAS FOR USE BY DFHSIP
|
(60) |
FULLWORD |
4 |
SIPSAVE (16) |
GENERAL REGISTER SAVE AREA |
(A0) |
FULLWORD |
4 |
SIPUTSV (16) |
PUTSAVE REGISTER SAVE AREA |
Flag bytes for controlling program loading
These same equates are used in SIPNUCTB in DFHSIB1
|
(E0) |
BITSTRING |
2 |
|
Reserved |
(E2) |
BITSTRING |
1 |
SIPFLAG |
FLAG BYTE |
(E2) |
1... .... |
|
SIPBLNUC |
"X'80'" .. BLDL FOR NUCLEUS MODULE |
(E2) |
.1.. .... |
|
SIPPRVMD |
"X'40'" .. MODULE MUST BE IN PRIVATE AREA (AND NOT SHARED) |
(E2) |
..1. .... |
|
SIPSHRMD |
"X'20'" .. MODULE MUST BE IN SHARED AREA |
(E2) |
...1 .... |
|
SIPSHRPL |
"X'10'" .. SHARED PL/I MODULES FLAG |
(E2) |
.... .1.. |
|
SIPBLNAB |
"X'04'" .. NUCLEUS-BUILD ABEND FLAG |
(E2) |
.... ..1. |
|
SIPBLERR |
"X'02'" .. MODULE NOT FOUND |
(E2) |
.... ..1. |
|
SIPERR |
"X'02'" .. ERROR RESPONSE |
(E2) |
.... ...1 |
|
SIPSFXBL |
"X'01'" .. SUFFIXABLE MODULE FLAG |
(E3) |
BITSTRING |
1 |
SIPERFLG |
INITIALIZATION/ERROR FLAGS |
(E3) |
1... .... |
|
SIPCNCLR |
"X'80'" .. CANCEL REQUESTED AFTER MSG DFH1596 |
(E3) |
.... 1... |
|
SIPLDERR |
"X'08'" .. LOAD ERROR FLAG (OS-ONLY) |
(E4) |
BITSTRING |
1 |
SIPFLAG3 |
Flag Byte 3 |
(E4) |
1... .... |
|
SIP2PLT |
"X'80'" .. A PLT PROGRAM EXISTS THAT RUNS DURING THE 2ND STAGE OF INITIALIZATION |
(E4) |
.1.. .... |
|
SIP3PLT |
"X'40'" .. A PLT PROGRAM EXISTS THAT RUNS DURING THE 3RD STAGE OF INITIALIZATION |
(E5) |
BITSTRING |
1 |
SIPFLAG4 |
FLAG BYTE 4 |
(E5) |
...1 .... |
|
SIPF31B |
"X'10'" ..GET DOMAIN STORAGE FROM 31BIT SUBPOOL |
(E5) |
.... ..1. |
|
SIPFDOSA |
"X'02'" ..GETMAIN TO RETURN ADDR PAST LENGTH FD |
PARAMETER PASSING FIELDS
|
(E8) |
FULLWORD |
4 |
SIPARMP1 |
PARAMETER PASS FIELDS |
(EC) |
FULLWORD |
4 |
SIPARMP2 |
PARAMETER PASS FIELDS |
(F0) |
FULLWORD |
4 |
SIPARMP3 |
PARAMETER PASS FIELDS |
(F4) |
FULLWORD |
4 |
SIPARMP4 |
PARAMETER PASS FIELDS |
(F8) |
FULLWORD |
4 |
SIPARMP5 |
PARAMETER PASS AREA |
(FC) |
FULLWORD |
4 |
SIPARMP6 |
PARAMETER PASS AREA |
(100) |
FULLWORD |
4 |
SIPARMP7 |
PARAMETER PASS AREA |
(104) |
FULLWORD |
4 |
SIPARMP8 |
PARAMETER PASS AREA |
(108) |
FULLWORD |
4 |
SIPARMP9 |
PARAMETER PASS AREA |
Program Loader / Overlay Supervisor -- Work & parameters
|
(10C) |
CHARACTER |
8 |
SILISTID |
PROGRAM ID |
Multitasking control areas
|
(114) |
FULLWORD |
4 |
|
Reserved |
(118) |
FULLWORD |
4 |
SIPDMTEC |
DOMAIN MANAGER TASK ECB |
SM Domain domain storage tokens
|
(11C) |
CHARACTER |
8 |
SIPDS24B |
storage token CICS key & below 16M |
(124) |
CHARACTER |
8 |
SIPDSANY |
storage token CICS key & above 16M |
(12C) |
CHARACTER |
16 |
SIPDS64A |
storage token CICS key & above bar |
(13C) |
CHARACTER |
8 |
SIPDU24B |
storage token User key & below 16M |
(144) |
CHARACTER |
8 |
SIPDUANY |
storage token User key & above 16M |
(14C) |
CHARACTER |
16 |
SIPDU64A |
storage token User key & above bar |
COMMUNICATION AREA - DFHSIH1 TO DFHSII1 TO DFHSIJ1
|
(15C) |
FULLWORD |
4 |
CHKRLSAV |
SAVE SIPBAR |
(160) |
ADDRESS |
4 |
SIPCICNA |
a(copyright notice, level indicator etc) |
(164) |
ADDRESS |
4 |
SIPITCAP |
A(TCA acquired during initialization) |
(168) |
FULLWORD |
4 |
SIPPLTAD |
ADDRESS OF PLTPI ENTRY POINT |
(16C) |
FULLWORD |
4 |
(4) |
Reserved |
(17C) |
FULLWORD |
4 |
SIPPLTE1 |
Early PLT complete ECB |
(180) |
FULLWORD |
4 |
SIPPLTE2 |
Start late PLT ECB |
(184) |
FULLWORD |
4 |
SIPPLTE3 |
Late PLT complete ECB |
(184) |
|
0 |
SIPCOMEA |
"*" END OF INITIALIZATION COMMUNICATIONS AREA |