|
NAME : HCPMDGBK
DESCRIPTION: MONDIAG control block
DSECT : MDGBK
FUNCTION : Information relating to an application buffer
created by the virtual machine via Diagnose 'DC'.
LOCATED BY : MNDA_MDGBK_LHEAD: Beginning of MONDIAG chain
MNDA_MDGBK_LTAIL: End of MONDIAG chain
CREATED BY : HCPMXPDC Diagnose 'DC' START processing
HCPMXSEV Diagnose 'DC' EVENT processing
HCPMXTCF Diagnose 'DC' CONFIG processing
DELETED BY : HCPMXSSP Diagnose 'DC' STOP processing
HCPMXSEV Diagnose 'DC' EVENT processing
REFERENCES : none
SERIALIZED : The chain of HCPMDGBKs is serialized by the defer
lock MNDA_MDGBK_LOCK, which is located in HCPMNDBK.
RELOCATION CONSIDERATIONS : This control block is relocated as part of a live
guest relocation (LGR). The bits and fields that
need to be relocated are defined in the
corresponding LGRMDGBK COPY file. Whenever changes
are made to this control block, consideration must
be given to any effects these changes will have on
a relocation. If any new fields or bits are
defined, they may need to be relocated. If
existing bits or fields are changed, corresponding
modifications may be required in the LGR version of
this control block. Consider also the effects of
these changes on a relocation involving a back-level
release of CP.
NOTES : -- An MDGBK is created for each invocation of Diagnose 'DC' START
-- An MDGBK is deleted under the following circumstances:
- When a Diagnose 'DC' STOP is issued
- When a virtual storage reset is detected
- When a segment purge occurs and it is determined
that an application buffer resides within the
address range of the NSS that is to be purged
| |