z/OS MVS Programming: Extended Addressability Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Steps to manage subspaces

z/OS MVS Programming: Extended Addressability Guide
SA23-1394-00

The steps to create, branch to, and delete subspaces, and the macros and instructions associated with each step, are outlined in Table 1. The table also includes the program authorization requirements. Each step is explained in detail on the topic indicated.

Table 1. Steps for creating, using, and deleting subspaces
Step Minimum Authorization Performed by: See
Determine if the subspace is available on your system Problem state and any PSW key Testing a bit in the CVT Determining whether subspaces are available on your system
Obtain storage for subspaces Using the GETMAIN or STORAGE macro Obtaining storage for subspaces
Make the storage eligible to be assigned to subspaces Supervisor state or PSW key 0 - 7 Using the IARSUBSP macro with IDENTIFY Making a range of storage eligible to be assigned to a subspace
Create the subspaces Using the IARSUBSP macro with CREATE Creating the subspaces
Add the subspace entries to the DU-AL Problem state and any PSW key Using the ALESERV macro with ADD Establishing addressability to a subspace
Assign the identified storage to the subspace Using the IARSUBSP macro with ASSIGN Assigning storage to the subspaces
Branch and run an application program in a subspace Using the BSG instruction Branching to a subspace
Disassociate the storage from the subspace Using the IARSUBSP macro with UNASSIGN Disassociating storage from the subspaces
Remove the entry from the DU-AL Using the ALESERV macro with DELETE Removing the subspace entry from the DU-AL
Delete the subspace Supervisor state or PSW key 0 - 7 Using the IARSUBSP macro with DELETE Deleting the subspace
Make the storage ineligible to be assigned to a subspace. Using the IARSUBSP macro with UNIDENTIFY Making storage ineligible to be assigned to a subspace
Release the storage Problem state and any PSW key Using the FREEMAIN or STORAGE macros Releasing storage

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014