Use this system macro to release core blocks that are not attached to an
entry control block (ECB). This macro is called from an E-type
program that has the system virtual address (SVA) of the first or only core
block being released.
Required Authorizations
|
Key0
| Restricted
| System
| Common Storage
|
| X
|
|
|
Format
- label
- A symbolic name can be assigned to the macro statement.
- BLOCK=Rx
- A register, R0-R7, containing the SVA of the first or only core
block being released.
- HPRCHAIN=YES|NO
- Specifies whether a chain of core blocks used for high-performance routing
(HPR) support is being released.
Entry Requirements
- This macro must be called from the ECB virtual memory (EVM).
- The register specified for the BLOCK parameter must contain the SVA of the
first or only core block being released.
- If HPRCHAIN=YES is coded, the register specified for the BLOCK parameter
must point to the first of the chained core blocks being released.
These core blocks must be chained together using the NLP1FWD field contained
in the core block. The end of the core block chain is indicated by
NLP1FWD=0.
Return Conditions
- Control is returned to the next sequential instruction.
- Registers remain unchanged.
- The core block pointed to by the register specified for the BLOCK
parameter will be released.
- If HPRCHAIN=YES is coded, all of the chained core blocks will be
released.
Programming Considerations
None.
Examples
None.