Intel E6320 Specification Update - Page 33

Information After an EIST/T-state/S-state/C1E Transition or Adaptive, LBR

Page 33 highlights

 BJ41. Fault Not Reported When Setting Reserved Bits of Intel® VT-d Queued Invalidation Descriptors Problem: Reserved bits in the Queued Invalidation descriptors of Intel VT-d (Virtualization Technology for Directed I/O) are expected to be zero, meaning that software must program them as zero while the processor checks if they are not zero. Upon detection of a non-zero bit in a reserved field, an Intel VT-d fault should be recorded. Due to this erratum, the processor does not check reserved bit values for Queued Invalidation descriptors. Implication: Due to this erratum, faults will not be reported when writing to reserved bits of Intel VT-d Queued Invalidation Descriptors. Workaround: None identified Status: For the steppings affected, see the Summary Tables of Changes. BJ42. VPHMINPOSUW Instruction in Vex Format Does Not Signal #UD When vex.vvvv !=1111b Problem: Processor does not signal #UD fault when executing the reserved instruction VPHMINPOSUW with vex.vvvv !=1111b. Implication: Executing VPHMINPOSUW with vex.vvvv !=1111b results in the same behavior as executing with vex.vvvv=1111b. Workaround: Software should not use VPHMINPOSUW with vex.vvvv !=1111b, in order to ensure future compatibility. Status: For the steppings affected, see the Summary Tables of Changes. BJ43. LBR, BTM or BTS Records May have Incorrect Branch From Information After an EIST/T-state/S-state/C1E Transition or Adaptive Thermal Throttling Problem: The "From" address associated with the LBR (Last Branch Record), BTM (Branch Trace Message) or BTS (Branch Trace Store) may be incorrect for the first branch after a transition of: • EIST (Enhanced Intel® SpeedStep Technology). • T-state (Thermal Monitor states). • S1-state (ACPI package sleep state). • C1E (Enhanced C1 Low Power state). • Adaptive Thermal Throttling. Implication: When the LBRs, BTM or BTS are enabled, some records may have incorrect branch "From" addresses for the first branch after a transition of EIST, T-states, S-states, C1E, or Adaptive Thermal Throttling. Workaround: None identified. Status: For the steppings affected, see the Summary Tables of Changes. Specification Update 33

  • 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

Specification Update
33
BJ41.
Fault Not Reported When Setting Reserved Bits of Intel
®
VT-d Queued
Invalidation Descriptors
Problem:
Reserved bits in the Queued Invalidation descriptors of Intel VT-d (Virtualization
Technology for Directed I/O) are expected to be zero, meaning that software must
program them as zero while the processor checks if they are not zero. Upon detection
of a non-zero bit in a reserved field, an Intel VT-d fault should be recorded. Due to this
erratum, the processor does not check reserved bit values for Queued Invalidation
descriptors.
Implication:
Due to this erratum, faults will not be reported when writing to reserved bits of Intel
VT-d Queued Invalidation Descriptors.
Workaround:
None identified
Status:
For the steppings affected, see the Summary Tables of Changes.
BJ42.
VPHMINPOSUW Instruction in Vex Format Does Not Signal #UD When
vex.vvvv !=1111b
Problem:
Processor does not signal #UD fault when executing the reserved instruction
VPHMINPOSUW with vex.vvvv !=1111b.
Implication:
Executing VPHMINPOSUW with vex.vvvv !=1111b results in the same behavior as
executing with vex.vvvv=1111b.
Workaround:
Software should not use VPHMINPOSUW with vex.vvvv !=1111b, in order to ensure
future compatibility.
Status:
For the steppings affected, see the Summary Tables of Changes.
BJ43.
LBR, BTM or BTS Records May have Incorrect Branch From
Information After an EIST/T-state/S-state/C1E Transition or Adaptive
Thermal Throttling
Problem:
The “From” address associated with the LBR (Last Branch Record), BTM (Branch Trace
Message) or BTS (Branch Trace Store) may be incorrect for the first branch after a
transition of:
EIST (Enhanced Intel
®
SpeedStep Technology).
T-state (Thermal Monitor states).
S1-state (ACPI package sleep state).
C1E (Enhanced C1 Low Power state).
Adaptive Thermal Throttling.
Implication:
When the LBRs, BTM or BTS are enabled, some records may have incorrect branch
“From” addresses for the first branch after a transition of EIST, T-states, S-states, C1E,
or Adaptive Thermal Throttling.
Workaround:
None identified.
Status:
For the steppings affected, see the Summary Tables of Changes.