Specifications

System Macros Invoked by Drivers
SOFTINT
SOFTINT
Requests a software interrupt from the local processor at a specified IPL.
Format
SOFTINT ipl
Parameter
ipl
IPL at which the software interrupt is being requested.
Description
The SOFTINT macro moves the specified ipl into the local processor’s Software
Interrupt Request Register (PR$_SIRR), thus requesting a software interrupt at
that IPL on the processor.
The processor may take either of the following actions:
If the local processor is executing at an IPL below the level of the requested
interrupt, it immediately transfers control to a software interrupt service
routine for the appropriate IPL.
If the local processor is executing at an IPL equal or above the level of the
requested interrupt, it does not transfer control to the software interrupt
service routine until its IPL drops below the specified ipl.
The SOFTINT macro does not provide the capability of requesting a software
interrupt from another processor in a multiprocessing environment.
2–67