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 |