Intel SL3VS - Celeron 633 MHz Processor Specification page 55

Specification update
Table of Contents

Advertisement

C45.
Machine Check Exception May Occur Due to Improper Line
Eviction in the IFU
The Celeron processor is designed to signal an unrecoverable Machine Check Exception (MCE)
Problem:
as a consistency checking mechanism. Under a complex set of circumstances involving multiple speculative
branches and memory accesses there exists a one cycle long window in which the processor may signal a
MCE in the Instruction Fetch Unit (IFU) because instructions previously decoded have been evicted from the
IFU. The one cycle long window is opened when an opportunistic fetch receives a partial hit on a previously
executed but not as yet completed store resident in the store buffer. The resulting partial hit erroneously
causes the eviction of a line from the IFU at a time when the processor is expecting the line to still be present.
If the MCE for this particular IFU event is disabled, execution will continue normally.
Since the probability of this erratum occurring increases with the number of processors, the risk
Implication:
is lower on Celeron processor-based systems as they do not have multi-processor support. If this erratum
does occur, a machine check exception will result. Note systems that implement an operating system that
does not enable the Machine Check Architecture will be completely unaffected by this erratum (e.g.,
Windows* 95 and Windows 98).
It is possible for BIOS code to contain a workaround for this erratum.
Workaround:
For the steppings affected see the Summary of Changes at the beginning of this section.
Status:
C46.
Lower Bits of SMRAM SMBASE Register Cannot Be Written
With an ITP
The System Management Base (SMBASE) register (7EF8H) stores the starting address of the
Problem:
System Management RAM (SMRAM). This register is used by the processor when it is in System
Management Mode (SMM), and its contents serve as the memory base for code execution and data storage.
The 32-bit SMBASE register can normally be programmed to any value. When programmed with an In-Target
Probe (ITP), however, any attempt to set the lower 11 bits of SMBASE to anything other than zeros via the
WRMSR instruction will cause the attempted write to fail .
When set via an ITP, any attempt to relocate SMRAM space must be made with 2-Kbyte
Implication:
alignment.
None identified
Workaround:
For the steppings affected see the Summary of Changes at the beginning of this section.
Status:
®
INTEL
CELERON® PROCESSOR SPECIFICATION UPDATE
47

Advertisement

Table of Contents
loading

This manual is also suitable for:

Celeron

Table of Contents