Intel 64 and IA-32 Architectures Software Developers Manual Volume 3B, System Programming Guide Part 2

Table Of Contents
18-138 Vol. 3
DEBUGGING AND PERFORMANCE MONITORING
Data_Flow (bits 37:36): Bit 36 specifies demand transactions, bit 37 specifies
prefetch transactions.
Type_Match (bits 43:38): Specifies transaction types. If all six bits are set, event
count will include all transaction types.
Snoop_Match: (bits 46:44): The three bits specify (in ascending bit position)
clean snoop result, HIT snoop result, and HITM snoop results respectively.
L3_State (bits 53:47): Each bit specifies an L2 coherency state.
Core_Module_Select (bits 55:54): The valid encodings for L3 lookup differ
slightly between Intel Xeon processor 7100 and 7400.
For Intel Xeon processor 7100 series,
00B: Match transactions from any core in the physical package
01B: Match transactions from this core only
10B: Match transactions from the other core in the physical package
11B: Match transaction from both cores in the physical package
For Intel Xeon processor 7400 series,
00B: Match transactions from any dual-core module in the physical package
Figure 18-55. MSR_EMON_L3_CTR_CTL0/1, Addresses: 107CCH/107CDH
Core_module_select
44 3843 37 36
54 53
Saturate
Cross_snoop
Fill_eviction
Snoop_match
Type_match
Data_flow
Agent_select
Reserved
63
56 55
46 32
4757
585960
35
32 bit event count
0
31
MSR_EMON_L3_CTR_CTL0/1, Addresses: 107CCH/107CDH
L3_state