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

Table Of Contents
Vol. 3 A-147
PERFORMANCE-MONITORING EVENTS
Event Specific
Notes
1: Specified desired mask bits in
ESCR0 and ESCR1.
2: See the ioq_allocation event
for descriptions of the mask
bits.
3: Edge triggering should not be
used when counting cycles.
4: The mapping of interpreted bit
field values to transaction
types may differ across
different processor model
implementations of the
Pentium 4 processor family.
Applications that programs
performance monitoring
events should use the CPUID
instruction to detect processor
models when using this event.
The logical expression that
triggers this event as describe
below:
5a: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