Ha Pmon State - Counter/Control Pairs; Ha_Pci_Pmon_Box_Ctl Register - Field Definitions - Intel Xeon E5-2600 Series Monitoring Manual

Product family uncore performance
Hide thumbs Also See for Xeon E5-2600 Series:
Table of Contents

Advertisement

Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring
In the case of the HA, the HA_PCI_PMON_BOX_CTL register governs what happens when a freeze
signal is received (.frz_en). It also provides the ability to manually freeze the counters in the box
(.frz).
Table 2-34. HA_PCI_PMON_BOX_CTL Register – Field Definitions
Field
rsv
rsv
frz_en
rsv
frz
rsv
rsv
2.4.3.2

HA PMON state - Counter/Control Pairs

The following table defines the layout of the HA performance monitor control registers. The main task
of these configuration registers is to select the event to be monitored by their respective data counter
(.ev_sel, .umask). Additional control bits are provided to shape the incoming events (e.g. .invert,
.edge_det, .thresh).
Table 2-35. HA_PCI_PMON_CTL{3-0} Register – Field Definitions (Sheet 1 of 2)
Field
thresh
invert
en
rsv
rsv
edge_det
Reference Number: 327043-001
HW
Bits
Attr
Reset
Val
31:18
RV
0
Reserved (?)
17
RV
0
Reserved; SW must write to 0 else behavior is undefined.
16
WO
0
Freeze Enable.
If set to 1 and a freeze signal is received, the counters will be
stopped or 'frozen', else the freeze signal will be ignored.
15:9
RV
0
Reserved (?)
8
WO
0
Freeze.
If set to 1 and the .frz_en is 1, the counters in this box will be
frozen.
7:2
RV
0
Reserved (?)
1:0
RV
0
Reserved; SW must write to 0 else behavior is undefined.
HW
Bits
Attr
Reset
Val
31:24
RW-V
0
Threshold used in counter comparison.
23
RW-V
0
Invert comparison against Threshold.
0 - comparison will be 'is event increment >= threshold?'.
1 - comparison is inverted - 'is event increment < threshold?'
NOTE: .invert is in series following .thresh, Due to this, the
.thresh field must be set to a non-0 value. For events that
increment by no more than 1 per cycle, set .thresh to 0x1.
Also, if .edge_det is set to 1, the counter will increment when a 1
to 0 transition (i.e. falling edge) is detected.
22
RW-V
0
Local Counter Enable.
21:20
RV
0
Reserved. SW must write to 0 else behavior is undefined.
19
RV
0
Reserved (?)
18
RW-V
0
When set to 1, rather than measuring the event in each cycle it
is active, the corresponding counter will increment when a 0 to 1
transition (i.e. rising edge) is detected.
When 0, the counter will increment in each cycle that the event
is asserted.
NOTE: .edge_det is in series following .thresh, Due to this, the
.thresh field must be set to a non-0 value. For events that
increment by no more than 1 per cycle, set .thresh to 0x1.
Description
Description
47

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents