gtps1m0dSystem Macros

$CPUC-Interface for SIGP Services

Use this system macro to provide an interface to the CCIISC inter-I-stream control CSECT for SIGP services. (Implemented functions are strictly those functions provided by the SIGP instruction.)

Format




label
A symbolic name can be assigned to the macro statement.

DATA
Specify one of the following:

Ry
The specified register is set to the address of a data area for SIGP to store into.

16
This is the default. There will be no data area.

DUMP
Specify one of the following:

YES
This is the default. A system error is taken on a SIGP error.

NO
No dump is taken.

FUNCT=x
Where x is one of the following SIGP functions:

SENSE
(01)

EXTERNAL
(02)

EMERGENCY
(03)

START
(04)

STOP
(05)

RESTART
(06)

STOPSTORE
(09)

INITRESET
(0B)

RESET
(0C)

SETPREFIX
(0D)

STATADDR
(0E)

STATUS
Specify one of the following:

Rz
The register specified is available for output status.

16
This is the default. There is no output status.

TARGET=Rx
The specified register is set to the CPU address of the target CPU that FUNCT will be run against.

Entry Requirements

The PSW protect key must be 0 and in supervisor state.

Return Conditions

Programming Considerations

Examples

None.