Intel SL8K2 Specification Update - Page 37

System May Hang if a Fatal Cache Error Causes Bus Write Line BWL

Page 37 highlights

Errata R R14. Shutdown and IERR# May Result Due to a Machine Check Exception on a Hyper-Threading Technology1 Enabled Processor Problem: When a Machine Check Exception (MCE) occurs due to an internal error, both logical processors on a Hyper-Threading Technology enabled processor normally vector to the MCE handler. However, if one of the logical processors is in the "Wait-for-SIPI" state, that logical processor will not have an MCE handler and will shut down and assert IERR#. Implication: A processor with a logical processor in the "Wait-for-SIPI" state will shut down when an MCE occurs on the other thread. Workaround: None identified. Status: For the steppings affected, see the Summary Tables of Changes. R15. Processor May Hang under Certain Frequencies and 12.5% STPCLK# Duty Cycle Problem: If a system de-asserts STPCLK# at a 12.5% duty cycle, the processor is running below 2 GHz, and the processor thermal control circuit (TCC) on-demand clock modulation is active, the processor may hang. This erratum does not occur under the automatic mode of the TCC. Implication: When this erratum occurs, the processor will hang. Workaround: If use of the on-demand mode of the processor's TCC is desired in conjunction with STPCLK# modulation, then assure that STPCLK# is not asserted at a 12.5% duty cycle. Status: For the steppings affected, see the Summary Tables of Changes. R16. System May Hang if a Fatal Cache Error Causes Bus Write Line (BWL) Transaction to Occur to the Same Cache Line Address as an Outstanding Bus Read Line (BRL) or Bus Read-Invalidate Line (BRIL} Problem: A processor internal cache fatal data ECC error may cause the processor to issue a BWL transaction to the same cache line address as an outstanding BRL or BRIL. As it is not typical behavior for a single processor to have a BWL and a BRL/BRIL concurrently outstanding to the same address, this may represent an unexpected scenario to system logic within the chipset. Implication: The processor may not be able to fully execute the machine check handler in response to the fatal cache error if system logic does not ensure forward progress on the System Bus under this scenario. Workaround: System logic should ensure completion of the outstanding transactions. Note that during recovery from a fatal data ECC error, memory image coherency of the BWL with respect to BRL/BRIL transactions is not important. Forward progress is the primary requirement. Status: For the steppings affected, see the Summary Tables of Changes. Intel® Pentium® 4 Processor on 90 nm Process Specification Update 37

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75

Errata
R
Intel
®
Pentium
®
4 Processor on 90 nm Process Specification Update
37
R14.
Shutdown and IERR# May Result Due to a Machine Check Exception on a
Hyper-Threading Technology
1
Enabled Processor
Problem:
When a Machine Check Exception (MCE) occurs due to an internal error, both logical processors
on a Hyper-Threading Technology enabled processor normally vector to the MCE handler.
However, if one of the logical processors is in the “Wait-for-SIPI” state, that logical processor
will not have an MCE handler and will shut down and assert IERR#.
Implication:
A processor with a logical processor in the “Wait-for-SIPI” state will shut down when an MCE
occurs on the other thread.
Workaround:
None identified.
Status:
For the steppings affected, see the
Summary Tables of Changes.
R15.
Processor May Hang under Certain Frequencies and 12.5% STPCLK# Duty
Cycle
Problem:
If a system de-asserts STPCLK# at a 12.5% duty cycle, the processor is running below 2 GHz,
and the processor thermal control circuit (TCC) on-demand clock modulation is active, the
processor may hang. This erratum does not occur under the automatic mode of the TCC.
Implication:
When this erratum occurs, the processor will hang.
Workaround:
If use of the on-demand mode of the processor's TCC is desired in conjunction with STPCLK#
modulation, then assure that STPCLK# is not asserted at a 12.5% duty cycle.
Status:
For the steppings affected, see the
Summary Tables of Changes
.
R16.
System May Hang if a Fatal Cache Error Causes Bus Write Line (BWL)
Transaction to Occur to the Same Cache Line Address as an Outstanding
Bus Read Line (BRL) or Bus Read-Invalidate Line (BRIL}
Problem:
A processor internal cache fatal data ECC error may cause the processor to issue a BWL
transaction to the same cache line address as an outstanding BRL or BRIL.
As it is not typical
behavior for a single processor to have a BWL and a BRL/BRIL concurrently outstanding to the
same address, this may represent an unexpected scenario to system logic within the chipset.
Implication:
The processor may not be able to fully execute the machine check handler in response to the fatal
cache error if system logic does not ensure forward progress on the System Bus under this
scenario.
Workaround:
System logic should ensure completion of the outstanding transactions.
Note that during recovery
from a fatal data ECC error, memory image coherency of the BWL with respect to BRL/BRIL
transactions is not important.
Forward progress is the primary requirement.
Status:
For the steppings affected, see the
Summary Tables of Changes
.