Intel SL3QA - Pentium III 550 MHz Processor Specification page 78

Specification update
Table of Contents

Advertisement

3. The conditional branch in event (2) is mispredicted, and furthermore the
mispredicted path of execution must result in either an ITLB miss, or an
Instruction Cache miss. This needs to briefly stall the issue of micro-instructions
again immediately after the conditional branch until that branch prediction is
corrected by the jump execution block. (a 2nd StallMS condition)
4. Along the correct path of execution, the next instruction must contain a 3rd
StallMS condition at a precisely aligned point in the execution of the instruction. (
CLTS, POPSS, LSS, or MOV to SS)
5.A JMP FAR instruction must execute within the next 63 micro-instructions (39 Pre-
CPUID 0x6BX) The intervening micro-instructions must not have any events or
faults.
When the instruction from event (2) retires, the StallMS condition within the event
(5) instruction fails to operate correctly, and instructions in the shadow of the JMP
FAR instruction could be unintentionally executed.
Implication: Occurrence of this erratum could lead to erroneous software behavior. Intel has not
identified any commercially available software which may encounter this condition;
this erratum was discovered in a focused test environment.
instructions that are required to trigger this erratum, CLTS, is a privileged instruction
that is only executed by an operating system or driver code. The remaining three
instructions, POPSS, LSS, and MOV to SS, are executed infrequently in modern 32-bit
application code.
Workaround:
None identified at this time
Status:
For the steppings affected see the Summary of Changes at the beginning of this
section
E82.
Processor Does not Flag #GP on Non-zero Write to Certain MSRs
Problem:
When a non-zero write occurs to the upper 32 bits of SYSENTER_EIP_MSR or
SYSENTER_ESP_MSR, the processor should indicate a general protection fault by
flagging #GP. Due to this erratum, the processor does not flag #GP.
Implication: The processor unexpectedly does not flag #GP on a non-zero write to the upper 32
bits of SYSENTER_EIP_MSR or SYSENTER_ESP_MSR. No known commercially
available operating system has been identified to be affected by this erratum.
Workaround:
None identified.
Status:
For the steppings affected see the Summary of Changes at the beginning of this
section.
E83.
IFU/BSU Deadlock May Cause System Hang
Problem:
A lockable instruction with memory operand that spans across two pages may, given
some rare internal conditions, hang the system.
Implication: When this erratum occurs, the system may hang. Intel has not observed this erratum
with any commercially available software or system.
Workaround:
Lockable data should always be contained in a single page.
78
Errata
One of the four
Specification Update

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents