Intel BX80637I53570K Specification page 49

Desktop 3rd generation intel core processor family specification update
Table of Contents

Advertisement

BV100.
Spurious VT-d Interrupts May Occur When the PFO Bit is Set
Problem:
When the PFO (Primary Fault Overflow) field (bit [0] in the VT-d FSTS [Fault Status]
register) is set to 1, further faults should not generate an interrupt. Due to this
erratum, further interrupts may still occur.
Implication:
Unexpected Invalidation Queue Error interrupts may occur. Intel has not observed this
erratum with any commercially available software.
Workaround:
Software should be written to handle spurious VT-d fault interrupts.
Status:
For the steppings affected, see the Summary Tables of Changes.
BV101.
Processor May Livelock During On Demand Clock Modulation
Problem:
The processor may livelock when (1) a processor thread has enabled on demand clock
modulation via bit 4 of the IA32_CLOCK_MODULATION MSR (19AH) and the clock
modulation duty cycle is set to 12.5 % (02H in bits 3:0 of the same MSR), and (2) the
other processor thread does not have on demand clock modulation enabled and that
thread is executing a stream of instructions with the lock prefix that either split a
cacheline or access UC memory.
Implication:
Program execution may stall on both threads of the core subject to this erratum.
Workaround:
This erratum will not occur if clock modulation is enabled on all threads when using on
demand
IA32_CLOCK_MODULATION MSR is 18.75% or higher.
Status:
For the steppings affected, see the Summary Tables of Changes.
BV102.
IA32_VMX_VMCS_ENUM MSR (48AH) Does Not Properly Report The Highest Index
Value Used For VMCS Encoding
Problem:
IA32_VMX_VMCS_ENUM MSR (48AH) bits 9:1 report the highest index value used for
any VMCS encoding. Due to this erratum, the value 21 is returned in bits 9:1 although
there is a VMCS field whose encoding uses the index value 23.
Implication:
Software that uses the value reported in IA32_VMX_VMCS_ENUM[9:1] to read and write
all VMCS fields may omit one field.
Workaround:
None identified.
Status:
For the steppings affected, see the Summary Tables of Changes.
BV103.
The Upper 32 Bits of CR3 May be Incorrectly Used With 32-Bit Paging
Problem:
When 32-bit paging is in use, the processor should use a page directory located at the 32-
bit physical address specified in bits 31:12 of CR3; the upper 32 bits of CR3 should be
ignored. Due to this erratum, the processor will use a page directory located at the 64-bit
physical address specified in bits 63:12 of CR3.
Implication:
The processor may use an unexpected page directory or, if EPT (Extended Page Tables)
is in use, cause an unexpected EPT violation. This erratum applies only if software enters
64-bit mode, loads CR3 with a 64-bit value, and then returns to 32-bit paging without
changing CR3. Intel has not observed this erratum with any commercially available
software.
Software that has executed in 64-bit mode should reload CR3 with a 32-bit value before
Workaround:
returning to 32-bit
Status:
For the steppings affected, see the Summary Tables of Changes.
Specification Update
clock
modulation
or
paging.
if
the
duty
cycle
programmed
in
the
49

Advertisement

Table of Contents
loading

Table of Contents