42
Specification Update
AAN85.
Multiple Performance Monitor Interrupts are Possible on Overflow of
IA32_FIXED_CTR2
Problem:
When multiple performance counters are set to generate interrupts on an overflow and
more than one counter overflows at the same time, only one interrupt should be
generated. However, if one of the counters set to generate an interrupt on overflow is
the IA32_FIXED_CTR2 (MSR 30BH) counter, multiple interrupts may be generated
when the IA32_FIXED_CTR2 overflows at the same time as any of the other
performance counters.
Implication:
Multiple counter overflow interrupts may be unexpectedly generated.
Workaround:
None identified.
Status:
For the steppings affected, see the Summary Tables of Changes.
AAN86.
LBRs May Not be Initialized During Power-On Reset of the Processor
Problem:
If a second reset is initiated during the power-on processor reset cycle, the LBRs (Last
Branch Records) may not be properly initialized.
Implication:
Due to this erratum, debug software may not be able to rely on the LBRs out of power-
on reset.
Workaround:
Ensure that the processor has completed its power-on reset cycle prior to initiating a
second reset.
Status:
For the steppings affected, see the Summary Tables of Changes.
AAN87.
Unexpected Interrupts May Occur on C6 Exit If Using APIC Timer to
Generate Interrupts
Problem:
If the APIC timer is being used to generate interrupts, unexpected interrupts not
related to the APIC timer may be signaled when a core exits the C6 power state. This
erratum may occur when the APIC timer is near expiration when entering the core C6
state.
Implication:
Due to this erratum, unexpected interrupt vectors could be sent from the APIC to a
logical processor.
Workaround:
Software should stop the APIC timer (by writing 0 to the Initial Count Register) before
allowing the core to enter the C6 state.
Status:
For the steppings affected, see the Summary Tables of Changes.
AAN88.
LBR, BTM or BTS Records May have Incorrect Branch From
Information After an EIST Transition, T-states, C1E, 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 an
EIST (Enhanced Intel® SpeedStep Technology) transition, T-states, C1E (C1
Enhanced), or 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 an EIST transition, T-states, C1E, or
Adaptive Thermal Throttling.
Workaround:
None identified.
Status:
For the steppings affected, see the Summary Tables of Changes.