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

Table Of Contents
A-206 Vol. 3
PERFORMANCE-MONITORING EVENTS
0BH MISALIGNED DATA
MEMORY OR I/O
REFERENCES
Number of memory or
I/O reads or writes that
are misaligned
A 2- or 4-byte access is misaligned
when it crosses a 4-byte boundary;
an 8-byte access is misaligned when
it crosses an 8-byte boundary. Ten
byte accesses are treated as two
separate accesses of 8 and 2 bytes
each.
0CH CODE READ Number of instruction
reads; whether the read
is cacheable or
noncacheable
Individual 8-byte noncacheable
instruction reads are counted.
0DH CODE TLB MISS Number of instruction
reads that miss the code
TLB whether the read is
cacheable or
noncacheable
Individual 8-byte noncacheable
instruction reads are counted.
0EH CODE CACHE MISS Number of instruction
reads that miss the
internal code cache;
whether the read is
cacheable or
noncacheable
Individual 8-byte noncacheable
instruction reads are counted.
0FH ANY SEGMENT
REGISTER LOADED
Number of writes into
any segment register in
real or protected mode
including the LDTR,
GDTR, IDTR, and TR
Segment loads are caused by explicit
segment register load instructions,
far control transfers, and task
switches. Far control transfers and
task switches causing a privilege
level change will signal this event
twice. Interrupts and exceptions may
initiate a far control transfer.
10H Reserved
11H Reserved
Table A-19. Events That Can Be Counted with Pentium Processor
Performance-Monitoring Counters (Contd.)
Event
Num.
Mnemonic Event
Name Description Comments