Aug. 1r 1979 LOCKBLOK 1QfKBLOK: USERID LOCK CONTROL LOCKBLOK is used to synchronize execution for sections of nonreenterable code. Locked users are returned to the CPEXBLOK queue when the function being executed completes or no
longer requires nonreenterable resources. LOCKBLOKs are queued off DMKSYSLB. Hexadecimal
Displacement
o
4
8
o
8
Field
Name LOCK NEXT LOCK NEXT DS LOCKQUE DS LOCKNAME DS LOCKSIZE EQU 1F
1F
1D LOCKNAME LOCKQUE Field Description, Contents r Meaning
Pointer to the next lock control block
Pointer to CPEXBLOK queue
The name being locked (*-LOCKBLOK)/8 LOCKBLOK size in doublewords (X'02') Section 1. CP Data Areas and Control Blocks 33
Page of SY20-0884-3 As Updated Aug. 1, 1979 by TNL SN25-0497 MCHAREA
MCHAREA provides CP with statistical data that
processor, to its buffers, to processor storage
recovery of VM/370. relates to malfunctions
for damage assessment, r- 0 , MCHDAMLN MCHPROCA 1- MCHREC , , , 8 I MCHCPEX L*1 I//////MCHRESEV//////I I 10 M*1 I M*2 I M*3 M*4 M*5 I M*6 I M*7 I M*8 I I 18 MCHLSUM 1 40 N*1 1- N*2 I N*3 f N*4 N*5 N*6 I N*7 I N*8
48 MCHFSAR MCHFSAV 50 MCHFSEAV MCHPDARI
Hexadecimal Field
of the
and to
Displacement Name Field Description, Contents, Meaning
------------ -------------------------------------- 0 MCHDAMGE DS OH Damage assessment area 0 MCHDAMLN DS 1H Length of damage assessment area
2 MCHPROCA DS XL2 Processor address
4 MCHREC DS 1F Machine check record address
8 MCHCPEX DS 1F Machine check CPEXBLOK address
C MCHMODEL DS 1X L*1 Model number for the machine Bit§ defined ill MCH!llmEL MOD4341 EQU x' 18' ID number for the 4341 machine MOD4331 EQU X' 18' ID number for the 4331 machine MOD3033 EQU X t 14' ID number for the 3033 processor MOD3032 EQU X' 14' ID number for the 3032 processor MOD3031 EQU X' 14' ID number for the 3031 processor MODEL168 EQU X' 10' ID number for the 168 machine MODEL165 EQU X t 10' ID number for the 165 machine MODEL158 EQU X'OC' ID number for the 158 machine MODEL155 EQU X'OC' ID number for the 155 machine MODEL148 EQU X'08' ID number for the 148 machine MODEL 145 EQU X'08' ID number for the 145 machine MODEL 138 EQU X'04' ID number for the 138 machine MODEL135 EQU X'04' ID number for the 135 machine NOMODEL EQU X'OO' No support for machine
D MCHRESEV DS 3X Reserved for IBM use 10 MCHDAMFL DS OBL8 Damage assessment data 10 MCHFLAGO DS 1X M*1 System status
Bits de!i:ned ill MCHFLAGO MCHOHDWR EQU X'SQI- Hardware recovery MCHOSFTR EQU X'40' Software recovery MCHOUSAD EQU X'20' User abnormally terminated
MCH1GERR EQU X' 10' Channel inoperative MCHOTERM EQU X'08' Operating system termination MCHOQUIT EQU X' 04' Quiet mode in effect
34 IBM VM/370 Data Areas and Control Block Logic
real
the
Previous Page Next Page