Add an alias 'unhalted-cycles' denoting cycles where the CPU is
not in a halt or sleep state.
This commit is contained in:
parent
88e2c33564
commit
177a2f2245
@ -319,6 +319,7 @@ static struct pmc_event_alias k8_aliases[] = {
|
||||
EV_ALIAS("ic-misses", "k8-ic-miss"),
|
||||
EV_ALIAS("instructions", "k8-fr-retired-x86-instructions"),
|
||||
EV_ALIAS("interrupts", "k8-fr-taken-hardware-interrupts"),
|
||||
EV_ALIAS("unhalted-cycles", "k8-bu-cpu-clk-unhalted"),
|
||||
EV_ALIAS(NULL, NULL)
|
||||
};
|
||||
|
||||
@ -682,6 +683,7 @@ static struct pmc_event_alias p4_aliases[] = {
|
||||
EV_ALIAS("cycles", "tsc"),
|
||||
EV_ALIAS("instructions",
|
||||
"p4-instr-retired,mask=nbogusntag+nbogustag"),
|
||||
EV_ALIAS("unhalted-cycles", "p4-global-power-events"),
|
||||
EV_ALIAS(NULL, NULL)
|
||||
};
|
||||
|
||||
@ -1316,6 +1318,7 @@ static struct pmc_event_alias p6_aliases[] = {
|
||||
EV_ALIAS("ic-misses", "p6-ifu-ifetch-miss"),
|
||||
EV_ALIAS("instructions", "p6-inst-retired"),
|
||||
EV_ALIAS("interrupts", "p6-hw-int-rx"),
|
||||
EV_ALIAS("unhalted-cycles", "p6-cpu-clk-unhalted"),
|
||||
EV_ALIAS(NULL, NULL)
|
||||
};
|
||||
|
||||
|
@ -454,6 +454,9 @@ Measure the number of instruction cache misses.
|
||||
Measure the number of instructions retired.
|
||||
.It Li interrupts
|
||||
Measure the number of interrupts seen.
|
||||
.It Li unhalted-cycles
|
||||
Measure the number of cycles the processor is not in a halted
|
||||
or sleep state.
|
||||
.El
|
||||
.Ss Time Stamp Counter (TSC)
|
||||
The timestamp counter is a monotonically non-decreasing counter that
|
||||
|
Loading…
Reference in New Issue
Block a user