Software Interrupts - Intel BX80562Q6600 - Core 2 Quad 2.4 GHz Processor Specification

Intel core 2 extreme quadcore processor qx6000δ sequence and intel core 2 quad processor q6000δ sequence; on 65 nm process in the 775-land lga package supporting intel 64 architecture and intel virtualization technology, specification update
Hide thumbs Also See for BX80562Q6600 - Core 2 Quad 2.4 GHz Processor:
Table of Contents

Advertisement

Errata
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
In a system supporting Intel
Problem:
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.
For the steppings affected, see the Summary Tables of Changes.
Status:
AK76.
B0–B3 Bits in DR6 May Not be Properly Cleared After Code Breakpoint
B0-B3 bits (breakpoint conditions detect flags, bits [3:0]) in DR6 may not be
Problem:
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.
For the steppings affected, see the Summary Tables of Changes.
Status:
AK77.
BTM/BTS Branch-From Instruction Address May be Incorrect for

Software Interrupts.

When BTM (Branch Trace Message) or BTS (Branch Trace Store) is enabled, a
Problem:
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.
For the steppings affected, see the Summary Tables of Changes.
Status:
Intel
®
Core™2 Extreme Quad-Core Processor QX6000
Intel
®
Core™2 Quad Processor Q6000
Specification Update
®
Virtualization Technology, the BS bit (bit 14 of
Δ
Sequence and
Δ
Sequence
47

Advertisement

Table of Contents
loading

Table of Contents