User`s guide

Table Of Contents
User Commands 4–155
User Commands
swpipl
swpipl
The swpipl command sets or displays the current interrupt priority level (IPL) of the
CPU.
Format
swpipl [ipl]
Parameters
ipl
Specifies the IPL ranging from 0 to 7 as defined for DIGITAL UNIX by the Alpha
AXP Architecture Reference Manual.
Description
The swpipl command reports the current IPL when no parameter is provided. When
a value of 0 to 7 is provided to the swpipl command, the current IPL is set to that
value. This command uses the swpipl PALcode instruction for DIGITAL UNIX
defined by the Alpha AXP Architecture Reference Manual. The CPU arbitrates
interrupt requests based on the IPL. When the current IPL is lower than a pending
interrupt request, the CPU will raise the IPL while it services that interrupt. At IPL 7,
no interrupt requests are handled. To avoid interrupt complexities when debugging
hardware, the Debug Monitor is designed for minimal use of interrupts. Therefore, at
startup, the IPL is set to 7 and can be lowered on demand using the swpipl
command. Other commands that affect the IPL are the mcheck and the ladebug
commands.
In the following example, the IPL is lowered from 6 to 4.
Example
AlphaPC 164> swpipl
Current Interrupt Priority Level: 6
AlphaPC 164> swpipl 4
AlphaPC 164> swpipl
Current Interrupt Priority Level: 4
AlphaPC 164>