Page of GC20-1807-7 As Updated April 1, 1981 by TNL GN25-0829 Associated with external interrupt code X'4001' is a storage area
referred to as theexternal interrupt message Thp external interrupt message header (VMCMHDR) contains the control information
required toSEND and RECEIVE messages. The fields within the message
header are, for themost part, a copy of VMCPARM parameter list fields.
CP passes the external interrupt buffer (containing
interrupt message header) to the user's interrupt
processinq. The user must specify the address and length
when he executes theAUTHORIZE subfunction. Then, when
or receives messages, CP knows the address of the buffer
to the appropriate interrupt handler routine.
the external
handler for
of this buffer
the user sends
and passes it
FieldsVMCMFUNC through VMCMUSE correspond to the fields VKCPFUNC through VMCPUSE in the VMCPARM parameter list transmitted by the source
virtual machine. The format of the message header and optionalSENDX data buffer is: 0 8 10 18 20 28 V* 1 (VMCMSTAT) .-- I V*1 I I I , I I I I I I I V*2 I VMCMFUNC VMCMMID VMCMUSER VMCMVADA VMCMLENA VMCMVADB VMCMLEN B VMCMUSE VMCMBUF Optional Message Buffer L- ____________________________________________ __
is a status byte associated with the message header. The
bits within the status byte are defined as follows: .Vl'!CMRESP (X'80') Indicates final external interrupt (transaction
complete). This bit will be set for allRESPONSE external interrupts and the SEND external interrupt
resultinq from anIDENTIFY request. VMCMRJCT (X'40') This bit is set in a RESPONSE external interrupt to
indicate that the sink virtual machine reiected the
messaqe via the REJECT subfunction.VMCMPRTY (X'20') This bit is -set in both SEND ami RESP-o-NSE external interrupts to indicate a priority message. A virtual
machine must be authorized for priority messages before
it can receive them.
Part 2. Control Program (CP) 165
referred to as the
required to
header are, for the
CP passes the external interrupt buffer (containing
interrupt message header) to the user's interrupt
processinq. The user must specify the address and length
when he executes the
or receives messages, CP knows the address of the buffer
to the appropriate interrupt handler routine.
the external
handler for
of this buffer
the user sends
and passes it
Fields
virtual machine. The format of the message header and optional
is a status byte associated with the message header. The
bits within the status byte are defined as follows: .
complete). This bit will be set for all
resultinq from an
indicate that the sink virtual machine reiected the
messaqe via the REJECT subfunction.
machine must be authorized for priority messages before
it can receive them.
Part 2. Control Program (CP) 165