CP Module Entry Point Directory
r I Module I Name Entry Points Attributes, Function D!KDIB D!KDIR DMKDMP DMKDRD D!KDSB D!KDSP DMKDIAL DMKDIBSM DMKDIRCT
DMKDIRED D!KDMPRS DMKDRDDD DMKDRDER DMKDRDKP DMKDRDSY DMKDSBRD DMKDSBSD DMKDSPA Processes the DIAL command. Attaches a user's
terminal as a dedicated device to an existing
virtual 270X terminal line in the virtual machine
addressed by the command line. Pageable Simulates sense data and status for virtual I/O to a simulated I/O device (2702 line or CTCA)
that has not yet been activated through either
the console function DIAL for 2702 lines, or the
console function COUPLE for virtual CTCAs. Pageable or standalone.
Initial program loaded or run under CMS if on a CMS disk.
Builds a user directory on a system owned volume
using pre-allocated cylinders.
End of load module for CMS. Resident. Writes a dump of main storage, control registers,
floating-point registers, general registers, and
clocks to a specified device. Writes the dump on the specified device.
Initial program loads the system over again. Pageable. Process spool files
Delete system dump spool file.
Manipulates input spool files via a DIAGNOSE code X'0014' issued by the virtual machine.
Reads a system dump spool file via a DIAGNOSE code X'0034' issued by the virtual machine.
Reads the system symbol table CSECT via a DIAGNOSE code X'0038' issued by the virtual machine. Resident. D1SD error retry program. Processes unsolicited device end interruptions.
Collects DASD sense data.
Resident.
Entered after each interruption handler is
finished processing and after each stacked CPEXBLOK, I/O request, and external interruption
has been serviced. It updates the CPU times charged to the user that has received service,
updates all virtual timers, and reflects any
pending interruptions for which the user is
enabled. After the user's status has been
updated, the highest-priority runnable user is
dispatched.
Immediate redispatch path for virtual machines. The only status update that occurs is for virtual
timers. ------.--------J 1-236 IBM VM/310 System Logic and Problem Deter.ination--Volume 1
Module Entry Name Points DMKDSPB DMKDSPCH DMKDSPO DMKDSP1 DMKDSP2 DMKDSPE DMKDSPQS DMKDSPRQ DMKDSPRU DMKDSPNP DMKEIG DMKEMA DMKEKA DMKEMB DMKEMB DMKEMC DMKEMC CP Module Entry Point Directory
Attributes, Function Process new virtual PSi and dispatch. Entered if
the virtual PSi has been entered outside of DMKDSP. Main entry point. Updates timers and dispatches
user. CP assist DSPO instruction (E60D). CP assist DSP1 instruction (E607). CP assist DSP2 instruction (E611). Processes interrupt from virtual interval timer. Nonexecutable; dispatched user's maximum time
slice.
Queues anchor for IOBLOKs and CPEXBLOKs. Entered attached processor mode when the
system lock is not held.
Number of dynamically assignable page frames now available in the system. Pageable. Analyzes the 2880 channel logout and sets
appropriate bits in the ECSi field according to
the results of this analysis. It moves the
channel logout to the channel check record. Pageable. Contains the framework of the common error
messages that are generated at various places
within CP. Module DMKERM references DMKEMA to
write error messages that require variable data
to be inserted into them. This module contains
no executable code and contains all error
messages from 0 to 169. Pageable. Contains the framework for the common error
messages that are generated at various places
within CP. The module DMKERM references DMKEMB to write error messages that require variable data
to be inserted into them. This module contains
no executable code and contains all error
messages from 170 to 423. Pageable. Contains the framework of the common error
messages that are generated at various places
within CP. Module DMKERM references DKKEMC to
write error messages that require variable data
to be inserted into them. This module contains
no executable code and contains error messages 424 and up. CP Directories 1-237
Previous Page Next Page