Intel E5405 - Cpu Xeon Quad Core 2.00Ghz Fsb1333Mhz 12M Lga771 Tray Specification page 28

Specification update
Hide thumbs Also See for E5405 - Cpu Xeon Quad Core 2.00Ghz Fsb1333Mhz 12M Lga771 Tray:
Table of Contents

Advertisement

AX36.
An xTPR Update Transaction Cycle, if Enabled, May be Issued to the
FSB after the Processor has Issued a Stop-Grant Special Cycle
Problem:
According to the FSB (Front Side Bus) protocol specification, no FSB cycles should be
issued by the processor once a Stop-Grant special cycle has been issued to the bus. If
xTPR update transactions are enabled by clearing the IA32_MISC_ENABLES[bit 23] at
the time of Stop-Clock assertion, an xTPR update transaction cycle may be issued to
the FSB after the processor has issued a Stop Grant Acknowledge transaction.
Implication:
When this erratum occurs in systems using C-states C2 (Stop-Grant State) and higher
the result could be a system hang.
Workaround:
BIOS must leave the xTPR update transactions disabled (default).
Status:
For the steppings affected, see the
AX37.
Performance Monitoring Event IA32_FIXED_CTR2 May Not Function
Properly when Max Ratio is a Non-Integer Core-to-Bus Ratio
Problem:
Performance Counter IA32_FIXED_CTR2 (MSR 30BH) event counts CPU reference
clocks when the core is not in a halt state. This event is not affected by core frequency
changes (e.g., P states, TM2 transitions) but counts at the same frequency as the
Time-Stamp Counter IA32_TIME_STAMP_COUNTER (MSR 10H). Due to this erratum,
the IA32_FIXED_CTR2 will not function properly when the non-integer core-to-bus
ratio multiplier feature is used and when a non-zero value is written to IA32_
FIXED_CTR2. Non-integer core-to-bus ratio enables additional operating frequencies.
This feature can be detected by IA32_PLATFORM_ID (MSR 17H) bit [23].
Implication:
The Performance Monitoring Event IA32_FIXED_CTR2 may result in an inaccurate
count when the non-integer core-to-bus multiplier feature is used.
Workaround:
If writing to IA32_FIXED_CTR2 and using a non-integer core-to-bus ratio multiplier,
always write a zero.
Status:
For the steppings affected, see the
AX38.
Instruction Fetch May Cause a Livelock During Snoops of the L1 Data
Cache
Problem:
A livelock may be observed in rare conditions when instruction fetch causes multiple
level one data cache snoops.
Implication:
Due to this erratum, a livelock may occur. Intel has not observed this erratum with any
commercially available software.
Workaround:
It is possible for BIOS to contain a workaround for this erratum.
Status:
For the steppings affected, see the
AX39.
Use of Memory Aliasing with Inconsistent Memory Type may Cause a
System Hang or a Machine Check Exception
Problem:
Software that implements memory aliasing by having more than one linear addresses
mapped to the same physical page with different cache types may cause the system to
hang or to report a machine check exception (MCE). This would occur if one of the
addresses is non-cacheable and used in a code segment and the other is a cacheable
address. If the cacheable address finds its way into the instruction cache, and the non-
cacheable address is fetched in the IFU, the processor may invalidate the non-
cacheable address from the fetch unit. Any micro-architectural event that causes
instruction restart will be expecting this instruction to still be in the fetch unit and lack
of it will cause a system hang or an MCE.
Implication:
This erratum has not been observed with commercially available software.
Intel® Xeon® Processor 5400 Series
Specification Update
Summary Tables of
Changes.
Summary Tables of
Changes.
Summary Tables of
Changes.
28

Advertisement

Table of Contents
loading

Table of Contents