Intel SL8K2 Specification Update - Page 43

Missing Stop Grant Acknowledge Special Bus Cycle May Cause a System

Page 43 highlights

Errata R R32. STPCLK# Signal Assertion under Certain Conditions May Cause a System Hang Problem: The assertion of STPCLK# signal before a logical processor awakens from the "Wait-forSIPI" state for the first time, may cause a system hang. A processor supporting Hyper-Threading Technology may fail to initialize appropriately, and may not issue a Stop Grant Acknowledge special bus cycle in response to the second STPCLK# assertion Implication: When this erratum occurs in an HT Technology enabled system, it may cause a system hang. Workaround: BIOS should initialize the second thread of the processor supporting Hyper-Threading Technology prior to STPCLK# assertion. Additionally, it is possible for the BIOS to contain a workaround for this erratum. Status: For the steppings affected, see the Summary Tables of Changes. R33. Missing Stop Grant Acknowledge Special Bus Cycle May Cause a System Hang Problem: A Stop Grant Acknowledge special bus cycle being deferred by the processor for a period of time long enough for the chipset to de-assert and then re-assert STPCLK# signal may cause a system hang. A processor supporting Hyper-Threading Technology may fail to detect the de-assertion and re-assertion of STPCLK# signal, and may not issue a Stop Grant Acknowledge special bus cycle in response to the second STPCLK# assertion. Implication: When this erratum occurs in an HT Technology enabled system, it may cause a system hang. Workaround: It is possible for the BIOS to contain a workaround for this erratum. Status: For the steppings affected, see the Summary Tables of Changes. R34. Changes to CR3 Register Do Not Fence Pending Instruction Page Walks Problem: When software writes to the CR3 register, it is expected that all previous/outstanding code, data accesses and page walks are completed using the previous value in CR3 register. Due to this erratum, it is possible that a pending instruction page walk is still in progress, resulting in an access (to the PDE portion of the page table) that may be directed to an incorrect memory address. Implication: The results of the access to the PDE will not be consumed by the processor so the return of incorrect data is benign. However, the system may hang if the access to the PDE does not complete with data (e.g. infinite number of retries). Workaround: It is possible for the BIOS to contain a workaround for this erratum. Status: For the steppings affected, see the Summary Tables of Changes. Intel® Pentium® 4 Processor on 90 nm Process Specification Update 43

  • 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
43
R32.
STPCLK# Signal Assertion under Certain Conditions May Cause a
System Hang
Problem:
The assertion of STPCLK# signal before a logical processor awakens from the "Wait-for-
SIPI" state for the first time, may cause a system hang. A processor supporting Hyper-Threading
Technology may fail to initialize appropriately, and may not issue a Stop Grant Acknowledge
special bus cycle in response to the second STPCLK# assertion
Implication:
When this erratum occurs in an HT Technology enabled system, it may cause a system hang.
Workaround:
BIOS should initialize the second thread of the processor supporting Hyper-Threading
Technology prior to STPCLK# assertion. Additionally, it is possible for the BIOS to contain a
workaround for this erratum.
Status:
For the steppings affected, see the
Summary Tables of Changes
.
R33.
Missing Stop Grant Acknowledge Special Bus Cycle May Cause a System
Hang
Problem:
A Stop Grant Acknowledge special bus cycle being deferred by the processor for a period of time
long enough for the chipset to de-assert and then re-assert STPCLK# signal may cause a system
hang. A processor supporting Hyper-Threading Technology may fail to detect the de-assertion
and re-assertion of STPCLK# signal, and may not issue a Stop Grant Acknowledge special bus
cycle in response to the second STPCLK# assertion.
Implication:
When this erratum occurs in an HT Technology enabled system, it may cause a system hang.
Workaround:
It is possible for the BIOS to contain a workaround for this erratum.
Status:
For the steppings affected, see the
Summary Tables of Changes
.
R34.
Changes to CR3 Register Do Not Fence Pending Instruction Page Walks
Problem:
When software writes to the CR3 register, it is expected that all previous/outstanding code, data
accesses and page walks are completed using the previous value in CR3 register. Due to this
erratum, it is possible that a pending instruction page walk is still in progress, resulting in an
access (to the PDE portion of the page table) that may be directed to an incorrect memory
address.
Implication:
The results of the access to the PDE will not be consumed by the processor so the return of
incorrect data is benign. However, the system may hang if the access to the PDE does not
complete with data (e.g. infinite number of retries).
Workaround:
It is possible for the BIOS to contain a workaround for this erratum.
Status:
For the steppings affected, see the
Summary Tables of Changes.