I
NTEL
® X
EON
® P
ROCESSOR
7500 S
ERIES
U
NCORE
P
ROGRAMMING
G
UIDE
INTRODUCTION
1-3
1.4 References
The following sections provide a breakdown of the performance monitoring capabilities of each box.
• Section 2.1, “Global Performance Monitoring Control”
• Section 2.2, “U-Box Performance Monitoring”
• Section 2.3, “C-Box Performance Monitoring”
• Section 2.4, “B-Box Performance Monitoring”
• Section 2.5, “S-Box Performance Monitoring”
• Section 2.6, “R-Box Performance Monitoring”
• Section 2.7, “M-Box Performance Monitoring”
M-Box 1
0xE5E-0xE5C Match/Mask Registers
0xCFB-0xCF0 Counter/Config Registers
0xCEB-0xCE4 Subconfig Registers (FVC,PLD,PGT,THR,MAP,ISS,DSP)
+ Timestamp Register
0xCE2-0xCE0 Global (Control/Status/Ovf Control)
M-Box 0
0xE56-0xE54 Match/Mask Registers
0xCBB-0xCB0 Counter/Config Registers
0xCAB-0xCA4 Subconfig Registers (FVC,PLD,PGT,THR,MAP,ISS,DSP)
+ Timestamp Register
0xCA2-0xCA0 Global (Control/Status/Ovf Control)
S-Box Counters
S-Box 1
0xE5A-0xE58 Match/Mask Registers
0xCD7-0xCD0 Counter/Config Registers
0xCC3-0xCC0 Global (Control/Status/Ovf Control)
S-Box 0
0xE4A-0xE48 Match/Mask Registers
0xC57-0xC50 Counter/Config Registers
0xC43-0xC40 Global (Control/Status/Ovf Control)
B-Box Counters
B-Box 1
0xE4E-0xE4D Match/Mask Registers
0xC77-0xC70 Counter/Config Registers
0xC62-0xC60 Global (Control/Status/Ovf Control)
B-Box 0
0xE46-0xE45 Match/Mask Registers
0xC37-0xC30 Counter/Config Registers
0xC22-0xC20 Global (Control/Status/Ovf Control)
U-Box Counters
U-Box
0xC11-0xC10 Counter/Config Registers
0xC02-0xC00 Global (Control/Status/Ovf Control)
W-Box Counters
W-Box
0x395-0x394 Fixed Counter/Config Registers
0xC97-0xC90 Counter/Config Registers
0xC82-0xC80 Global (Control/Status/Ovf Control)
Table 1-2. Uncore Performance Monitoring MSRs
Box
MSR Addresses
Description