Intel E6600 - Core 2 Duo Dual-Core Processor Specification page 58

Specification update
Table of Contents

Advertisement

corresponds to 64K bytes for 16 bit address size and 4G bytes for 32 bit
address size.
Implication: (E)CX may contain an incorrect count which may cause some of the STOS
operations to re-execute. Intel has not observed this erratum with any
commercially available software.
Workaround: Do not use values in (E)CX that when multiplied by the data size give values
larger than the address space size (64K for 16-bit address size and 4G for
32-bit address size).
For the steppings affected, see the Summary Tables of Changes.
Status:
AI102.
Performance Monitoring Event BR_INST_RETIRED May Count CPUID
Instructions as Branches
Performance monitoring event BR_INST_RETIRED (C4H) counts retired
Problem:
branch instructions. Due to this erratum, two of its sub-events mistakenly
count for CPUID instructions as well. Those sub events are:
BR_INST_RETIRED.PRED_NOT_TAKEN (Umask 01H) and
BR_INST_RETIRED.ANY (Umask 00H).
Implication: The count value returned by the performance monitoring event
BR_INST_RETIRED.PRED_NOT_TAKEN or BR_INST_RETIRED.ANY may be
higher than expected. The extent of over counting depends on the occurrence
of CPUID instructions, while the counter is active.
Workaround: None identified.
For the steppings affected, see the Summary Tables of Changes.
Status:
AI103.
Performance Monitoring Event MISALIGN_MEM_REF May Over Count
Performance monitoring event MISALIGN_MEM_REF (05H) is used to count
Problem:
the number of memory accesses that cross an 8-byte boundary and are
blocked until retirement. Due to this erratum, the performance monitoring
event MISALIGN_MEM_REF also counts other memory accesses.
Implication: The performance monitoring event MISALIGN_MEM_REF may over count. The
extent of over counting depends on the number of memory accesses retiring
while the counter is active.
Workaround: None identified.
For the steppings affected, see the Summary Tables of Changes.
Status:
AI104.
A REP STOS/MOVS to a MONITOR/MWAIT Address Range May
Prevent Triggering of the Monitoring Hardware
The MONITOR instruction is used to arm the address monitoring hardware for
Problem:
the subsequent MWAIT instruction. The hardware is triggered on subsequent
memory store operations to the monitored address range. Due to this
erratum, REP STOS/MOVS fast string operations to the monitored address
58
Intel
®
Intel
Core™2 Duo Desktop Processor E6000 and E4000 Sequence
®
Core™2 Extreme Processor X6800 and
Specification Update
Errata

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the E6600 - Core 2 Duo Dual-Core Processor and is the answer not in the manual?

Questions and answers

Table of Contents