Specification Update
Page 1
Document Number: 302352-031 R Intel® Pentium® 4 Processor on 90 nm Process Specification Update September 2006 Notice: The Intel® Pentium® processor may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are documented in this Specification Update.
Document Number: 302352-031 R Intel® Pentium® 4 Processor on 90 nm Process Specification Update September 2006 Notice: The Intel® Pentium® processor may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are documented in this Specification Update.
Specification Update
Page 2
.... Not all specified units of performance. Copyright © 2004-2006, Intel Corporation 2 Intel® Pentium® 4 Processor on your system vendor for more information. Intel, Pentium, Celeron, Xeon, Intel SpeedStep, Intel Core, VTune and the Intel logo are not a measure of this processor support Enhanced HALT State and Enhanced Intel SpeedStep® Technology. R INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION...
.... Not all specified units of performance. Copyright © 2004-2006, Intel Corporation 2 Intel® Pentium® 4 Processor on your system vendor for more information. Intel, Pentium, Celeron, Xeon, Intel SpeedStep, Intel Core, VTune and the Intel logo are not a measure of this processor support Enhanced HALT State and Enhanced Intel SpeedStep® Technology. R INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION...
Specification Update
Page 3
R Contents Revision History ...4 Preface...6 Summary Tables of Changes 8 General Information ...21 Identification Information 23 Errata ...30 Specification Changes ...73 Specification Clarifications 74 Documentation Changes 75 § Intel® Pentium® 4 Processor on 90 nm Process Specification Update 3
R Contents Revision History ...4 Preface...6 Summary Tables of Changes 8 General Information ...21 Identification Information 23 Errata ...30 Specification Changes ...73 Specification Clarifications 74 Documentation Changes 75 § Intel® Pentium® 4 Processor on 90 nm Process Specification Update 3
Specification Update
Page 4
...2004 November 2004 December 2004 December 2004 January 2005 4 Intel® Pentium® 4 Processor on 90 nm process in 775-land package • Added 775-land package processor upside marking diagram in Figure 2 • Added processor identification information for 775-land package to Table 1 ...8226; Notes added to clarify that C0 errata only apply to 478 pin package • Modified for Intel® Pentium® 4 processor on 90 nm Process...
...2004 November 2004 December 2004 December 2004 January 2005 4 Intel® Pentium® 4 Processor on 90 nm process in 775-land package • Added 775-land package processor upside marking diagram in Figure 2 • Added processor identification information for 775-land package to Table 1 ...8226; Notes added to clarify that C0 errata only apply to 478 pin package • Modified for Intel® Pentium® 4 processor on 90 nm Process...
Specification Update
Page 5
... • Added errata R116, R117 • Added errata R118, R119, R120 • Added erratum R121 • Added erratum R122, updated processor identification table • Updated R93, added R123, and updated processor identification table § Date February 2005 "Out of Cycle" February 22, 2005 March 2005 April 2005 May 2005 "Out of Cycle... 2005 October 2005 "Out of Cycle" November 14, 2005 December 2005 January 2006 February 2006 March 2006 April 2006 May 2006 June 2006 September 2006 Intel® Pentium® 4 Processor on 90 nm Process Specification Update 5
... • Added errata R116, R117 • Added errata R118, R119, R120 • Added erratum R121 • Added erratum R122, updated processor identification table • Updated R93, added R123, and updated processor identification table § Date February 2005 "Out of Cycle" February 22, 2005 March 2005 April 2005 May 2005 "Out of Cycle... 2005 October 2005 "Out of Cycle" November 14, 2005 December 2005 January 2006 February 2006 March 2006 April 2006 May 2006 June 2006 September 2006 Intel® Pentium® 4 Processor on 90 nm Process Specification Update 5
Specification Update
Page 6
...document are consolidated into this update document and are no longer published in the 775- Affected Documents Document Title Intel® Pentium® 4 Processor on 90 nm Process Specification Update Preface R Preface This document is intended for software developers of applications, operating... Datasheet On 90 nm Process in 775-land LGA Package and supporting Intel® Extended Memory 64 TechnologyΦ Intel® Pentium® 4 Processor 6xxΔ Sequence and Intel® Pentium® 4 Processor Extreme Edition Datasheet On 90 nm Process in other documents. This document...
...document are consolidated into this update document and are no longer published in the 775- Affected Documents Document Title Intel® Pentium® 4 Processor on 90 nm Process Specification Update Preface R Preface This document is intended for software developers of applications, operating... Datasheet On 90 nm Process in 775-land LGA Package and supporting Intel® Extended Memory 64 TechnologyΦ Intel® Pentium® 4 Processor 6xxΔ Sequence and Intel® Pentium® 4 Processor Extreme Edition Datasheet On 90 nm Process in other documents. This document...
Specification Update
Page 7
... be used to identify products. These clarifications will be incorporated in the next release of the specifications. § Intel® Pentium® 4 Processor on all devices. Specification Clarifications describe a specification in the next release of the specifications. These changes will be taken... to a complex design situation. Products are present on 90 nm Process Specification Update 7 Errata may cause the Intel® Pentium® processor's behavior to read all notes associated with any given stepping must assume that all errata documented for that stepping are...
... be used to identify products. These clarifications will be incorporated in the next release of the specifications. § Intel® Pentium® 4 Processor on all devices. Specification Clarifications describe a specification in the next release of the specifications. These changes will be taken... to a complex design situation. Products are present on 90 nm Process Specification Update 7 Errata may cause the Intel® Pentium® processor's behavior to read all notes associated with any given stepping must assume that all errata documented for that stepping are...
Specification Update
Page 8
... to fix some of the errata in Intel's microprocessor Specification Updates: A = Intel® Pentium® II processor B = Mobile Intel® Pentium® II processor C = Intel® Celeron® processor D = Intel® Pentium® II Xeon® processor E = Intel® Pentium® III processor F = Intel® Pentium® processor Extreme Edition G = Intel® Pentium® III Xeon® processor H = Mobile Intel® Celeron® processor at 466 MHz, 433 MHz, 400 MHz, 366 MHz...
... to fix some of the errata in Intel's microprocessor Specification Updates: A = Intel® Pentium® II processor B = Mobile Intel® Pentium® II processor C = Intel® Celeron® processor D = Intel® Pentium® II Xeon® processor E = Intel® Pentium® III processor F = Intel® Pentium® processor Extreme Edition G = Intel® Pentium® III Xeon® processor H = Mobile Intel® Celeron® processor at 466 MHz, 433 MHz, 400 MHz, 366 MHz...
Specification Update
Page 9
... technology R = Intel® Pentium® 4 processor on 90 nm process S = 64-bit Intel® Xeon® Processor with 533 MHz system bus AA = Intel® Pentium® processor Extreme Edition and Intel® Pentium® D processor on 65nm process AB = Intel® Pentium® 4 processor on 65 nm process AC = Intel® Celeron® Processor in Micro-FCPGA Package W = Intel® Celeron® M processor X = Intel® Pentium® M processor on 90...
... technology R = Intel® Pentium® 4 processor on 90 nm process S = 64-bit Intel® Xeon® Processor with 533 MHz system bus AA = Intel® Pentium® processor Extreme Edition and Intel® Pentium® D processor on 65nm process AB = Intel® Pentium® 4 processor on 65 nm process AC = Intel® Celeron® Processor in Micro-FCPGA Package W = Intel® Celeron® M processor X = Intel® Pentium® M processor on 90...
Specification Update
Page 10
... Exception Handler R23 X X X X X X X X X No Fix Bus Locks and SMC Detection May Cause the Processor to Hang Temporarily 10 Intel® Pentium® 4 Processor on 90 nm Process Specification Update C01 D0 LD02 E0 LE02 G11 LG12 LN02 LR02 Plan ERRATA The... Processor Signals Page-Fault R10 X X X X X X X X X No Fix Exception (#PF) Instead of Alignment Check Exception (#AC) on an Unlocked CMPXCHG8B Instruction R11 X...
... Exception Handler R23 X X X X X X X X X No Fix Bus Locks and SMC Detection May Cause the Processor to Hang Temporarily 10 Intel® Pentium® 4 Processor on 90 nm Process Specification Update C01 D0 LD02 E0 LE02 G11 LG12 LN02 LR02 Plan ERRATA The... Processor Signals Page-Fault R10 X X X X X X X X X No Fix Exception (#PF) Instead of Alignment Check Exception (#AC) on an Unlocked CMPXCHG8B Instruction R11 X...
Specification Update
Page 11
... R29 X X X X X X X X X No Fix when On-Demand Clock Modulation is set on Both Logical Processors of a HyperThreading Technology Enabled Processor May Cause Application Failure R36 X The State of the Resume Flag (RF Fixed Flag) in a Processor Supporting Hyper- C01 D0 LD02 E0 LE02 G11 LG12 LN02 LR02 Plan ERRATA R24 X PWRGOOD and...Certain Conditions May Cause a System Hang R33 X Missing Stop Grant Fixed Acknowledge Special Bus Cycle May Cause a System Hang R34 X Changes to a System Hang Intel® Pentium® 4 Processor on 90 nm Process Specification Update 11
... R29 X X X X X X X X X No Fix when On-Demand Clock Modulation is set on Both Logical Processors of a HyperThreading Technology Enabled Processor May Cause Application Failure R36 X The State of the Resume Flag (RF Fixed Flag) in a Processor Supporting Hyper- C01 D0 LD02 E0 LE02 G11 LG12 LN02 LR02 Plan ERRATA R24 X PWRGOOD and...Certain Conditions May Cause a System Hang R33 X Missing Stop Grant Fixed Acknowledge Special Bus Cycle May Cause a System Hang R34 X Changes to a System Hang Intel® Pentium® 4 Processor on 90 nm Process Specification Update 11
Specification Update
Page 12
...X X X X X No Fix Visible to Fixed MSR_LASTBRANCH_0_FROM_LI P MSR Registers R53 X X X X Fixed Recursive Page Walks May Cause a System Hang 12 Intel® Pentium® 4 Processor on 90 nm Process Specification Update Summary Tables of IRET or INTn R45 X X X X X X X Fixed Instructions May Cause Unexpected System Behavior R46 X...RF May be Incorrectly Set After an IRET Instruction R48 X Read for Ownership and Fixed Simultaneous Fetch May Cause the Processor to Hang R49 X X Writing the Echo TPR Disable Bit in Fixed IA32_MISC_ENABLE May Cause a #GP Fault R50 X...
...X X X X X No Fix Visible to Fixed MSR_LASTBRANCH_0_FROM_LI P MSR Registers R53 X X X X Fixed Recursive Page Walks May Cause a System Hang 12 Intel® Pentium® 4 Processor on 90 nm Process Specification Update Summary Tables of IRET or INTn R45 X X X X X X X Fixed Instructions May Cause Unexpected System Behavior R46 X...RF May be Incorrectly Set After an IRET Instruction R48 X Read for Ownership and Fixed Simultaneous Fetch May Cause the Processor to Hang R49 X X Writing the Echo TPR Disable Bit in Fixed IA32_MISC_ENABLE May Cause a #GP Fault R50 X...
Specification Update
Page 13
... of FS/GS with Null Base May not get Cleared in a Page-fault Exception Intel® Pentium® 4 Processor on a Processor Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) FXRSTOR May Not Restore Non- X X X No Fix canonical Effective Addresses on Processors with a Selector that Faults may Fix Zero the Upper 32 Bits of Changes R NO...
... of FS/GS with Null Base May not get Cleared in a Page-fault Exception Intel® Pentium® 4 Processor on a Processor Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) FXRSTOR May Not Restore Non- X X X No Fix canonical Effective Addresses on Processors with a Selector that Faults may Fix Zero the Upper 32 Bits of Changes R NO...
Specification Update
Page 14
... Before Other Types of Page Fault When Both Occur R67 X Writes to IA32_MISC_ENABLE May Fixed Not Update Flags for Both Logical Processors Threads R68 X Fixed Execute Disable Mode Bit Set with CR4.PAE May Cause Livelock Checking of Page Table Base R69 X...X Fixed Instruction Following a Mode Transition in a Hyper-Threading Enabled Processor Supporting Intel® Extended Memory 64 Technology (Intel® EM64T). 14 Intel® Pentium® 4 Processor on a Processor Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) L-bit of the CS and LMA bit of ...
... Before Other Types of Page Fault When Both Occur R67 X Writes to IA32_MISC_ENABLE May Fixed Not Update Flags for Both Logical Processors Threads R68 X Fixed Execute Disable Mode Bit Set with CR4.PAE May Cause Livelock Checking of Page Table Base R69 X...X Fixed Instruction Following a Mode Transition in a Hyper-Threading Enabled Processor Supporting Intel® Extended Memory 64 Technology (Intel® EM64T). 14 Intel® Pentium® 4 Processor on a Processor Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) L-bit of the CS and LMA bit of ...
Specification Update
Page 15
...X X X X Fixed Pointer) Base with 32-bit Mode PAE (Page Address Extension) Paging May Cause Processor to Hang Intel® Pentium® 4 Processor on Processors Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) A Data Access which Spans Both R83 X X X X No the Canonical and the ...L1 Data Cache Adaptive Mode May Cause Unexpected System Behavior when SMRAM is Mapped to Incorrect Memory Locations on Processors Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) An REP LODSB or an REP LODSD or an REP LODSQ Instruction with R82 X X...
...X X X X Fixed Pointer) Base with 32-bit Mode PAE (Page Address Extension) Paging May Cause Processor to Hang Intel® Pentium® 4 Processor on Processors Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) A Data Access which Spans Both R83 X X X X No the Canonical and the ...L1 Data Cache Adaptive Mode May Cause Unexpected System Behavior when SMRAM is Mapped to Incorrect Memory Locations on Processors Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) An REP LODSB or an REP LODSD or an REP LODSQ Instruction with R82 X X...
Specification Update
Page 16
... Fix with Non-zero REQb Values May Cause a Front Side Bus Stall X No Fix The Processor May Issue Front Side Bus Transactions up to the Same Cache Line for Systems with Slow Memory 16 Intel® Pentium® 4 Processor on 90 nm Process Specification Update C01 D0 LD02 E0 LE02 G11 LG12 LN02 LR02...
... Fix with Non-zero REQb Values May Cause a Front Side Bus Stall X No Fix The Processor May Issue Front Side Bus Transactions up to the Same Cache Line for Systems with Slow Memory 16 Intel® Pentium® 4 Processor on 90 nm Process Specification Update C01 D0 LD02 E0 LE02 G11 LG12 LN02 LR02...
Specification Update
Page 17
... an Interrupt is Pending Fix May Cause an Unexpected Interrupt Access to an Unsupported Address Range in Uniprocessor (UP) or R99 X No Dual-processor (DP) Systems Fix Supporting Intel® Virtualization Technology May Not Trigger Appropriate Actions R100 X No Fix VM Exit Due to a MOV from CR8 May Cause an Unexpected Memory... Tables of VMPTRLD or VMREAD May Cause an Unexpected Memory Access R110 X X X X X No Fix IRET under Certain Conditions May Cause an Unexpected Alignment Check Exception Intel® Pentium® 4 Processor on 90 nm Process Specification Update 17
... an Interrupt is Pending Fix May Cause an Unexpected Interrupt Access to an Unsupported Address Range in Uniprocessor (UP) or R99 X No Dual-processor (DP) Systems Fix Supporting Intel® Virtualization Technology May Not Trigger Appropriate Actions R100 X No Fix VM Exit Due to a MOV from CR8 May Cause an Unexpected Memory... Tables of VMPTRLD or VMREAD May Cause an Unexpected Memory Access R110 X X X X X No Fix IRET under Certain Conditions May Cause an Unexpected Alignment Check Exception Intel® Pentium® 4 Processor on 90 nm Process Specification Update 17
Specification Update
Page 18
... MSR-Load Areas during VM Entry or VM Exit R112 X Plan Fix NMI-blocking Information Recorded in the 775-land LGA package 18 Intel® Pentium® 4 Processor on an IRET Instruction R113 VMLAUNCH/VMRESUME May Not X Plan Fail when VMCS is not set Incorrectly A Continuous Loop Executing Bus R123 X X X X X... Waiting X Plan x87 Instruction May not Clear the Fix Interruptibility State in the VMM's Working VMCS R118 VMCALL to Pentium® 4 processor on 90 nm Process in the 478-pin package 2. Only applies to Activate Dual-monitor X Plan Treatment of Changes R NO.
... MSR-Load Areas during VM Entry or VM Exit R112 X Plan Fix NMI-blocking Information Recorded in the 775-land LGA package 18 Intel® Pentium® 4 Processor on an IRET Instruction R113 VMLAUNCH/VMRESUME May Not X Plan Fail when VMCS is not set Incorrectly A Continuous Loop Executing Bus R123 X X X X X... Waiting X Plan x87 Instruction May not Clear the Fix Interruptibility State in the VMM's Working VMCS R118 VMCALL to Pentium® 4 processor on 90 nm Process in the 478-pin package 2. Only applies to Activate Dual-monitor X Plan Treatment of Changes R NO.
Specification Update
Page 19
... this Specification Update revision NO. DOCUMENTATION CHANGES There are no documentation changes in BIOS. This erratum does not apply to Pentium 4 processor supporting Intel® Extended Memory 64 Technology (Intel® EM64T) for single-processor server/workstation platform configurations. 5. Summary Tables of Changes R 3. SPECIFICATION CLARIFICATIONS There are no Specification Clarification in this Specification Update revision...
... this Specification Update revision NO. DOCUMENTATION CHANGES There are no documentation changes in BIOS. This erratum does not apply to Pentium 4 processor supporting Intel® Extended Memory 64 Technology (Intel® EM64T) for single-processor server/workstation platform configurations. 5. Summary Tables of Changes R 3. SPECIFICATION CLARIFICATIONS There are no Specification Clarification in this Specification Update revision...
Specification Update
Page 20
Summary Tables of Changes R 20 Intel® Pentium® 4 Processor on 90 nm Process Specification Update
Summary Tables of Changes R 20 Intel® Pentium® 4 Processor on 90 nm Process Specification Update