Intel E6600 Specification Update - Page 65

AH and MSR_PERF_FIXED_CTR2 30BH are Not Cleared When

Page 65 highlights

Errata AI120. VM Exit due to Virtual APIC-Access May Clear RF Problem: RF (Resume Flag), bit 16 of the EFLAGS/RFLAGS register, is used to restart instruction execution without getting an instruction breakpoint on the instruction following a debug breakpoint exception. Due to this erratum, in a system supporting Intel® Virtualization Technology, when a VM Exit occurs due to Virtual APIC-Access (Advanced Programmable Interrupt ControllerAccess) the EFLAGS/RFLAGS saved in the VMCS (Virtual-Machine Control Structure) may contain an RF value of 0. Implication: When this erratum occurs, following a VM Exit due to a Virtual APIC-access, the processor may unintentionally break on the subsequent instruction after VM entry. Workaround: None identified. Status: For the steppings affected, see the Summary Tables of Changes. AI121. Fixed Function Performance Counters MSR_PERF_FIXED_CTR1 (30AH) and MSR_PERF_FIXED_CTR2 (30BH) are Not Cleared When the Processor is Reset Problem: The Fixed Function Performance Counters that count the number of core cycles and reference cycles when the core is not in a halt state are not cleared when the processor is reset. Implication: The MSR_PERF_FIXED_CTR1 and MSR_PERF_FIXED_CTR2 counters may contain unexpected values after reset. Workaround: BIOS can workaround this erratum by clearing the counters at processor initialization time. Status: For the steppings affected, see the Summary Tables of Changes. AI122. VTPR Access May Lead to System Hang Problem: The logical processor may hang if an instruction performs a VTPR access and the next instruction to be executed is located on a different code page. Implication: Software running VMX non-root operation may cause a logical processor to hang if the virtual-machine monitor (VMM) sets both the "use TPR shadow" and "virtualize APIC accesses" VM-execution controls. Workaround: It is possible for the BIOS to contain a workaround for this erratum. Status: For the steppings affected, see the Summary Tables of Changes. AI123. IA32_MC1_STATUS MSR Bit[60] Does Not Reflect Machine Check Error Reporting Enable Correctly Problem: IA32_MC1_STATUS MSR (405H) bit[60] (EN- Error Enabled) is supposed to indicate whether the enable bit in the IA32_MC1_CTL MSR (404H) was set at the time of the last update to the IA32_MC1_STATUS MSR. Due to this Intel® Core™2 Extreme Processor X6800 and Intel® Core™2 Duo Desktop Processor E6000 and E4000 Sequence 65 Specification Update

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71

Errata
Intel
®
Core™2 Extreme Processor X6800 and
Intel
®
Core™2 Duo Desktop Processor E6000 and E4000 Sequence
65
Specification Update
AI120.
VM Exit due to Virtual APIC-Access May Clear RF
Problem:
RF (Resume Flag), bit 16 of the EFLAGS/RFLAGS register, is used to restart
instruction execution without getting an instruction breakpoint on the
instruction following a debug breakpoint exception.
Due to this erratum, in a
system supporting Intel
®
Virtualization Technology, when a VM Exit occurs
due to Virtual APIC-Access (Advanced Programmable Interrupt Controller-
Access) the EFLAGS/RFLAGS saved in the VMCS (Virtual-Machine Control
Structure) may contain an RF value of 0.
Implication:
When this erratum occurs, following a VM Exit due to a Virtual APIC-access,
the processor may unintentionally break on the subsequent instruction after
VM entry.
Workaround:
None identified.
Status:
For the steppings affected, see the Summary Tables of Changes.
AI121.
Fixed Function Performance Counters MSR_PERF_FIXED_CTR1
(30AH) and MSR_PERF_FIXED_CTR2 (30BH) are Not Cleared When
the Processor is Reset
Problem:
The Fixed Function Performance Counters that count the number of core
cycles and reference cycles when the core is not in a halt state are not
cleared when the processor is reset.
Implication:
The MSR_PERF_FIXED_CTR1 and MSR_PERF_FIXED_CTR2 counters may
contain unexpected values after reset.
Workaround:
BIOS can workaround this erratum by clearing the counters at processor
initialization time.
Status:
For the steppings affected, see the Summary Tables of Changes.
AI122.
VTPR Access May Lead to System Hang
Problem:
The logical processor may hang if an instruction performs a VTPR access and
the next instruction to be executed is located on a different code page.
Implication:
Software running VMX non-root operation may cause a logical processor to
hang if the virtual-machine monitor (VMM) sets both the "use TPR shadow"
and "virtualize APIC accesses" VM-execution controls.
Workaround:
It is possible for the BIOS to contain a workaround for this erratum.
Status:
For the steppings affected, see the Summary Tables of Changes.
AI123.
IA32_MC1_STATUS MSR Bit[60] Does Not Reflect Machine Check
Error Reporting Enable Correctly
Problem:
IA32_MC1_STATUS MSR (405H) bit[60] (EN- Error Enabled) is supposed to
indicate whether the enable bit in the IA32_MC1_CTL MSR (404H) was set at
the time of the last update to the IA32_MC1_STATUS MSR. Due to this