Uncore Manual

6 Reference Number: 329468-002
Figures
1-1 Intel Xeon Processor E7-8800 v2 family Block Diagram........................................... 5
1-2 Intel Xeon Processor E5-2600 v2 Product Family Block Diagram................................ 6
1-3 Intel Xeon Processor E5-1600 v2 Product Family Block Diagram................................ 7
1-4 Perfmon Control/Counter Block Diagram ................................................................ 9
Tables
1-1 Per-Box Performance Monitoring Capabilities .......................................................... 8
1-2 MSR Space Uncore Performance Monitoring Registers.............................................10
1-3 PCICFG Space Uncore Performance Monitoring Registers.........................................12
2-1 Global Performance Monitoring Control MSRs.........................................................18
2-2 U_MSR_PMON_GLOBAL_CTL Register – Field Definitions .........................................19
2-3 U_MSR_PMON_GLOBAL_STATUS Register – Field Definitions ...................................20
2-4 U_MSR_PMON_GLOBAL_CONFIG Register – Field Definitions ...................................20
2-5 U_MSR_PMON_BOX_STATUS Register – Field Definitions ........................................22
2-6 U_MSR_PMON_CTL{1-0} Register – Field Definitions..............................................22
2-7 U_MSR_PMON_CTR{1-0} Register – Field Definitions .............................................23
2-8 U_MSR_PMON_FIXED_CTL Register – Field Definitions............................................23
2-9 U_MSR_PMON_FIXED_CTR Register – Field Definitions ...........................................23
2-10 Unit Masks for EVENT_MSG.................................................................................24
2-11 Unit Masks for PHOLD_CYCLES............................................................................25
2-12 CBo Performance Monitoring MSRs.......................................................................26
2-13 Cn_MSR_PMON_BOX_CTL Register – Field Definitions.............................................33
2-14 Cn_MSR_PMON_CTL{3-0} Register – Field Definitions ............................................33
2-15 Cn_MSR_PMON_CTR{3-0} Register – Field Definitions............................................34
2-16 Cn_MSR_PMON_BOX_FILTER Register – Field Definitions ........................................34
2-17 Cn_MSR_PMON_BOX_FILTER1 Register – Field Definitions.......................................35
2-18 Opcode Match by IDI Packet Type for Cn_MSR_PMON_BOX_FILTER.opc....................35
2-19 Unit Masks for LLC_LOOKUP................................................................................41
2-20 Unit Masks for LLC_VICTIMS ...............................................................................41
2-21 Unit Masks for MISC...........................................................................................42
2-22 Unit Masks for RING_AD_USED............................................................................43
2-23 Unit Masks for RING_AK_USED............................................................................43
2-24 Unit Masks for RING_BL_USED............................................................................44
2-25 Unit Masks for RING_BOUNCES ...........................................................................45
2-26 Unit Masks for RING_IV_USED ............................................................................45
2-27 Unit Masks for RxR_EXT_STARVED.......................................................................46
2-28 Unit Masks for RxR_INSERTS...............................................................................46
2-29 Unit Masks for RxR_IPQ_RETRY ...........................................................................47
2-30 Unit Masks for RxR_IRQ_RETRY...........................................................................47
2-31 Unit Masks for RxR_ISMQ_RETRY.........................................................................48
2-32 Unit Masks for RxR_OCCUPANCY..........................................................................49
2-33 Unit Masks for TOR_INSERTS ..............................................................................50
2-34 Unit Masks for TOR_OCCUPANCY .........................................................................51
2-35 Unit Masks for TxR_ADS_USED............................................................................53
2-36 Unit Masks for TxR_INSERTS...............................................................................53
2-37 HA Performance Monitoring MSRs ........................................................................55
2-38 HA_PCI_PMON_BOX_CTL Register – Field Definitions..............................................56
2-39 HA_PCI_PMON_BOX_STATUS Register – Field Definitions........................................56
2-40 HA_PCI_PMON_CTL{3-0} Register – Field Definitions .............................................57