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

Table Of Contents
Vol. 3 18-141
DEBUGGING AND PERFORMANCE MONITORING
18.24.4 FSB Event Interface
The layout of MSR_EMON_L3_CTR_CTL4 through MSR_EMON_L3_CTR_CTL7 is given
in Figure 18-57. Counting starts after software writes a non-zero value to one or
more of the upper 32 bits.
The event mask field (bits 58:32) is organized as follows:
Bit 58: must set to 1.
FSB_Submask (bits 57:32): Specifies FSB-specific sub-event mask.
The FSB sub-event mask defines a set of independent attributes. The event logic
signals to increment the associated event count field if one of the attribute matches.
Some of the sub-event mask bit counts durations. A duration event increments at
most once per cycle.
Figure 18-56. MSR_EMON_L3_CTR_CTL2/3, Addresses: 107CEH/107CFH
L2_state
46
3844 37 3643
54
Saturate
Snoop_match
Type_match
Reserved
63
56
55
47
32
57585960
53
39
Agent_match
31
0
32 bit event count
MSR_EMON_L3_CTR_CTL2/3, Addresses: 107CEH/107CFH
Block_snoop
Core_select