1E8 RGPR2 1FO RGPR4
1F8 RGPR6 200 RGPR8 208 RGPR10 210 RGPR12
218 RGPR14 220 228 230 238 240 Hexadecimal Field
Displacement Name o o 4
8
C
11
12
14
18
1C 20 24
26
28
2A USVCTBL DS JFIRST JF4 JLAST DC
DC
DC Bit§ SFSYS EQU SFTRN EQU SFNue EQU SFREN EQU DC SVCAB DC CURRALOC DC LASTALOC DC
DEPTH DC ID!!SOVS DC OVBPP DC OVBTP DC OVAPP DC OVATP DC OF ! (*-*)
F'4'
A (*-*)
in SFLAG --X'80'- X'40' X'20' X'01' X'OO' H'O' A (0) A (0) P'O' for SVCTRACE --A(O)"----- BL2 n on
BL2"on
BL2"on BL2
n
O"
SVCSECT RGPR3
RGPR5
RGPR7
RGPR9
RGPR11
RGPR13
RGPR15 RFPRO RFPR2
RFPR4
RFPR6 NR!!USAV Field Description# Contents, !eaninq User SVC tatle No. of douhlewords 1D SVC number table Address of first item (if any] in table
Loop increment for BXLE Address of last item in table Systell flag -- SVC protect key is zero
Transient area routine -- system mask is
Nucleus routine -- system .ask is off
Invalid reentry flag
Reserved for IBft use SVC abend code if any
Current allocated save area
Last allocated save area
Nested SVC depth
Address of I!!SOVS nBefore print" flags
nBefore type" flags
nAfter print" flags
nAfter type
n
flags
off Section 2. CftS Iata Areas and Control Blocks 235
SVCSECT Bexadeci.al Field
Displacement Na.e 2C OVF 10R OVF1GB OVF1GA OVF1GS OVF1PA OVF1F OVF1FS OVF2ST OVF2CM OVF2NR OVF20S OVF2WA OVSTAT EQU EQU EOU EOU EOU EOU EOU EOU EOU EOU EOU EOU DC !!i!§ OVSOR EOU OVSPREV EOU OVSAFT EOU OVSBO EOU OVSSO EOU X'SO' X'40' X'20' X'10' X'OS' X
I
04'
1'01' I'SO' X'40' 1'20' X'10' X'OS' B'O'
in OVSTAT --X'80'-- X'40' X'20' X'10' X'OS' Field Description, Contents, Meaning Current option is set on
GPRs before call wanted
GPRs after call wanted
GPRs returned fro. SVC callee PLIS'I wanted
Floating-point registers wanted
Floating-point registers returned fro. SVC callee STOP wanted CftS SVC TRACE wanted
Nor.al return CMS SVCs wanted OS SiCs wanted WAIT CftS SiCs wanted
A*2 Current status of SVCTRACE Override options are On SVCTRACE SAME is valid
After bit; set ty DftSITS BALT override flag SUSPEND override flag DC XL3'0' 2D Reserved for IBM use SVCSAVE DC 1SF'0' 30 INTSVC work area NRMSAV DC 2SD'0' 7S Bor.al standard information
DC F'O' 15S Reserved for IBM use SVCOURT DC F'O' 15C Current SVC count SVCSTOP DC F'O' 160 For tftSITS debugging SVLAD DS F 164 Save R14 for DftSLAD SVLADW DS F 16S Save R14 for DftSLADW SVLFS DS F 16C Save R14 for DftSLFS 170 17S 1S0 18S 190 19S L01DLIST LOADNAME L01DSTRT DC
DC
DC
DC
DC
DC CLS'LOAD' CLS' CLS ') , CLS'ORIGIN' CLS'O' SX'FF' DC 2F'0' 1AO Reserved for IBft use fLIST !2I in 1AS DS OF 1AS ftODLIST DC CL8'LOADftOD' Routine name 1BO DUMCOM DC CLS' Module filename filled in here lBS SSMOR DC X'FF' A*3 Fence; allows all interrupts
1B9 ZER03 DC AL3(0) Address is 3-bytes long and set to zeros
1BC TRABSRT DC CL8' Bolds filenaae of transient routine
236 IBM VM/370 Data Areas and Control Block Logic
Previous Page Next Page