INTEL
®
CELERON® PROCESSOR SPECIFICATION UPDATE
59
*Note: MOV EAX, EAX is used here in a generic sense. Again, EAX can be substituted with any 32-bit
register.
Status:
For the steppings affected see the
Summary of Changes
at the beginning of this section.
C68. Snoop Probe During FLUSH# Could Cause L2 to be Left in
Shared State.
Problem:
During a L2 FLUSH operation using the FLUSH# pin, it is possible that a read request from a bus
agent or other processor to a valid line will leave the line in the Shared state (S) instead of the Invalid state (I)
as expected after flush operation. Before the FLUSH operation is completed, another snoop request to
invalidate the line from another agent or processor could be ignored, again leaving the line in the Shared
state.
Implication:
Current desktop and mid range server systems have no mechanism to assert the flush pin and
hence are not affected by this errata. A high end server system that does not suppress snoop traffic before
the assertion of the FLUSH# pin may cause a line to be left in an incorrect cache state.
Workaround:
Affected systems (those capable of asserting the FLUSH# pin) should prevent snoop activity
on the front side bus until invalidation is completed after asserting FLUSH#, or use a WBINVD instruction
instead of asserting the FLUSH# pin in order to flush the cache.
Status:
For the steppings affected, see the
Summary of Changes
at the beginning of this section.
C69. Livelock May Occur Due to IFU Line Eviction
Problem:
Following the conditions outlined for erratum C63, if the instruction that is currently being executed
from the evicted line must be restarted by the IFU, and the IFU receives another partial hit on a previously
executed (but not as yet completed) store that is resident in the store buffer, then a livelock may occur.
Implication:
If this erratum occurs, the processor will hang in a live lock-situation, and the system will
require a reset to continue normal operation.
Workaround:
None identified
Status:
For the steppings affected, see the
Summary of Changes
at the beginning of this section.