![Digital Equipment Alpha 21164PC Hardware Reference Manual Download Page 178](http://html.mh-extra.com/html/digital-equipment/alpha-21164pc/alpha-21164pc_hardware-reference-manual_2498508178.webp)
5–30
Internal Processor Registers
29 September 1997 – Subject To Change
Instruction Fetch/Decode Unit and Branch Unit (IDU) IPRs
Table 5–13 shows the measurement mode bit settings.
Note:
Both the user and the operating system can make PAL subroutine calls
that put the machine in PALmode. The “OS only,” “user only,” and
“executive and supervisor only” modes do not measure the events dur-
ing the PAL subroutine calls made by the OS or user. The “OS + PAL”
and “user + PAL” modes should be used carefully. “OS + PAL” mode
measures the events during the PAL calls made by the user, whereas
“user + PAL” mode measures the events during the PAL calls made by
the OS.
1
In this instance, Kk means kill kernel only. The combination Ku=1, Kp=1, and Kk=1 is used to
gather events for the executive and supervisor modes only.
0xB: Reserved
0xC: CPU cycles
0xD: MB stall cycles
0xE: LDxL instructions issued
0xF: pick CBU<0> input
0xF: pick CBU<1> input
Table 5–13 Measurement Mode Control
Kill Bit Settings
Measurement Mode Desired
Ku
Kp
Kk
Program
0
0
0
PAL only
1
0
1
OS only (kernel, executive, supervisor)
1
1
0
User only
0
1
1
All except PAL
0
1
0
OS + PAL (not user)
1
0
0
User + PAL (not kernel, executive, and supervisor) 0
0
1
Executive and supervisor only
1
1
1
1
Table 5–12 PMCTR Counter Select Options
(Sheet 2 of 2)
Counter0
SEL0<0>
Counter1
SEL1<3:0>
Counter2
SEL2<3:0>