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
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 1322164-004
®
Intel
Core™ i7-800 and i5-700 Desktop Processor Series Dataheet - Volume 2
Related Documents
AP-485, Intel® Processor Identification and the CPUID Instructionhttp://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 Specificationswww.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
StatusERRATA
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
StatusERRATA
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
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
StatusERRATA
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
StatusERRATA
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
StatusERRATA
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
NumberSPECIFICATION CHANGES
None for this revision of this specification update.
Specification Clarifications
NumberSPECIFICATION CLARIFICATIONS
None for this revision of this specification update.
Documentation Changes
NumberDOCUMENTATION 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:2827:2019:1615:1413:1211:87:43: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
00000000b0001b00b01101110bxxxxb
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:
SteppingVendor ID
B-18086hD131h11h
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.
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
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.