Errata
Intel
®
Core™2 Extreme Quad-Core Processor QX6000
Δ
Sequence and 47
Intel
®
Core™2 Quad Processor Q6000
Δ
Sequence
Specification Update
AK75. In Single-Stepping on Branches Mode, the BS Bit in the Pending-
Debug-Exceptions Field of the Guest State Area will be Incorrectly
Set by VM Exit on a MOV to CR8 Instruction
Problem: In a system supporting Intel
®
Virtualization Technology, the BS bit (bit 14 of
the Pending-Debug-Exceptions field) in the guest state area will be incorrectly
set when all of the following conditions occur:
• The processor is running in VMX non-root as a 64 bit mode guest;
• The “CR8-load existing” VM-execution control is 0 and the “use TPR shadow” VM-
execution is 1;
• Both BTF (Single-Step On Branches, bit 1) of the IA32_DEBUGCTL MSR (1D9H)
Register and the TF (Trap Flag, bit 8) of the RFLAGS Register are set;
• “MOV CR8, reg” attempts to program a TPR (Task Priority Register) value that is
below the TPR threshold and causes a VM exit.
Implication: A Virtual-Machine will sample the BS bit and will incorrectly inject a Single-
Step trap to the guest.
Workaround: A Virtual-Machine Monitor must manually disregard the BS bit in the Guest
State Area in case of a VM exit due to a TPR value below the TPR threshold.
Status: For the steppings affected, see the Summary Tables of Changes.
AK76. B0–B3 Bits in DR6 May Not be Properly Cleared After Code Breakpoint
Problem: B0-B3 bits (breakpoint conditions detect flags, bits [3:0]) in DR6 may not be
properly cleared when the following sequence happens:
1) POP instruction to SS (Stack Segment) selector;
2) Next instruction is FP (Floating Point) that gets FP assist followed by code
breakpoint.
Implication: B0–B3 bits in DR6 may not be properly cleared.
Workaround: None identified.
Status: For the steppings affected, see the Summary Tables of Changes.
AK77. BTM/BTS Branch-From Instruction Address May be Incorrect for
Software Interrupts.
Problem: When BTM (Branch Trace Message) or BTS (Branch Trace Store) is enabled, a
software interrupt may result in the overwriting of BTM/BTS branch-from
instruction address by the LBR (Last Branch Record) branch-from instruction
address.
Implication: A BTM/BTS branch-from instruction address may get corrupted for software
interrupts.
Workaround: None identified.
Status: For the steppings affected, see the Summary Tables of Changes.