LOCKBLCK LOCKELOK is used to synchronize execution for sections of nonreenterable code. Locked
users are returned to the CPEXBLCK queue when the function teing executed coapletes or no
longer requires nonreenterable resources. LOCKELOKs are queued eff DMKSYSLE. Hexadecimal Displacement
------------ 0 4
8
r ,
o I LOCKNEXT LOCKQUE I 1------------------------------------------------1
8 I LOCKNAME I Field Name LOCKNEXT DS LOCKQUE DS LOCKNAME DS
LOCKSIZE EQU 1F
1F
1D
Field Description, Contents, Meaning Pointer to the next lock centrol block
Pointer to CPEXELOK queue The name being locked C*-LOCKELOK)/8 LOCKELOK size in doutlevords (X'02') Section 1. CP Data Areas and Centrol Elocks 33
MCHAREA
MCHAREA provides CP with statistical data that
processor, tc its buffers, to processor storage
recovery of VM/370. o MCHDAMLN MCHPROCA relates to malfuncticns
for damage assessment, I MCBREC I --------------------------------------------------------1
8 MCHCPEX L*1 I////I/MCBRESEV//////I 10 M*1 I M*2 I M*3 M*5 I M*6 I M*7 I M*8 18 MCHLSUM 40 N*1 1*2 I N*3 I N*4 N*5 1*6 I 1*7 I 1*8 48 MCHFSAR MCEFSAV 50 MCHFSEAV MCBPDARI of the
and to Bexadecimal Field
tisplacement Name Field Description, Contents, Meaning o
o
2
4
8
C
D 10 10 MCHDAMG:E DS MCHDAMLN DS MCHPROCA DS MCHREC DS MCHCPEX DS MCHMODEL DS Bits defined iiODEL2QO-EQU MODEL210 EQO MODEL200 EQU MOD3033 EQU MOD3032 EQU MOD3031 EQU MODEL168 EQU MODEL165 EQU MODEL158 EQU MODEL155 EQU MODEL148 EQU MODEL145 EQU MODEL138 EQU MODEL135 EQU NOMODEL EQU MCHRESEV DS MCHDAMFL DS MCHFLAGO DS Bits defined iiCHOHDWi-EQO MCHOSFTR EQO MCHOUSAD EQO MCB1GERR EQU MCHOTERM EQO MCBOQUIT EQU OH 1H XL2 1F
1F 1X in MCHMODEL --X'18'--- X'18' X'18' X'14' X'14' X'14' X'10' X'10' X'OC' X'OC' X'08' X'08' X'04' X'04' X'OO' 3X OBL8 1X in MCHFLAGO --X'80'-- X'40' X'20' X'10' X'08' X'04' Damage Length of damage assessment area
Processor address Machine check record address Machine check CPEXBLCK address
L*1 Model numter for the machine
ID number for the 240 machine ID number for the 210 machine
ID number for the 200 machine ID number for the 3033 processor It number for the 3032 processor
ID number for the 3031 processor
ID number for the 168 machine ID number for the 165 machine ID number for the 158 machine ID number for the 155 machine ID number for the 148 machine ID number for the 145 machine ID number for the 138 machine
ID number for the 135 machine
No support for machine
Reserved for IBM use Damage assessment data M*1 System status
Hardware recovery Software recovery User abnormally terminated
Channel inoperative
Operating system termination
Quiet mode in effect
34 IBM VM/370 Data Areas and Control Block Logic
real
the
Previous Page Next Page