Program Organization
This section describes the organization of
the DMKSSP module. DMKSSP The Starter Systea Program that allows
the operator to redefine the 1I1n1mUII devices necessary to generate the V!/370 system. Nonreentrant, resident, entered via IPL. £2ndi!!£1l§ D!KSSP001 is entered as the result of an IPL. Exit Conditions --D8KSSP--glves control to
initialize the remainder of
Register 10 must contain the
address. u R1: Parameter register
R2: Paraaeter register
RS: General BAL register
R6: Address of RCHBLOK
R7: Address of RCUBLOK RS: Address of RDEVBLOK R11: Base register 2
R12: Base register 1 D!KCPINT to
the system. IPL device
External References the first real device
block IMKRIOCU Anchor to the first real
control unit block IMKRIOCH Anchor to the first real
channel l:lcck IMKRIOCN Address of the system console
device I!KRIOPR Address of the system printer
device IMKRIOPU Address of the system punch device IMKRIORD Address of the system reader
device IMKSYSNU Disk address on the nucleus JMKRIO Address of real I/O centrol
blocks £!ll to .Qther IMKCVTHB To convert the device address
to binary IMKCVTBB To convert the device address
to printable hexadecimal
characters IMKCPIBT To continue system
initialization RCHBLOK, RCUBLOK, RDEVELCK, PSA 166 IB8 V8/370 Service Routines Program Logic
Directory
Figure 8-1 is an alphabetic list of the major labels in the Starter System Program.
The associated method of operation diagram
description of the operation performed at
the pOint in the program associated with
each label is included. (if any) is indicated and a brief Label Diagram ATTNHAND 8-1 BKUPLAB 8-1 DASDADR 8-1 DKKSSP01 8-1 FINDCONS 8-1
GRAPHID 8-1 HDRKSG 8-1 MAINLINE 8-1 peHtlE 8-1
PIDLAB 8-1
PRTLAB 8-1
RDRLAB 8-1
READADDR 8-1 READTYPE 8-1
REAiRITE
REDEFINE SCAN STARTIO SYSLAB VLDCON iORKLIB XFRINIT 8-1
8-1
8-1
8-1
8-1
8-1
8-1
8-1
Description
Enables system for I/O interrupts.
Builds real control blocks for scratch tape. Sets up device type for disk containing the starter system. Starter system entry point called by DMKSIV. Identifies the system console. Handles the I/O for display terminals.
Displays starter system header message.
Builds all the real control blocks necessary.
Builds the real control blocks for the punch.
Builds the real control blocks fer the tape drive containing the
PID (Program Information tepartment) distributien taFe. Builds the real control blocks for the printer.
Builds the real control blocks fer the reader,.
Initiates writes to and reads fro. the console to determine the
device address.
Initiates writes to and reads from the console to determine the
device type.
Writes to and reads from the console. The REI WRITE routine is
called by both the REIDAttR and REIDTYPE routines.
Asks the operator if he wants to redefine the system. Finds or builds the necessary real control blocks.
Issues the Start I/O (SIO). Builds the real control blocks fer the disk that contains the system residence volume. Checks for a valid CPU model. Asks the operator if the configuration just defined is the one he
wants.
Transfers control to DKKCPI. igure 8-1. The Starter System (DMKSSP) Label tirectory
Chapter 8. The V8/310 Starter System 167
Previous Page Next Page