Type ASSEMBLE
Source Lines : 363
Fixes Applied : 0
Most Recent Version : Friday, August 7, 1981
Last Fix ID : [Unmodified]
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