Document Details
VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page
141
(
141
of
342
)
GO
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
VMCPARM
VMCPARM
contains
the
user-supplied
parameters
when
a
VMCF
subfuncticn
is
executed.
Register
1
in
the
Diagnose
instruction
points
to
VHCPAR!!.
o
V*1
I/V*2//1
VMCPFUNC
VMCPMID
8
VMCPUSER
10
VMCPVADA
VHCPLENA
18
VMCPVADE
Vf!CPLENE
20
VMCPUSE
L--
______
.
____________________________________________
.
____
Hexadecimal
Field
Displacement
Name
o
1
2
4
8
10
14
18
1C
20
VMCPFLG1
DS
1X
Bits
defined
in
VMCPFLG1
VKCPAUTS--EQU--X'SO'----
VMCPPRTY
EQU
X'40'
VMCPSMSG
EQU
X'20'
VMCPFLG2
DS
VMCPFUNC
DS
1X
1H
Bits
defined
in
VMCPFUNC
VMCPIDEN
EQU
X'OOOA'
VMCPRESM
EQU
X'0009'
VMCQUIE
EQU
X'0008'
VMCPREPL
EQU
X'0007'
VMCPCANC
EQU
X'0006'
VMCPRECV
EQU
X'OOOS'
VMCPSENX
EQU
X'0004'
VMCPSENR
EQU
X'0003'
VMCPSEND
EQU
X'0002'
VMCPUAUT
EQU
X'0001'
VMCPAUTH
EQU
X'OOOO'
VMCPMID
DS
1F
VMCPUSER
DS
1D
VMCPVADA
DS
1F
V.HCPLENA
DS
1F
VMCPVADB
DS
1F
VMCPLENB
DS
1F
VMCPUSE
DS
1D
VMCPLEN
EQU
(*-VMCPARM)
Field
Description.
Contents,
Meaning
V*1
V.HCPARM
flag
byte
Authcrize
specific
request
Priority
message
Receiving
special
messages
V*2
Reserved
for
IBM
use
Sub
function
code
REJECT
IDENTIFY
RESU!!F
QUIESCE
REPLY
CANCEL
RECEIVE
SENDI
SENt/RECEIVE
SENt
UNA
U'IHORIZE
AUTHCRIZE
Message
identifier
Target
userid
Virtual
address
of
message
buffer
Length
of
message
Virtual
address
of
reply
buffer
(SEND/RECEIVE
only)
Length
of
reply
buffer
(SENt/RECEIVE
only)
User
supplied
doubleword
Length
of
VMCPARM
(bytes)
130
IBM
VM/370
Data
Areas
and
Centrol
Block
Legic
Previous Page
Next Page
Help
Close
This book
Authors
everything
Retrocomputing
Titles
All books
GO
Zoom In
Zoom Out
Contents
Extract
Help
Printable
Share
Destination page number
Search scope
Search Text