SY20-0886-1_VM370_Rel_6_Vol_1_Mar79.pdf
Page224(224 of 455)
DKKWRK, ACNTRT Build ACNTBLOK, load it with war. start cylinder data and chain it. DKKWRK, WARKLOG ---SUIld buffer and load it with the saved log message. DKKWRM, WARMSPL ---Suild-SPFBLOKs and fill with appropriate printer, punch, and reader spool data. DKKWRK, WARHOLD ---SUIld SHQBLOK and move hold queue record data to the new block and chain it to the hold queue chain. DMKWRK, WARKCLR ---cIear-S--bytes of record 1 on the warm start cylinder. Check CPID again. DMKCKSWM ----Par-CPID=CKPT or PORCE, reconstruct spool checkpoint records. DKKCKSIN ---Par-CPID=NOT CKPT or NOTPORCE, initialize the checkpoint cylinders. DKKCKSPL Piles in the systems spool hold queue are added to the checkpoint cylinder. DKKWRK, Read in the remainder of warm start data. Entry point results from invoking CP SHUTDOWN co •• and. Close active spool files for callers or operator console. J2MKCPS, Via RDEVBLOK, locate and record DASD statistical data. DMKCPS, DASDCHI -- Put CPCp-Into CPID to denote shutdown. DKKDKPRS ---set-up CAW, CCWs and load CP via IPL fro. system residence device. D!KCKPT ----Save spooling and accounting data. D!KMOBSH ---stOp-monitor tape activity. DKKCPI SHUTSYS ---sense shutdown flag, issue DKKCPI961W, enter disabled wait state code X'006'. Entry occurs via ABEBDOOO condition or by pressing syste. console RESTART button. Save PSI values. Determine if dump is full or just CP portion. DMKDKP, DMPKSG ---Par_at abend .essage to operator and transfer to D!KD!P and D!PDASD. Write out a defined amount of storage or all storage to selected DASD. DMKD!P, DSKEND ---PI ace-SendI ng record number and the syste. file number in the du.p file SPBLOK. D!KDMP, RECSRCH ---Chain dump-file RECBLOKs to RDEVBLOK, and link dump file SPBLOK onto the system reader chain • . 1-210 IBM VM/370 System Logic and Problem Deteraination--VoluBle 1
DKKDSP RESTART -- Restart-the system on warm start indication. Dump CP storage or all storage to the selected tape drive per specified tape parameters. DKKDMD Restart the system if warm start is indicated. DMKDMP, Dump CP storage or all storage to the selected printer. Restart the system if warm start is indicated. VIRTUAL MACHINE INITIALIZATION AND TERMINATION DMKCNSIN via interruption from a console or terminal (not displays) If appropriate, determine and store device type in the Write the VK/370 online message. Sets up to receive interruption. device. RDEVBLOK. attention DMKBLDVM On attention interruption, build skeleton VMBLOK for LOGONxxx. DMKCFMBK Send read CCWs to the terminal for LOGON or DIAL response. DMKTRMID ---On-response determine translate tables to be used. DMKCFKBK ---ValIdate command and transfer to DMKLOGON. DMKLOGON ---LOGON command execution. DKKDIAL - Dial access linkage to mUltiaccess system. DMKUDR ----vIa user directory access, validate user logon eligibility. On acceptance of eligibility, that is the successful completion of logon, build and allocate control blocks and linkages for the user's virtual machine. DMKCFGIP ---por--the IPL of a named saved system, the name is verified and resources are checked for availability. Virtual storage is set up with the saved system via SWAPTABLE, SEGTABLE, SHRTABLE updates. For the IPL of device address, the IPL simulator is loaded in the user's storage. DMKVMIPL ---USer's page 0, set console address, IPL device address, VMBLOK flags IPL device type and class and user CAW. Read in 24 bytes from the CTCA, reader, DASD or tape unit into the user's virtual location zero. The CCW pointer is now set to the IPLCCW at virtual location X'8' and the program is loaded. For IPL STOP, the virtual machine is placed in console function mode to allow change to nucleus name and apparent storage size before continuation. LO!J2!Q! IPL address is inserted in X'02' if BC .ode, or X'BA', if EC mode. The user's CAW and registers are restored and control is given to the user by loading the current PSi at virtual location O. CP Method of Operation and Program Organization 1-211