Table of Contents

DMSSSK Abstract

Statistics

Type ASSEMBLE
Source Lines : 249
Fixes Applied : 0
Most Recent Version : Tuesday, December 12, 1978
Last Fix ID : [Unmodified]

Synopsis

Module

       DMSSSK

Function

       SET STORAGE PROTECT KEYS FOR A SPECIFIED SAVED SYSTEM

Attributes

       DISK RESIDENT, EXECUTES IN THE TRANSIENT AREA

Operation

       THIS MODULE WILL SET STORAGE PROTECT KEYS FOR A
       BLOCK OF STORAGE OCCUPIED BY A SAVED SYSTEM. THE
       STARTING ADDRESS MAY BE SPECIFIED BY THE CALLER AS
       LONG AS IT FALLS WITHIN THE RANGE OF THE SYSTEM
       LOAD EXTENTS.

       DMSSSK VALIDATES THE KEY ENTRY IN THE PARAMETER LIST
       BY ENSURING THAT IT IS A ONE OR TWO DIGIT NUMBER
       BETWEEN 0 AND 15.

       A FINDSYS IS THEN DONE FOR THE NAME PROVIDED WHICH
       PROVIDES THE LOAD RANGE OF THE SAVED SYSTEM.

       IF AN ADDRESS HAS BEEN INCLUDED IN THE PARAMETER
       LIST, IT IS CHECKED TO ENSURE THAT IT FALLS WITHIN
       THE LOAD RANGE OF THE SAVED SYSTEM.
       THE COMPLETE RANGE OF THE SAVED SYSTEM MUST ALSO
       FALL WITHIN THE V.M. STORAGE SIZE.

       AN SSK INSTRUCTION IS THEN DONE FOR EACH 2048 BYTE
       BLOCK IN THE RANGE SPECIFIED.

Calls to Other Routines

       DMSERR