April 1, 1981 When the PURGESYS function is executed; CP releases the storage, and
associatedpage and swap tables, that were acguired when the LOADSYS function was executed. If the storage occupied by
the named segment was beyond the defined virtual machine storage size,
that storage is no longer addressable by the virtual machine.When a PURGESYS function is executed for a segment that was loaded in
nonshared mode, the storage area is cleared to binary zeros. IfPURGESYS is invoked for a named segment that was not previously loaded
viaLOADSYS, the request is ignored.
A condition code of0 in the PSi indicates successful A condition code of 1 in the PSi indicates that the named segment was
not found in the virtual machine.
A condition code of 2 in thePSW an'd a return code of 44 in the Ry register indicate that the named segment either does not exist or was
not previously loaded via theLOADSYS function. When the FINDSYS function is executed, CP checks that the named segment
exists and that it has not been loaded previously.
A condition code of0 in the PSi indicates that the named segment is
already loaded. The address at which it was loaded is returned in theregister specified as Rx and its highest address is returned in the Ry reqister. A condition code of 1 in the PSW indicates that the named segment
exists but has not been loaded. In this case, the address at which the
named segment is to be loaded is returned in the register specified as
Rx and the hiqhest address of the named segment is returned in the Ryregister. A condition code of 2 in the PSW indicates the FINDSYS function did
not execute successfully. Examine the return code in the Ry register to
determine the error that occurred.Retu£!l 44
177t!eaning Named segment does not exist
pagingI/O errors DIAGNOSE Code X'68' --Virtual Machine
Communication Facility (VMCF)
TheDIAGNOSE Code X'68' is used by a virtual machine to initiate a
subfunction of the virtual Machine Communication Facility(VMCF). The
qeneral register specified as Rx contains the virtual address,
doubleword aligned, of a parameter list(VMCPARM). One of the entries
in this para-m-eter li-s-t -isa- - subfunctioIl-code, specifying the particular
request being initiated. The subfunctions and their codes are:Part 2. Control Program (CP) 203
associated
the named segment was beyond the defined virtual machine storage size,
that storage is no longer addressable by the virtual machine.
nonshared mode, the storage area is cleared to binary zeros. If
via
A condition code of
not found in the virtual machine.
A condition code of 2 in the
not previously loaded via the
exists and that it has not been loaded previously.
A condition code of
already loaded. The address at which it was loaded is returned in the
exists but has not been loaded. In this case, the address at which the
named segment is to be loaded is returned in the register specified as
Rx and the hiqhest address of the named segment is returned in the Ry
not execute successfully. Examine the return code in the Ry register to
determine the error that occurred.
177
paging
Communication Facility (VMCF)
The
subfunction of the virtual Machine Communication Facility
qeneral register specified as Rx contains the virtual address,
doubleword aligned, of a parameter list
in this para-m-eter li-s-t -is
request being initiated. The subfunctions and their codes are: