Type ASSEMBLE
Source Lines : 2,589
Fixes Applied : 13
Most Recent Version : Thursday, December 7, 1978
Last Fix ID : [R11926DK]
Module
DMKPTR
Function
TO MANAGE THE INVENTORY OF REAL SYSTEM PAGES, PROVIDING REAL MEMORY SPACE FOR CONTROL PROGRAM FUNCTIONS AND FOR PAGES OF USER AND CONTROL PROGRAM VIRTUAL MEMORY
Attributes
SERIALLY REUSABLE, RESIDENT, CALLED VIA SVC 8
Operation
THE OPERATION OF DMKPTRAN IS DESCRIBED IN SECTIONS A-D BELOW THE OPERATION OF DMKPTRFR IS DESCIRBED IN SECTION E THE OPERATION OF THE PAGE SELECTION ROUTINE 'SELECT' IS DESCRIBED IN SECTION F THE OPERATION OF DMKPTRFT IS DESCRIBED IN SECTION G THE OPERATION OF DMKPTRUL IS DESCRIBED IN SECTION H THE OPERATION OF DMKPTRLK IS DESCRIBED IN SECTION I THE OPERATION OF DMKPTRRS IS DESCRIBED IN SECTION J
Calls to Other Routines
DMKPAGIO - EXIT VIA GOTO TO INITIATE PAGE I/O DMKFREE - OBTAIN FREE STORAGE DMKFRET - RETURN FREE STORAGE DMKSTKCP - STACK DEFERED REQUESTS FOR EXECUTION DMKQCNWT - WRITE ERROR MESSAGE TO USERS DMKPGTPG - OBTAIN DASD SPACE FOR PAGE WRITES DMKDSPCH - EXIT VIA GOTO TO AWAIT INTERRUPTS DMKFRETR - MERGE EXTENDED FREE STORAGE PAGE INTO FREE LIST DMKCFMBK - TO PUT USER IN CONSOLE FUNCTION MODE DMKPTRFT - TO PUT A PAGE ON THE FREELIST DMKPGTPR - TO RELEASE AN OLD PAGE