Uncore Manual
Reference Number: 329468-002 35
Uncore Performance Monitoring
Cacheing Agent (Cbo) Performance Monitoring
Table 2-17. Cn_MSR_PMON_BOX_FILTER1 Register – Field Definitions
Refer to Table 2-218, “Opcodes (Alphabetical Listing)” for definitions of the opcodes found in the
following table.
Table 2-18. Opcode Match by IDI Packet Type for Cn_MSR_PMON_BOX_FILTER.opc
Field Bits Attr
HW
Reset
Val
Description
isoc 31 RW 0 Match on ISOC Requests
nc 30 RW 0 Match on Non-Coherent Requests
rsv 29 RV 0 Reserved. SW must write 0 else behavior is undefined.
opc
(7b IDI Opcode
w/top 2b 0x3)
28:20 RW 0 Match on Opcode (see Table 2-18, “Opcode Match by IDI
Packet Type for Cn_MSR_PMON_BOX_FILTER.opc”)
NOTE: Only tracks opcodes that come from the IRQ. It is
not possible to track snoops (from IPQ) or other
transactions from the ISMQ.
rsv 19:15 RV 0 Reserved
nid 15:0 RW 0 Match on Target NodeID
opc
Value
Opcode Defn
0x180 RFO Demand Data RFO
- Read for Ownership requests from core for lines to be cached in E
0x181 CRd Demand Code Read
- Full cache-line read requests from core for lines to be cached in S,
typically for code
0x182 DRd Demand Data Read
- Full cache-line read requests from core for lines to be cached in S or E,
typically for data
0x187 PRd Partial Reads (UC)
- Partial read requests of 0-32B (IIO can be up to 64B). Uncacheable.
0x18C WCiLF Streaming Store - Full
- Write invalidate for full cache line of write combining stores
0x18D WCiL Streaming Store - Partial
- Write invalidate for partial cache line of write combining stores
0x190 PrefRFO Prefetch RFO into LLC but don’t pass to L2. Includes Hints
0x191 PrefCode Prefetch Code into LLC but don’t pass to L2. Includes Hints
0x192 PrefData Prefetch Data into LLC but don’t pass to L2. Includes Hints
0x193 PCIWiL PCIe Write (full - non-allocating)
- Partial line MMIO write transactions from IIO (P2P). Not used for coherent
transactions. Uncacheable.
0x194 PCIWiLF PCIe Write (partial - non-allocating)
- Full line MMIO write transactions from IIO (P2P). Not used for coherent
transactions. Uncacheable
0x19C PCIItoM PCIe Write (allocating)
- Similar to ItoM - requests exclusive ownership but does not require data
read and IIO does not guarantee it will modify line