Table of Contents

DMKDEH Abstract

Statistics

Type ASSEMBLE
Source Lines : 363
Fixes Applied : 0
Most Recent Version : Friday, August 7, 1981
Last Fix ID : [Unmodified]

Synopsis

Module

       DMKDEH

Function

       TO DYNAMICALLY ALTER OR AUGMENT THE VIRTUAL MACHINE
       DEVICE CONFIGURATION OR STORAGE SIZE.

Attributes

       REENTRANT, PAGEABLE, CALLED VIA SVC

Operation

                 STORAGE    REDEFINED VIRTUAL STORAGE
                 STOR           "        "       "
                 CHANNELS   REDEFINES VIRTUAL CHANNELS
                 CHAN           "      "        "
       1.  FOR DEFINE STORAGE, AFTER THE USUAL CHECKS FOR COMMAND
       VALIDITY, THE USER MACHINE BLOCK IN THE CP DIRECTORY FOR THE
       USER IS CHECKED TO ENSURE THAT THE DESIRED STORAGE SIZE DOES
       NOT EXCEED THE MAXIMUM STORAGE SIZE PERMITTED TO THE USER.
       (IF TOO LARGE, ERROR MESSAGE AND CODE RETURNED).  IF OK, THEN
       ALL TABLES PERTAINING TO THE STORAGE PRESENTLY IN USE FOR THE
       USER'S VIRTUAL MACHINE ARE RETURNED TO FREE STORAGE, AND NEW
       SEGMENT, PAGE, AND SWAP TABLES ARE CREATED BASED ON THE
       REQUESTED STORAGE SIZE.

       2.  FOR DEFINE CHANNELS, AFTER THE VALIDATION OF THE COMMAND,
       DMKCFPRR IS CALLED TO RESET THE VIRTUAL MACHINE. THE VIRTUAL
       MACHINES CONTROL BLOCKS (I/O) ARE THE SCANNED, AND THE VIRTUAL
       CHANNELS ARE FLAGGED ACCORDING TO THE OPTION REQUESTED. ANY
       VIRTUAL CHANNEL THAT HAS A CTCA ATTACHED TO IT WILL BE FLAGGED
       AS BEING A SELECTOR CHANNEL.

Calls to Other Routines

       DMKCVTDB
       DMKCVTBD
       DMKERMSG
       DMKUDRFU
       DMKUDRRD
       DMKUDRRV
       DMKPGSPO
       DMKCFPRR
       DMKCFPRD
       DMKBLDRL
       DMKBLDRT
       DMKQCNWT
       DMKFREE