Specification Update
Intel
®
 Core
™
 i5-600, i3-500 Desktop Processor Series and 
Intel
®
 Pentium Desktop Processor 6000 Series
Specification Update November 2014
20 Document Number: 322911-021US
AAU7. Incorrect Address Computed for Last Byte of FXSAVE/FXRSTOR Image 
Leads to Partial Memory Update
Problem: A partial memory state save of the 512-byte FXSAVE image or a partial memory state 
restore of the FXRSTOR image may occur if a memory address exceeds the 64KB limit 
while the processor is operating in 16-bit mode or if a memory address exceeds the 
4GB limit while the processor is operating in 32-bit mode.
Implication: FXSAVE/FXRSTOR will incur a #GP fault due to the memory limit violation as expected 
but the memory state may be only partially saved or restored.
Workaround: Software should avoid memory accesses that wrap around the respective 16-bit and 
32-bit mode memory limits.
Status: For the steppings affected, see the Summary Tables of Changes.
AAU8. Values for LBR/BTS/BTM Will Be Incorrect after an Exit from SMM
Problem: After a return from SMM (System Management Mode), the CPU will incorrectly update 
the LBR (Last Branch Record) and the BTS (Branch Trace Store), hence rendering their 
data invalid. The corresponding data if sent out as a BTM on the system bus will also be 
incorrect.
Problem: Note: This issue would only occur when one of the 3 above mentioned debug support 
facilities are used.
Implication: The value of the LBR, BTS, and BTM immediately after an RSM operation should not be 
used.
Workaround: None identified.
Status: For the steppings affected, see the Summary Tables of Changes.
AAU9. Single Step Interrupts with Floating Point Exception Pending May Be 
Mishandled
Problem: In certain circumstances, when a floating point exception (#MF) is pending during 
single-step execution, processing of the single-step debug exception (#DB) may be 
mishandled.
Implication: When this erratum occurs, #DB will be incorrectly handled as follows:
• #DB is signaled before the pending higher priority #MF (Interrupt 16)
• #DB is generated twice on the same instruction
Workaround: None identified.
Status: For the steppings affected, see the Summary Tables of Changes.










