VMCBlOR VMCBlOK contains data
Communicaticn Facility
transfer and status information used by the Virtual Machine (VMCF). The VMCPNT field of the VMBLOK points to VMCELOK. 0 V*1 I V*2 VMCFUNC VMCIHD 8 VMCUSER 10 VMCVADA VMCLENA 18 VMCVADE VMCLENB 20 VMCUSE 28 VMCFPNT I V*3 I V*4 I V*5 I/V*6// I 30 VMCTOD I Hexadecimal Field Name Field Description, Contents, Meaning
o
1
2 4 8 10 14 18
1C 20 28
2C
2D
2E
2F 30 VMCSTAT DS 1X in VMCSTAT VMCRESP EQU --X'80'--- VMCRJCT EQU X'40' VKCPRTY EQ-U . X:' 2'()' . VMCEFlG DS VMCFUNC DS VMCMID DS VMCUSER DS VMCVADA DS VMClENA DS VMCVADB DS VMClENB DS VMCUSE DS VMCFPNT DS VMCKEY DS VMCCSTAT DS 1X 1H
1F
1D
1F
1F
1F
1F
1D
1F 1X 1X in VMCCSTAT VMCCXINT EQU --X'80'---- VMCCRECP EQU X'40' VMCCBUSY EQU X'20' VMCASTAT DS 1X in VMCASTAT VMCAAUTS EQU --X'80'---- VMCAPRTY EQU X'40' VMCAQIES EQU X'20' V-MCRSB1 DS VMCTOD DS 1X 1D V*1 VMCElOK user status
Final response interrupt
Message rejected pri.c.ri tym.essag.e V*2 Data transfer return code
Subfunction code
Message identifier Source and/or sink userid (VMUSER) Vaddr of message buffer
Length of message Vaddr of reFly buffer (SENI/RECV only)
Length of reply buffer (SENt/BECV only)
User-supplied dcubleword
Address of next VMCBLOK V*3 User PSi key V*4 VMCElOR control status
External interrupt VMCELOK TranEacticn processed VMCELOK busy V*5 VMCELOR authorization status
Authcrized specific
Authcrized Friority User is quiescent V*6 Reserved for IBM use TOD at authcrization and/or build operation VMCBSIZE EQU (*-VMCBlOR)/8 VMCELCK size in doublewords !g! VMCACNT EQU VMCFUNC Active message count
128 IBM VM/370 Data Ar.eas and Control Block Logic
VMCMHDR provides information to identify the sFecial VMeF external interrupts.
o
8 10 18 20 28 V*1 I V*2 VMCMFUNC VMCMEID VMCMUSER VMCMVADA VMCI1LENA VHCMVADB VMCMUSE VMCMBUF (Optional Message Euffer)
Hexadecimal Field
tisplacement Name Field Description, Contents, Meaning o
1
2 4 8 10 14
18 1C '1n £v 28 VMCMSTAT DS 1X in VMCMSTAT VMCMRESP EQU --X'80'---- VMCMRJCT EQU X'40' VMCMPRTY EQU X'20' VMCMEFLG DS 1X VMCMFUNC DS 1H DS 1F VMCMUSER DS 1D VMCMVADA DS 1F VMCMLENA DS 1F VMCMVADB DS 1F VMCMLENB DS 1F VMCMUSE DS 11'\ .u VMCMBUF DS ox V*1 Message status tyte V*2 Final response interrupt Message rejected
pricrity message
Data transfer return code c?d; (original request) Message 1dent1f1er Source and/or sink userid (VMUSER) Virtual buffer address
Message length Virtual reply buffer address
Reply buffer length USer supplied doubleword Opticnal SENDX data tuffer VMCMLEN EQU (*-VMCMHDR) VMCMEDR size in bytes VMCMHDH Section 1. CP rata Areas and Centrol Blocks 129
Previous Page Next Page