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

Table Of Contents
Vol. 3 A-143
PERFORMANCE-MONITORING EVENTS
Bits 13 and 14 form a bit field to
specify the source agent of the
request. Bit 15 affects read
operation only. The event is
triggered by evaluating the logical
expression: (((Request type) OR
Bit 5 OR Bit 6) OR (Memory type))
AND (Source agent).
ESCR restrictions MSR_FSB_ESCR0,
MSR_FSB_ESCR1
Counter numbers
per ESCR
ESCR0: 0, 1;
ESCR1: 2, 3
ESCR Event Select 03H ESCR[31:25]
ESCR Event Mask
Bits
0-4 (single field)
5: ALL_READ
6: ALL_WRITE
7: MEM_UC
8: MEM_WC
ESCR[24:9]
Bus request type (use 00001 for
invalid or default)
Count read entries
Count write entries
Count UC memory access entries
Count WC memory access entries
9: MEM_WT
10: MEM_WP
Count write-through (WT)
memory access entries.
Count write-protected (WP)
memory access entries
11: MEM_WB
13: OWN
Count WB memory access entries.
Count all store requests driven by
processor, as opposed to other
processor or DMA.
14: OTHER
15: PREFETCH
Count all requests driven by other
processors or DMA.
Include HW and SW prefetch
requests in the count.
CCCR Select 06H CCCR[15:13]
Table A-9. Performance Monitoring Events Supported by Intel NetBurst
Microarchitecture for Non-Retirement Counting (Contd.)
Event Name Event Parameters Parameter Value Description