Type ASSEMBLE
Source Lines : 604
Fixes Applied : 10
Most Recent Version : Wednesday, December 13, 1978
Last Fix ID : [HRC008DK]
Module
DMKAPI
Function
READY THE ATTACHED PROCESSOR FOR SYSTEM USE.
Attributes
NON-REUSABLE, PAGEABLE, ENTERED VIA SVC FROM DMKCPI.
Operation
1. MOVE COMMON PSA FIELDS IN ABSOLUTE 0 TO STORAGE DEFINED BY PREFIXA AND PREFIXB. INITIALIZE AP DATA. 2. LOCK DMKIOG. 3. PSW RESTART THE APU AT DMKAPIAP AND SPIN UNTIL THE ROUTINE COMPLETES APU INITIALIZATION. 4. CHECK IF THE INTERVAL TIMER IS RUNNING ON THE APU. 5. SET THE PREFIX REGISTER TO PREFIXA AND INITIALIZE THE CONTROL REGISTERS FOR THE MAIN PROCESSOR. 6. OBTAIN THE SYSTEM AND VMBLOK LOCKS. 7. UNLOCK DMKIOG AND RETURN TO DMKCPI.
Calls to Other Routines
DMKIOGAP - INITIALIZE CR15 ON APU FOR EXTENDED LOGOUT. DMKLOKSP - OBTAIN SYSTEM LOCK. DMKLOKVM - OBTAIN VMBLOK LOCK. DMKPTRAN - BRING IN AND LOCK DMKIOGAP. DMKPTRUL - UNLOCK DMKIOGAP. DMKQCNWT - WRITE MESSAGES TO OPERATOR.