The Attached Processor Environment •• 1-172 CP Initialization for the Attached
Processor.• • • • • • •• 1-112
Processor Addresses••••••••• 1-172 PSA Setup •••••••••••••• 1-172
Locking•••••••••• •••• 1-173
MachineCheck Handler in Attached
Processor• I/O Subsystem. • • • • Shared Segment • • • • ••• 1-174 •••• 1-179 •••• 1-180 CP METHOD OF OPERATION AND PROGRAM ORGANIZATION. • • • • • .1-181 CP Program Organization. • • • .1-183 Use of the Annotated Flow Diagram ••• 1-183 VM/310 CP Interruption Processing ••• 1-183 SVC Interruptions - Problem State •• 1-183 SVC Interruptions - Supervisor State .• _ • •••••• _ _ .1-1A4 External and Clock Interruption
Reflection••••••••••••• 1-184 Monitor Interruption processing. _ .1-185 Program Interruption processing ••• 1-188 Virtual I/O Operations and
Interruption Processes•••••••• 1-189 CTCA Operations between Two Virtual Machines •••••••••••••• 1-189 Scheduling I/O for CP and the Virtual Machine •••••••••• 1-190 Standard DASD I/O Initiated via
Diagnose••••• _ •••••••• 1-190 General I/O Operation Initiated Via Diagnose •••• _ ••• _ ••••• 1-191 Virtual Machine I/O Instruction Simulation and Interruption
Reflection••••••••••••• 1-191 Virtual Console Simulation ••••• 1-192
Local GraphicI/O and Interruption Processing ••••••••••••• 1-193
Locate andValidate an ISAM Read ••••••••••••• 1-194 Scheduling CP and Virtual Machine I/O Operations and Interruption
Handling•••• ••••••••• 1-195
TerminalConsole I/O Control, START/STOP, 3210, 3215, and Others.1-196 Console Scheduling _ ••• _ •••• 1-198 3104/3705 Interruption Handler ••• 1-199
Handling Remote3270 with Binary
Synchronous Lines••••••••• 1-201 Real Storage Allocation and Page Management ••••••••••••• 1-203 Reading/Writing a DASD Page To/From Virtual Storage •••••••••• 1-204 Allocation and Deallocation of DASD Space ••••••••••••••• 1-205 Shared Segment storage Management •• 1-206 Temporary Disk Storage Management •• 1-206 Paging I/O Scheduler •••••••• 1-206 Release Virtual storage Pages •••• 1-207 Free Storage Management ••••••• 1-201 CP Initialization and Termination Procedures. • • • • • '. • '. • • • .1- 208 Virtual Machine Initialization and
Termination•••••••••••• 1-211 Console Function (CP Command) processing. • • • • • • • • • 1-213
Dispatching and scheduling••••• 1-214 Spooling Virtual Device to Real
Device••••••••••••••• 1-216
Spooling to the Realprinter/Punch Output Device ••••••••••• 1-218
Spooling to the Real Input Device•• 1-219
Spool File Deletion.• • • • • .1-219
RecoveryManagement SUFPort Operation. _ ••••••••••• 1-220 User Directory Routines ••••••• 1-223
Save the3104/3105 Control Program Image Process • • • • • • • • • • .1-224
Spool FileCheckpoint and Recovery .1-224 Inter-Virtual Machine Comllunication.1-225 .. ____ . - - - 01-2?7 CP Module Entry Point Directory •••• 1-229 CP Module-to-Label Cross Reference •• 1-251 CP Label-to-Module Cross Reference •• 1-301 CP DIAGNOSTIC AIDS • • • • • • Entry Points for CP Co.mands CP wait State Codes ••••• CP Abend Codes • • • • • Function Codes for DIAGNOSE Instructions •••••••• APPENDIX A. VM/310 Extended • .1-401 • .1-403 • .1-403 • .1-406 • .1-401 Centrol-program Support. • .1-409 VM/310 Extended Control-program Support (ECPS). • • • • • • • • '. • .1-409 ECPS Interaction with Other Functions ••••••••••••• 1-409 Control By Control Register 6 and MICBLOK Assist Control Field •••• 1-409 Virtual Machine Pointer List •••• 1-411
Trace Table Entries••••••••• 1-411
Relationships between Hardware
Assists•••••••••••••• 1-411 Control Program Assist (CP Assist) .1-416
ExpandedVirtual Machine Assist ••• 1-420 Virtual Interval Tiller Assist •••• 1-421 APPENDIX E. VM/370 MSS Support •••• 1-423 VM/370 MSS Support •••••••••• 1-423
Logon aUser Having a Minidisk on
anUnmeunted System Volulleu4 •••• 1-423
Logon aUser Having a 3330V Dedicated as a 3330V. • • • • .1-424
ProcessDIAGNOSE Code X'78' ••••• 1-424
Generate theChannel Program Prefix for a 3330V •••••••••••• 1-425
Generate theChannel program Prefix for CMS I/O to a 3330V ••••••• 1-425 Process a Staging Adapter Cylinder Fault ••••••••••••••• 1-425 Process an Attention Interrupt from a 3330V • • • • • • •••••• 1-426 INDEX •••• ••• 1-421 vi IBM VM/370 System Logic and Problem Determination--Volule 1
Processor.
Processor Addresses
Locking
Machine
Processor
Reflection
Interruption Processes
Diagnose
Reflection
Local Graphic
Locate and
Handling
Terminal
Handling Remote
Synchronous Lines
Termination
Dispatching and scheduling
Device
Spooling to the Real
Spooling to the Real Input Device
Spool File Deletion.
Recovery
Save the
Spool File
Trace Table Entries
Relationships between Hardware
Assists
Expanded
Logon a
an
Logon a
Process
Generate the
Generate the