System Debug Reference Manual (32650-90888)

Chapter 4 149
System Debug Command Specifications :-Exit
ENV
PCSB U32 (nmreg) r dm
NM program counter
sid
(next in pipeline queue).
PCSF U32 (nmreg) r dm
NM program counter
sid
(first in pipeline queue).
PHYS_REG_WIDTH S32 (misc) r
Returns the physical width of the registers in the machine, as 32 or 64.
Note that 64 is returned only when the machine has HP-PA 2.0 64-bit
hardware AND the OS supports it with 64-bit ISMs.
PID1 - PID4 U16 (nmreg) r dM
NM protection ID registers. (Alias for CR8, CR9, CR12, CR13.) The format
of the PID registers is as follows:
1 1 3
0 5 6 1
----------------------------------------------------------------
| <reserved> | Protection ID |WD|
----------------------------------------------------------------
<reserved> The top 16 bits are undefined for this register.
Protection ID The protection ID number.
WD Write disable bit (1 = read only, 0 = write enabled)
System Debug displays these registers in two formats:
PID1=030e=0187(W)
The first value is the register as a 16-bit value. The second form is the
original 16-bit register shifted right by 1 bit followed by the value of the
write disable bit. The (W) indicates the WD bit is off. That is, write
capability is enabled. When the WD bit is on, an (R) is displayed
indicating Read access.
PIN U16 (misc) r
The current process identification number (PIN). Note that this variable
changes when one uses the PIN command. PIN 0 (zero) indicates that the
dispatcher is running. (Refer to the variable LAST_PIN.)
PRIV U16 (nmreg) r dM
Current privilege level (low two bits of PCOF).
PRIV_USER BOOL (nmreg) r rW
This variable is TRUE if the user running Debug has privileged mode
(PM) capabilities. If set, the user has access to all privileged commands
within Debug. Privileged users may alter the value of this variable if
desired to supply a "safe" environment.
In DAT, this variable is always TRUE.
PROGNAME STR (misc) r