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

Table Of Contents
A-144 Vol. 3
PERFORMANCE-MONITORING EVENTS
Event Specific
Notes
1: If PREFETCH bit is cleared,
sectors fetched using prefetch
are excluded in the counts. If
PREFETCH bit is set, all sectors
or chunks read are counted.
2: Specify the edge trigger in
CCCR to avoid double counting.
3: The mapping of interpreted bit
field values to transaction
types may differ with different
processor model
implementations of the
Pentium 4 processor family.
Applications that program
performance monitoring
events should use CPUID to
determine processor models
when using this event. The
logic equations that trigger the
event are model-specific (see
4a and 4b below).
4a:For Pentium 4 and Xeon
Processors starting with CPUID
Model field encoding equal to 2
or greater, this event is
triggered by evaluating the
logical expression ((Request
type) and (Bit 5 or Bit 6) and
(Memory type) and (Source
agent)).
Table A-9. Performance Monitoring Events Supported by Intel NetBurst
Microarchitecture for Non-Retirement Counting (Contd.)
Event Name Event Parameters Parameter Value Description