I
NTEL
® X
EON
® P
ROCESSOR
7500 S
ERIES
U
NCORE
P
ROGRAMMING
G
UIDE
UNCORE PERFORMANCE MONITORING
2-47
Table 2-26. S_MSR_PMON_SUMMARY Register Fields
2.5.3.2
S-Box Box Level PMON state
The following registers represent the state governing all box-level PMUs in the S-Box.
The _GLOBAL_CTL register contains the bits used to enable monitoring. It is necessary to set the
.ctr_en bit to 1 before the corresponding data register can collect events.
If an overflow is detected from one of the S-Box PMON registers, the corresponding bit in the
_GLOBAL_STATUS.ov field will be set. To reset the overflow bits set in the _GLOBAL_STATUS.ov field, a
user must set the corresponding bits in the _GLOBAL_OVF_CTL.clr_ov field before beginning a new
sample interval.
Table 2-27. S_CSR_PMON_GLOBAL_CTL Register Fields
Table 2-28. S_MSR_PMON_GLOBAL_STATUS Register Fields
Field
Bits
HW
Reset
Val
Description
ig
63:20
Read zero; writes ignored.
ov_r
19
0 Overflow in R Box
In S-Box0, indicates overflow from Left R-Box
In S-Box1, indicates overflow from Right R-Box
ov_s
18
0 Overflow in S Box
ig
17
Read zero; writes ignored.
ov_mb
16
0 Overflow in M- or B-Box
ig
15:3
Read zero; writes ignored.
ov_c_l
2
0 Overflow in ‘left’ C-Boxes
In SBOX0, indicates overflow in C-Box 0 or 1.
In SBOX1, indicates overflow in C-Box 4 or 5.
ig
1
Read zero; writes ignored.
ov_c_r
0
0 Overflow in ‘right’ C-Boxes
In SBOX0, indicates overflow in C-Box 2 or 3.
In SBOX1, indicates overflow in C-Box 6 or 7.
Field
Bits
HW
Reset
Val
Description
ctr_en
3:0
0 Must be set to enable each SBOX counter (bit 0 to enable ctr0, etc)
NOTE: U-Box enable and per counter enable must also be set to fully
enable the counter.
Field
Bits
HW
Reset
Val
Description
ov
3:0
0 If an overflow is detected from the corresponding SBOX PMON register,
it’s overflow bit will be set.