Intel BX80605I5760, Core i7-880, Core i7-875K, Core i7-870, Core i7-860 Specification

...
Intel® Core
i7-800 and i5-700
Desktop Processor Series
Specification Update
TM
Reference Number: 322166-015
Legal Lines and Disclaimers
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHA TSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING T O FITNESS FOR A PARTICULAR PURPOSE, MERCHANT ABILI TY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving, lif e sustainin g, critical control or safety systems, or in nuclear facility applications.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked “reserved” or “un defined.” Intel reserves these for
future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The processor may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current
characterized errata are available on request. Contact your local I ntel sales office or your distributor to obtain the latest specifications and before placing your product order.
Δ
Intel processor numbers are not a measure of performance. Processor numbers differentiate features within each processor family, not across different processor families. See http://www.intel.com/products/processor_number for details. Over time processor numbers will increment based on changes in clock, speed, cache, or other features, an d increment s are not inte nded to r epresent pro portional o r quantit ative increases in a ny particular feature. Current roadmap processor number progression is not necessarily representative of future roadmaps. See www.intel.com/products/ processor_number for details.
®
Active Management Technology requires the computer system to have an Intel(R) AMT-enabled chipset, network hardware and software, as
Intel well as connection with a power source and a corporate network connection . Setu p req uires configu rat ion b y the purchaser and may require scripting with the management console or further integration into existing security frameworks to enable certain functionality. It may al so require modifications of implementation of new business processes. With regard to noteboo ks, Intel AMT may not be available or certain capabilities may be limited over a host OS-based VPN or when connecting wirelessly, on battery power, sleeping, hibernating or powered off. For more information, see www.intel.com/ technology/platform-technology/intel-amt/
Intel® Trusted Execution Technology (Intel® TXT) requires a computer system with Intel® Virtualization Technology (Intel® Virtualization Technology (Intel® VT-x) and Intel® Virtualization Technology for Directed I/O (Intel ® VT-d)), a Intel TXT-enabled processor, chipset, BIOS, Authenticated Code Modules and an Intel TXT-compatible measured launched environment (MLE). The MLE could consist of a virtual machine monitor, an OS or an application. In addition, Intel TXT requires the system to contain a TPM v1.2, as defined by the Trusted Computing Group and specific software for some uses. For more information, see http://www.intel.com/technology/security
®
Virtualization Technology requires a computer system with an enable d Int el® processor, BIOS, virtual machine monitor (VMM) and, for some
Intel uses, certain computer system software enabled for it. Functionality, performance or other benefits will vary depending on hardware and software configurations and may require a BIOS update. Software applications may not be compatible with all operating systems. Please check with your application vendor.
* Intel® Turbo Boost Technology requires a PC with a processor with Intel Turbo Boost Technology capability. Intel Turbo Boost Technology performance varies depending on hardware, software and overall system configuration. Check with your PC manufacturer on whether your system delivers Intel Turbo Boost Technology. For more information, see http://www.intel.com/technology/turboboost
Intel® Hyper-threading Technology requires a computer system with a processor supporting HT Technology and an HT Technology-enabled chipset, BIOS, and operating system. Performance will vary depending on the specific hardware and software you use. For more information including details on which processors support HT Technology, see http://www.intel.co m/info/hyperthreading.
64-bit computing on Intel architecture requires a computer system with a processor, chipset, BIOS, operating system, device drivers and applications enabled for Intel
®
64 architecture. Performance will vary depending on your hardware and software configurations. Consult with your system vendor
for more information. Copies of documents which have an order number and are referenced in this document, or other Intel literatur e may be obt ained by cal ling 1-8 00-548-
4725 or by visiting Intel's website at http://www.intel.com. Intel, Intel Core, Celeron, Pentium, Intel Xeon, Intel Atom, Intel SpeedStep, and the Int el logo are trademarks or registered trademarks of Intel
Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others. Copyright © 2009 - 2011, Intel Corporation. All Rights Reserved.
2
Specification Update
Contents
Contents
Revision History...............................................................................................................5
Preface ..............................................................................................................................6
Summary Tables of Changes..........................................................................................8
Identification Information..............................................................................................14
Errata...............................................................................................................................17
Specification Changes...................................................................................................53
Specification Clarifications...........................................................................................54
Documentation Changes...............................................................................................55
§
Specification Update
3
Contents
4
Specification Update

Revision History

Revision Description Date
-001 Initial Release September 2009
-002 Added Errata AAN98-AAN105. October 2009
-003 Added Errata AAN106-AAN109 November 2009
-004 Updated Errata AAN87 and AAN96. December 2009
-005
-006 Added Erratum AAN110. January 2010
-007 Added Errata AAN111 and AAN112. February 2010
-008 Added Erratum AAN113. March 2010
-009 Added Errata AAN114 and AAN115. April 2010
-010
-011 Added Errata AAN116 and AAN117 June 2010
-012
-013 Added Errata AAN121-AAN124 September 2010
-014
-015 Added Erratum AAN127 March 2011
Updated Processor Identification table to include the Intel® Core™ i7-860S and i5-750S processors.
Updated Processor Identification table to include the Intel® Core™ i7-875K and i7-880 processors.
Added Errata AAN118 to AAN120 Updated Processor Identification table to include the Intel® Core™ i5-760 and i7-870S
processors.
Added Erratum AAN125 - AAN126 Updated problem statement for Erratum AAN42
January 2010
May 2010
July 2010
November 2010
Specification Update
5

Preface

This document is an update to the specifications contained in the Affected Documents table below. This document is a compilation of device and documentation errata, specification clarifications and changes. It is intended for hardware system manufacturers and software developers of applications, operating systems, or tools.
Information types defined in Nomenclature are consolidated into the specification update and are no longer published in other documents.
This document may also contain information that was not previously published.

Affected Documents

®
Intel
Core™ i7-800 and i5-700 Desktop Processor Series Dataheet - Volume 1 322164-004
®
Intel
Core™ i7-800 and i5-700 Desktop Processor Series Dataheet - Volume 2

Related Documents

AP-485, Intel® Processor Identification and the CPUID Instruction http://www.intel.com/
®
64 and IA-32 Architectures Software Developer’s Manual,
Intel Volume 1: Basic Architecture
®
64 and IA-32 Architectures Software Developer’s Manual,
Intel Volume 2A: Instruction Set Reference Manual A-M
®
64 and IA-32 Architectures Software Developer’s Manual,
Intel Volume 2B: Instruction Se t Reference Manual N-Z
®
64 and IA-32 Architectures Software Developer’s Manual,
Intel Volume 3A: System Programming Guide
®
64 and IA-32 Architectures Software Developer’s Manual,
Intel Volume 3B: System Programming Guide
®
64 and IA-32 Intel Architecture Optimization Reference
Intel Manual
®
64 and IA-32 Architectures Software Developer’s Manual
Intel Documentation Changes
ACPI Specifications www.acpi.info
Document Title
Document Title
Document
Number
322165-001
Document Number/
Location
design/processor/
applnots/241618.htm
http://www.intel.com/
products/processor/
manuals/index.htm
http://www.intel.com/
design/processor/
specupdt/252046.htm
6
Specification Update

Nomenclature

Errata are design defects or errors. These may cause the processor behavior to
deviate from published specifications. Hardware and software designed to be used with any given stepping must assume that all errata documented for that stepping are present on all devices.
S-Spec Number is a five-digit code used to identify products. Products are differentiated by their unique characteristics,e.g., core speed, L2 cache size, package type, etc. as described in the processor identification information table. Read all notes associated with each S-Spec number.
Specification Changes are modifications to the current published specifications. These changes will be incorporated in any new release of the specification.
Specification Clarifications describe a specification in greater detail or further highlight a specification’s impact to a complex design situation. These clarifications will be incorporated in any new release of the specification.
Documentation Changes include typos, errors, or omissions from the current published specifications. These will be incorporated in any new release of the specification.
Note: Errata remain in the specification update throughout the product’s lifecycle, or until a
particular stepping is no longer commercially available. Under these circumstances, errata removed from the specification update are archived and available upon request. Specification changes, specification clarifications and documentation changes are removed from the specification update when the appropriate changes are made to the appropriate product specification or user documentation (datasheets, manuals, etc.).
Specification Update
7

Summary Tables of Changes

The following tables indicate the errata, specification changes, specification clarifications, or documentation changes which apply to the processor. Intel may fix some of the errata in a future stepping of the component, and account for the other outstanding issues through documentation or specification changes as noted. These tables uses the following notations:

Codes Used in Summary Tables

Stepping

Page

Status

Row
X: Errata exists in the stepping indicated. Specification Change or
Clarification that applies to this stepping. (No mark) or (Blank box): This erratum is fixed in listed stepping or specification change
does not apply to listed stepping.
(Page): Page location of item in this document.
Doc: Document change or update will be implemented. Plan Fix: This erratum may be fixed in a future stepping of the product. Fixed: This erratum has been previously fixed. No Fix: There are no plans to fix this erratum.
Change bar to left of a table row indicates this erratum is either new or modified from the previous version of the document.
8
Specification Update

Errata (Sheet 1 of 5)

Number
AAN1
AAN2
AAN3
AAN4 AAN5 AAN6
AAN7
AAN8 AAN9
AAN10
AAN11
AAN12
AAN13
AAN14
AAN15
AAN16
AAN17
AAN18 AAN19 AAN20
AAN21
AAN22
AAN23
AAN24
AAN25
AAN26
Steppings
B-1
Status ERRATA
XNo FixThe Processor May Report a #TS Instead of a #GP Fault
REP MOVS/STOS Executing with Fast Strings Enabled and Crossing Page
XNo Fix
Boundaries with Inconsistent Memory Types may use an Incorrect Data Size or Lead to Memory-Ordering Violations
XNo Fix
Code Segment Limit/Canonical Faults on RSM May be Serviced before Higher
Priority Interrupts/Exceptions and May Push the Wrong Address Onto the Stack
XNo FixPerformance Monitor SSE Retired Instructions May Return Incorrect Values XNo FixPremature Execution of a Load Operation Prior to Exception Handler Invocation XNo FixMOV To/From Debug Registers Causes Debug Exception
XNo Fix
Incorrect Address Computed For Last Byte of FXSAVE/FXRSTOR Image Leads to
Partial Memory Update
XNo FixValues for LBR/BTS/BTM will be Incorrect after an Exit from SMM XNo FixSingle Step Interrupts with Floating Point Exception Pending May Be Mishandled XNo FixFault on ENTER Instruction May Result in Unexpected Values on Stack Frame
XNo Fix
XNo Fix
XNo Fix
XNo Fix
IRET under Certain Conditions May Cause an Unexpected Alignment Check
Exception
General Protection Fault (#GP) for Instructions Greater than 15 Bytes May be
Preempted
General Protection (#GP) Fault May Not Be Signaled on Data Segment Limit
Violation above 4-G Limit
LBR, BTS, BTM May Report a Wrong Address when an Exception/Interrupt Occurs
in 64-bit Mode
XNo FixMONITOR or CLFLUSH on the Local XAPIC's Address Space Results in Hang XNo Fix
XNo Fix
Corruption of CS Segment Register During RSM While Transitioning From Real
Mode to Protected Mode
Performance Monitoring Events for Read Miss to Level 3 Cache Fill Occupancy
Counter may be Incorrect
XNo FixA VM Exit on MWAIT May Incorrectly Report the Monitoring Hardware as Armed XNo FixDelivery Status of the LINT0 Register of the Local Vector Table May be Lost XNo FixPerformance Monitor Event SEGMENT_REG_LOADS Counts Inaccurately
XNo Fix
XNo Fix
#GP on Segment Selector Descriptor that Straddles Canonical Boundary May Not
Provide Correct Exception Error Code
Improper Parity Error Signaled in the IQ Following Reset When a Code Breakpoint is
Set on a #GP Instruction
An Enabled Debug Breakpoint or Single Step Trap May Be Taken after MOV SS/
XNo Fix
POP SS Instruction if it is Followed by an Instruction That Signals a Floating Point
Exception
XNo FixIA32_MPERF Counter Stops Counting During On-Demand TM1 XNo Fix
The Memory Controller tTHROT_OPREF Timings May be Violated During Self
Refresh Entry
XNo FixProcessor May Over Count Correctable Cache MESI State Errors
Specification Update
9
Errata (Sheet 2 of 5)
Number
AAN27
AAN28
AAN29 AAN30
AAN31
AAN32
AAN33
AAN34
AAN35 AAN36 AAN37
AAN38
AAN39
AAN40
AAN41
AAN42
AAN43 AAN44
AAN45
AAN46
AAN47
AAN48
AAN49
AAN50
AAN51
AAN52
AAN53 AAN54
Steppings
B-1
XNo Fix
XNo Fix
Status ERRATA
Synchronous Reset of IA32_APERF/IA32_MPERF Counters on Overflow Does Not Work
Disabling Thermal Monitor While Processor is Hot, Then Re-enabling, May Result in
Stuck Core Operating Ratio
XNo FixPECI Does Not Support PCI Configuration Reads/Writes to Misaligned Addresses XNo FixOVER Bit for IA32_MCi_STATUS Register May Get Set on Specific lnternal Error
XNo Fix
Writing the Local Vector Table (LVT) when an Interrupt is Pending May Cause an
Unexpected Interrupt
XNo FixFaulting MMX Instruction May Incorrectly Update x87 FPU Tag Word XNo Fix
XNo Fix
xAPIC Timer May Decrement Too Quickly Following an Automatic Reload While in
Periodic Mode
Reported Memory Type May Not Be Used to Access the VMCS and Referenced
Data Structures
XNo FixB0-B3 Bits in DR6 For Non-Enabled Breakpoints May be Incorrectly Set XNo FixCore C6 May Clear Previously Logged TLB Errors XNo FixPerformance Monitor Event MISALIGN_MEM_REF May Over Count
XNo Fix
Changing the Memory Type for an In-Use Page Translation May Lead to Memory-
Ordering Violations
XNo FixRunning with Write Major Mode Disabled May Lead to a System Hang XNo Fix
Infinite Stream of Interrupts May Occur if an ExtINT Delivery Mode Interrupt is
Received while All Cores in C6
XNo FixTwo xAPIC Timer Event Interrupts May Unexpectedly Occur XNo Fix
EOI Transaction May Not be Sent if Software Enters Core C6 During an Interrupt
Service Routine
XNo FixFREEZE_WHILE_SMM Does Not Prevent Event From Pending PEBS During SMM XNo FixAPIC Error “Received Illegal Vector” May be Lost
XNo Fix
XNo Fix
DR6 May Contain Incorrect Information When the First Instruction After a MOV SS,r/
m or POP SS is a Store
An Uncorrectable Error Logged in IA32_CR_MC2_STATUS May also Result in a
System Hang
XNo FixIA32_PERF_GLOBAL_CTRL MSR May be Incorrectly Initialized XNo Fix
XNo Fix
XNo Fix
Performance Monitor Interrupts Generated From Uncore Fixed Counters (394H)
May be Ignored
Performance Monitor Counter INST_RETIRED.STORES May Count Higher than
Expected
Sleeping Cores May Not be Woken Up on Logical Cluster Mode Broadcast IPI Using
Destination Field Instead of Shorthand
XNo FixFaulting Executions of FXRSTOR May Update State Inconsistently XNo Fix
Performance Monitor Event EPT.EPDPE_MISS May be Counted While EPT is
Disable
XNo FixMemory Aliasing of Code Pages May Cause Unpredictable System Behavior XNo FixPerformance Monitor Counters May Count Incorrectly
10
Specification Update
Errata (Sheet 3 of 5)
Number
AAN55
AAN56
AAN57
AAN58
AAN59
AAN60
AAN61
AAN62
AAN63
AAN64
AAN65
AAN66
AAN67
AAN68 AAN69
AAN70
AAN71
AAN72 AAN73
AAN74
AAN75
AAN76 AAN77 AAN78 AAN79 AAN80
AAN81
Steppings
B-1
XNo Fix
XNo Fix
XNo Fix
XNo Fix
XNo Fix
XNo Fix
Status ERRATA
Processor Forward Progress Mechanism Interacting With Certain MSR/CSR Writes May Cause Unpredictable System Behavior
Performance Monitor Event Offcore_response_0 (B7H) Does Not Count NT Stores to Local DRAM Correctly
EFLAGS Discrepancy on Page Faults and on EPT-Induced VM Exits after a Translation Change
System May Hang if MC_CHANNEL_{0,1}_MC_DIMM_INIT_CMD.DO_ZQCL Commands Are Not Issued in Increasing Populated DDR3 Rank Order
Package C3/C6 Transitions When Memory 2x Refresh is Enabled May Result in a System Hang
Back to Back Uncorrected Machine Check Errors May Overwrite IA32_MC3_STATUS.MSCOD
XNo FixMemory Intensive Workloads with Core C6 Transitions May Cause System Hang XNo Fix
Corrected Errors With a Yellow Error Indication May be Overwritten by Other Corrected Errors
XNo FixPSI# Signal May Incorrectly be Left Asserted XNo Fix
Performance Monitor Events DCACHE_CACHE_LD and DCACHE_CACHE_ST May Overcount
XNo FixRapid Core C3/C6 Transitions May Cause Unpredictable System Behavior XNo Fix
XNo Fix
Performance Monitor Events INSTR_RETIRED and MEM_INST_RETIRED May Count Inaccurately
A Page Fault May Not be Generated When the PS bit is set to "1" in a PML4E or
PDPTE
XNo FixCPURESET Bit Does Not Get Cleared XNo FixPHOLD Disable in MISCCTRLSTS Register Does Not Work
XNo Fix
XNo Fix
PCIe PMCSR Power State Field Incorrectly Allows Requesting of the D1 and D2
Power States
PECI Accesses to Registers May Fail When Processor is Transitioning to/from
Package C6 Power State
XNo FixConcurrent Updates to a Segment Descriptor May be Lost XNo FixPMIs May be Lost During Core C6 Transitions
XNo Fix
XNo Fix
Uncacheable Access to a Monitored Address Range May Prevent Future Triggering
of the Monitor Hardware
BIST Results May be Additionally Reported After a GETSEC[WAKEUP] or INIT -SIPI
Sequence
XNo FixPending x87 FPU Exceptions (#MF) May be Signaled Earlier Than Expected XNo FixVM Exits Due to "NMI-Window Exiting" May Be Delayed by One Instruction XNo FixMalformed PCIe Packet Generated Under Heavy Outbound Load XNo FixPCIe Operation in x16 Mode With Inbound Posted Writes May be Unreliable XNo FixUnpredictable PCI Behavior Accessing Non-existent Memory Space
XNo Fix
PECI MbxGet() Commands May Fail Several Times Before Passing When Issued
During Package C6
Specification Update
11
Errata (Sheet 4 of 5)
Number
AAN82
AAN83
AAN84
AAN85
AAN86
AAN87
AAN88
AAN89
AAN90
AAN91
AAN92
AAN93
AAN94 AAN95 AAN96
AAN97
AAN98
AAN99
AAN100
AAN101
AAN102 AAN103
AAN104
AAN105 AAN106 AAN107 AAN108 AAN109
Steppings
B-1
XNo Fix
Status ERRATA
VM Exits Due to EPT Violations Do Not Record Information About Pre-IRET NMI Blocking
Intel® VT-d Receiving Two Identical Interrupt Requests May Corrupt Attributes of
XNo Fix
Remapped Interrupt or Hang a Subsequent Interrupt-Remap-Cache Invalidation Command
XNo FixS1 Entry May Cause Cores to Exit C3 or C6 C-State XNo Fix
Multiple Performance Monitor Interrupts are Possible on Overflow of IA32_FIXED_CTR2
XNo FixLBRs May Not be Initialized During Power-On Reset of the Processor XNo Fix
XNo Fix
Unexpected Interrupts May Occur on C6 Exit If Using APIC Timer to Generate Interrupts
LBR, BTM or BTS Records May have Incorrect Branch From Information After an EIST Transition, T-states, C1E, or Adaptive Thermal Throttling
XNo FixPECI GetTemp() Reads May Return Invalid Temperature Data in Package C6 State XNo Fix
XNo Fix
PECI PCIConfigRd() Followed by a GetTemp() May Cause System Hang in Package C6 State
PECI Mailbox Commands During Package C6 Idle State Transitions May Result in Unpredictable Processor Behavior
XNo FixVMX-Preemption Timer Does Not Count Down at the Rate Specified XNo Fix
Multiple Performance Monitor Interrupts are Possible on Overflow of Fixed Counter
0
XNo FixSVID and SID of Devices 8 and 16 only implement bits [7:0] XNo FixNo_Soft_Reset Bit in the PMCSR Does Not Operate as Expected XNo FixVM Exits Due to LIDT/LGDT/SIDT/SGDT Do Not Report Correct Operand Size
XNo Fix
XNo Fix
PCIConfigRd() and PCIConfigWr() PECI Commands May Silently Fail During
Package C6 Exit Events
Performance Monitoring Events STORE_BLOCKS.NOT_STA and
STORE_BLOCKS.STA May Not Count Events Correctly
XNo FixStorage of PEBS Record Delayed Following Execution of MOV SS or STI XNo Fix
XNo Fix
Performance Monitoring Event FP_MMX_TRANS_TO_MMX May Not Count Some
Transitions
INVLPG Following INVEPT or INVVPID May Fail to Flush All Translations for a
Large Page
XNo FixThe PECI Bus May be Tri-stated After System Reset XNo FixLER MSRs May Be Unreliable
XNo Fix
MCi_Status Overflow Bit May Be Incorrectly Set on a Single Instance of a DTLB
Error
XNo FixDebug Exception Flags DR6.B0-B3 Flags May be Incorrect for Disabled Breakpoints XNo FixAn Exit From the Core C6-state May Result in the Dropping of an Interrupt XNo FixPCIe Extended Capability Structures May be Incorrect XNo FixPMIs During Core C6 Transitions May Cause the System to Hang XNo FixIA32_MC8_CTL2 MSR is Not Cleared on Processor Warm Reset
12
Specification Update
Errata (Sheet 5 of 5)
Number
AAN110
AAN111
AAN112
AAN113
AAN114
AAN115
AAN116
AAN117 AAN118
AAN119
AAN120
AAN121
AAN122
AAN123
AAN124
AAN125 AAN126
AAN127
Steppings
B-1
Status ERRATA
XNo FixThe TPM's Locality 1 Address Space Can Not be Opened XNo Fix
XNo Fix
XNo Fix
XNo Fix
The Combination of a Page-Split Lock Access And Data Accesses That Are Split Across Cacheline Boundaries May Lead to Processor Livelock
PCIe Link Bit Errors Present During L0s Entry May Cause the System to Hang During L0s Exit
FP Data Operand Pointer May Be Incorrectly Calculated After an FP Access Which Wraps a 4-Gbyte Boundary in Code That Uses 32-Bit Address Size in 64-bit Mode
IOTLB Invalidations Not Completing on Intel ® VT-d Engine for Integrated High Definition Audio
XNo FixIO_SMI Indication in SMRAM State Save Area May Be Lost XNo Fix
PCIe Squelch Detect May be Slow to Respond During L0s Entry and May Cause a
Surprise Like Down Condition
XNo FixTR Corruption Due to Save/Restore x87 FPU Pointers in SMRAM XNo FixPCIe Lanes Returning to The Active Power State May Cause The System to Hang
XNo Fix
Performance Monitor Events for Hardware Prefetches Which Miss The L1 Data
Cache May be Over-Counted
XNo FixVM Exit May Incorrectly Clear IA32_PERF_GLOBAL_CTRL [34:32] XNo Fix
PCIe Port’s LTSSM May Not Transition Properly in the Presence of TS1 or TS2
Ordered Sets That Have Unexpected Symbols Within those Sets
XNo FixNTB/RP Link Will Send Extra TS2 Ordered Set During Link Training XNo Fix
X No Fix
PCIe Ports May Not Enter Slave Loopback Mode From the Configuration LTSSM
State
DTS Temperature Data May Be Incorrect On a Return From the Package C6 Low
Power State.Erratum
XNo FixUnexpected DMI and PCIe Link Retraining and Correctable Errors Reported XNo FixQPI Lane May Be Dropped During Full Frequency Deskew Phase of Training
XNo Fix
PerfMon Overflow Status Can Not be Cleared After Certain Conditions Have
Occurred

Specification Changes

Number SPECIFICATION CHANGES
None for this revision of this specification update.

Specification Clarifications

Number SPECIFICATION CLARIFICATIONS
None for this revision of this specification update.

Documentation Changes

Number DOCUMENTATION CHANGES
-
None for this revision of specification update
Specification Update
13

Identification Information

Component Identification via Programming Interface

The Intel Core i7-800 and i5-700 desktop processor series stepping can be identified by the following register contents:
1
Extended
2
Model
Reserved
Reserved
31:28 27:20 19:16 15:14 13:12 11:8 7:4 3:0
Note:
1. The Extended Family , bits [27:20] are used in con junction with the F amily Code, specif ied in bits [11:8],
2. The Extended Model, bits [19:16] in conjunction with the Model Number, specified in bits [7:4], are
3. The Processor Type, specified in bits [13:12] indicates whether the processor is an original OEM
4. The Family Code corresponds to bits [11:8] of the EDX register after RESET, bits [11:8] of the EAX
5. The Model Number corresponds to bits [7:4] of the EDX register after RESET, bits [7:4] of the EAX
6. The Stepping ID in bits [3:0] indicates the revision number of that model. See Table 1 for the processor
Extended
Family
00000000b 0001b 00b 0110 1110b xxxxb
to indicate whether the processor belongs to the Intel386, Intel486, Pentium, Pentium Pro, Pentium 4,
®
or Intel used to identify the model of the processor within the processor’s family. processor, an OverDrive processor, or a dual processor (capable of being used in a dual processor
system). register after the CPUID instruction is executed with a 1 in the EAX register, and the generation field of
the Device ID register accessible through Boundary Scan. register after the CPUID instruction is executed with a 1 in the EAX register, and the model field of the
Device ID register accessible through Boundary Scan. stepping ID number in the CPUID information.
Core™ processor family.
Processor
3
Type
Family
Code
4
Model
Number
Stepping
5
ID
6
When EAX is initialized to a value of ‘1’, the CPUID instruction returns the Extended Family, Extended Model, Processor Type, Family C ode, Mode l Numbe r and St epping ID
value in the EAX register. Note that the EDX processor signature value after reset is equivalent to the processor signature output value in the EAX register.
Cache and TLB descriptor parameters are provided in the EAX, EBX, ECX and EDX registers after the CPUID instruction is executed with a 2 in the EAX register.
14
The Intel Core i7-800 and i5-700 desktop processor series can be identified by the following register contents:
Stepping Vendor ID
B-1 8086h D131h 11h
Notes:
1. The Vendor ID corresponds to bits 15:0 of the Vendor ID Register located at offset 00–01h in the PCI
2. The Device ID corresponds to bits 15:0 of the Device ID Register located at Device 0 offset 02–03h in
3. The Revision Number corresponds to bits 7:0 of the Re vision ID Register located at offset 08h in the PCI
function 0 configuration space. the PCI function 0 configuration space. function 0 configuration space.
1
Device ID
2
Revision ID
3
Specification Update

Component Marking Information

LOT NO S/N
INTEL ©'08 PROC# BRAND SLxxx [COO] SPEED/CACHE/FMB [FPO]
M
e4
The processor stepping can be identified by the following component markings.
Figure 1. Processor Production Top-side Markings (Example)
Table 1. Processor Identification (Sheet 1 of 2)
S-Spec
Number
Processor
Number
Stepping
Processor Signature
Core Frequency
(GHz) /
DDR3 (MHz)
SLBPS i7-880 B-1 106E5h 3.06 / 1333
SLBS2 i7-875K B-1 106E5h 2.93 / 1333
SLBJG i7-870 B-1 106E5h 2.93 / 1333
SLBJJ i7-860 B-1 106E5h 2.80 / 1333
SLBRP i5-760 B-1 106E5h 2.80 / 1333
Max Intel®
Turbo Boost
Technology
Frequency
2
(GHz)
4 core: 3.33 3 core: 3.33 2 core: 3.60 1 core: 3.73
4 core: 3.20 3 core: 3.20 2 core: 3.46 1 core: 3.60
4 core: 3.20 3 core: 3.20 2 core: 3.46 1 core: 3.60
4 core: 2.93 3 core: 2.93 2 core: 3.33 1 core: 3.46
4 core: 2.93 3 core: 2.93 2 core: 3.33 1 core: 3.33
Shared
L3 Cache
Size (MB)
8
8
8
8
8 1, 5, 7
Notes
1, 3, 4,
5, 6
1, 3, 5,
7
1, 3, 4,
5, 6
1, 3, 4,
5, 6
9
Specification Update
15
Table 1. Processor Identification (Sheet 2 of 2)
S-Spec
Number
Processor
Number
Stepping
Processor Signature
Core Frequency
(GHz) /
DDR3 (MHz)
Max Intel®
Turbo Boost
Technology
Frequency
2
(GHz)
Shared
L3 Cache
Size (MB)
Notes
4 core: 2.80
SLBLC i5-750 B-1 106E5h 2.66 / 1333
3 core: 2.80 2 core: 3.20
8 1, 5, 7 1 core: 3.20 4 core: 2.66
SLBQ7 i7-870S B-1 106E5h 2.66 / 1333
3 core: 2.66 2 core: 3.46
8
3, 4, 5,
6, 8
1 core: 3.60 4 core: 2.53
SLBLG i7-860S B-1 106E5h 2.53 / 1333
3 core: 2.53 2 core: 3.33
8
3, 4, 5,
6, 8
1 core: 3.46 4 core: 2.40
SLBLH i5-750S B-1 106E5h 2.40 / 1333
3 core: 2.40 2 core: 3.20
8 5, 7, 8 1 core: 3.20
Notes:
1. This processor has TDP of 95W and meets the 1156_VR_CONF_09B VR Configuration.
2. This column indicates maximum Intel
3. Intel
4. Intel
5. Intel
6. Intel
7. When EAX is initialized to a value of ‘1’, the CPUID instruction returns a set of Feature Flags in ECX. For
8. This processor has TDP of 82W and meets the 1156_VR_CONF_09A VR Configuration.
9. The core frequency reported in the proce ssor brand string is rounded to 2 decimal digits. (F or e xample,
active respectively.
®
Hyper-Threading Technology enabled.
®
Trusted Execution Technology (Intel® TXT) enabled.
®
Virtualization Technology for IA-32, Intel® 64 and Intel® Architecture (Intel® VT-x) enabled.
®
Virtualization Technology for Directed I/O (Intel® VT-d) enabled.
this SKU, Bit 6 of ECX indicates that the proc essor supports Intel TXT) Safer Mode Extension (SMX). For Intel TXT to be operational as a platform feature the processor must also be enabled for Intel and Intel
core frequency of 3.4666, repeating 6, is reported as @3.47 in brand stri ng. Core fr equency o f 3.3333, is reported as @3.33 in brand string.)
®
Virtualization Technology for Directed I/O (Intel® VT-d)).
®
Turbo Boost Technology frequency (GHz) for 4, 3, 2, or 1 cores
®
T rusted Execu tion Technology (Intel®
®
Virtualization T echnology (Intel® Virtualization T echnology (Intel® VT-x)
9
16
Specification Update

Errata

AAN1. The Processor May Report a #TS Instead of a #GP Fault
Problem: A jump to a busy TSS (Task-State Segment) may cause a #TS (invalid TSS exception)
instead of a #GP fault (general protection exception).
Implication: Operation systems that access a busy TSS may get invalid TSS fault instead of a #GP
fault. Intel has not observed this erratum with any commercially available software.
Workaround: None identified. Status: For the steppings affected, see the Summary Tables of Changes.
AAN2. REP MOVS/STOS Executing with Fast Strings Enabled and Crossing
Page Boundaries with Inconsistent Memory Types may use an Incorrect Data Size or Lead to Memory-Ordering Violations
Problem: Under certain conditions as described in the Software Developers Manual section "Out-
of-Order Stores For String Operations in Pentium 4, Intel Xeon, and P6 Family Processors" the processor performs REP MOVS or REP STOS as fast strings. Due to this erratum fast string REP MOVS/REP STOS instructions that cross page boundaries from WB/WC memory types to UC/WP/WT memory types, may start using an incorrect data size or may observe memory ordering violations.
Implication: Upon crossing the page boundary the following may occur, dependent on the new page
memory type:
Workaround:
• UC the data size of each write will now always be 8 bytes, as opposed to the original data size.
• WP the data size of each write will now always be 8 bytes, as opposed to the original data size and there may be a memory ordering violation.
• WT there may be a memory ordering violation.
Workaround: Software should avoid crossing page boundaries from WB or WC memory type to UC,
WP or WT memory type within a single REP MOVS or REP STOS instruction that will execute with fast strings enabled.
Status: For the steppings affected, see the Summary Tables of Changes.
Specification Update
17
Loading...
+ 38 hidden pages