1-182 IBM VM/370 System Logic and Problem Determination--Volume 1
CP Program Organization
Use of the Annotated Flow Diagram
The following text sections, which describe each major CP function, are
annotated flow diagraBs. These diagrams, consisting of logic labels and commentary, describe the general flow and use of CP logic modules and
their relationship to other modules while performing a specific function
or task. The annotated flow diagrams do not contain references to error messages, abnormal termination conditions, or most control block field
labels. This avoids complexity and makes the general logic of CP and
its related tasks more understandable to the user. With "understandability" as the key, obtuse and complex logic that is used
for obscure and seldom used functions is not described. Also the flow
diagram does not indicate nor describe every entry point encountered in
a function. Nor do the diagrams illustrate the innumerable times that
commonly used modules are utilized. DftKFRE and DftKCVT, the obtaining
and returning of free storage and the number base conversion modules are
such examples. Annotated flow diagrams are arranged by function and
subfunction. Titles for these functions and subfunctions also precede
annotated flow text and labels. The text in the charts is prefixed by
underscored and capitalized entry points and labels. Entry points are
indicated by seven or eight characters; the first three characters are
DMK. Labels are indicated by prefixing with a comma and the
six-character module identification.
The annotated flow diagrams in this section do not reflect V!/370 use
of the MSS. If there is an MSS attached to the VM/370 system, consult
Appendix B in this volume for flow diagrams of those functions that
utilize the MSS (such as logging on a virtual machine that has a mimidisk defined on an MSS 3330V voluae}0
Note: Annotated flow diagrams are not to be construed as trace material. The dynamics of CP operations preclude the use of the annotated flow
diagrams, as they are shown in this manual, as traces of CP functions. VM/370 CP Interruption Processing SVC INTERRUPTIONS - PROBLEM STATE DMKSVCIN --Entry for SVC problem mode
replaced. DMKCFMBK interruptions from problem or supervisor states. For
and ADSTOP (SVC X 'B3'), the overlaid instruction is ---console function mode is entered. DMKSVCIN state SVC 76 (X'4C') check for valid parameter passing. Determine the operating SCP used in the virtual machine by examining passed parameters in RO and R1. For invalid parameter passing, error recording is not performed. DMKIOEVR is reflected to the user. CP Method of operation and Program Organization 1-183
Previous Page Next Page