Rses Module Entry Point Directory Module Name DMTDSP DMTEXT DMTGIV DMTINI DMTION DMTLAX Entry
Points DMTDSP DMTEXT DMTGIV DMTINI DMTION DMTLAX Function
This .odule is the MSUP dispatcher. It is entered when
an exit occurs from sUFervisor functions that were
entered following an interruption or that issued the
freeze sve function. DMTDSP must be entered with all PSi masks off (except
for the machine check mask).
This module is the MSUP external interruption handler. DMTEXT receives control directly on an external inter­
rupt and saves the status of the executing task if one was interrupted.
This is a supervisor service routine that enqueues GIVE requests from tasks to be delivered to other tasks by DMTAKE. Receives control after initial loading of RSes, and
performs general initiali2ation functions that are co.­
mon to all parts of Rses. DMTINI writes a copy of the initial load to DASD, ac­
cording to operator instructions, when Rses is initial
program loaded from the generation IPL deck. When ititial program loaded from disk, DMTIBI finishes
reading the saved Rses load. When IPL disk reading or writing is comlete, DMTINI initializes Rses storage areas.
This module contains both the MSUP I/O interrupt
handler and the task I/O service routine. The I/O
service provided by DETIOM to the task Irogra.s includes sequential subchannel scheduling, channel pro­ gram execution, auto.atic sense executionon unit check
when requested, retrun of all pertinent infor.ation re­
the execution of the channel progra., and notification
via a POST upon completion of the channel prograa.
This routine is the line allocation task for Rses. The
major part of this routine functions as an asynchronous
exit being alerted by DftTREX. 3-50 IBM VM/370: System Logic and Problem Deteraination--Volu.e 3
Module Name DMTMAP DMTMGX DMTNPT Entry Points DMMAP DMTMGX DMTMSG DMTNPT NPTGET SENDOFF BUFFINIT XECUTE LINEIO GETBLOCK GETVRFY PUTBLOCK PUTVRFY RSCS Module Entry Point Directory
Function
Describes the non-fixed address MSUP status storage
areas in main storage.
This .odule contains no executable code.
Takes a
message
message
message request buffer and
from the information in that
text found in constructs the
buffer and the
Contains a list of error messages to be used externally
by DMTMGX. This module contains no executable code.
This module is a line driver that provides sUPFort for
the 2770, 2780, 3770, and 3780 nonprogrammable
terminals. Maintains a cyclic control of the task on both
sending and receiving operations.
Sends the BSC end-of-transmission character (EOT) on
the line to the remote terminal.
Initializes the line output buffer with the correct BSC character set, depending cn the type of output file and
and features available at the terminal.
Requests the supervisor to execute I/O operations.
After starting the I/O operations, XECUTE waits for
either a command to be or the completion of the
requested I/O operation.
Executes (by calling XECUTE) I/O operations on the ESC line and checks the final state. LIBEIO then sets the IOERR flag in the DEVFLAG byte.
prepares the line output buffer to be transmitted to
the remote terminal.
Analyses the response obtained from each buffer trans­
mission and takes the appropriate error action.
Deblocks received TP buffers and writes the deblocked
record to the VM/370 spool file system. Verifies the content of each received TP buffer and
constructs an appropriate reply if the buffer is found
in error. RSCS Directories 3-51
Previous Page Next Page