Specification Update
Page 1
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. Document Number: 302352-031 Current characterized errata are documented in this Specification Update.
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. Document Number: 302352-031 Current characterized errata are documented in this Specification Update.
Specification Update
Page 2
...features or instructions marked "reserved" or "undefined." Copyright © 2004-2006, Intel Corporation 2 Intel® Pentium® 4 Processor on which processors support EM64T or consult with an Intel® Pentium® 4 processor supporting HT Technology and a Hyper-Threading Technology enabled chipset, ...the United States and other benefits will not operate (including 32-bit operation) without notice. Intel, Pentium, Celeron, Xeon, Intel SpeedStep, Intel Core, VTune and the Intel logo are available on the specific hardware and software you use in medical, life saving,...
...features or instructions marked "reserved" or "undefined." Copyright © 2004-2006, Intel Corporation 2 Intel® Pentium® 4 Processor on which processors support EM64T or consult with an Intel® Pentium® 4 processor supporting HT Technology and a Hyper-Threading Technology enabled chipset, ...the United States and other benefits will not operate (including 32-bit operation) without notice. Intel, Pentium, Celeron, Xeon, Intel SpeedStep, Intel Core, VTune and the Intel logo are available on the specific hardware and software you use in medical, life saving,...
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
... 22, 2004 Aug 2004 Sept 2004 Out of Cycle 9/23/2004 October 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...processor identification information for 775-land package to Table 1 • 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 Revision History R Revision History Revision Number -001 -002 -003 Description...
... 22, 2004 Aug 2004 Sept 2004 Out of Cycle 9/23/2004 October 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...processor identification information for 775-land package to Table 1 • 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 Revision History R Revision History Revision Number -001 -002 -003 Description...
Specification Update
Page 5
... 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
... 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
... 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 the... manufacturers and for hardware system manufacturers and software developers of applications, operating systems, or tools. Affected Documents Document Title Intel® Pentium® 4 Processor on 90 nm Process Specification Update It contains S-Specs, Errata, Documentation Changes, Specification Clarifications and ...
... 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 the... manufacturers and for hardware system manufacturers and software developers of applications, operating systems, or tools. Affected Documents Document Title Intel® Pentium® 4 Processor on 90 nm Process Specification Update It contains S-Specs, Errata, Documentation Changes, Specification Clarifications and ...
Specification Update
Page 7
...cache size, package type, etc. Care should be taken to be incorporated in the next release of the specifications. § Intel® Pentium® 4 Processor on all notes associated with any given stepping must assume that all errata documented for that stepping are design ... in the next release of the specifications. These clarifications will be used to the current published specifications. Errata may cause the Intel® Pentium® processor's behavior to a complex design situation. These changes will be incorporated in the next release of the specifications....
...cache size, package type, etc. Care should be taken to be incorporated in the next release of the specifications. § Intel® Pentium® 4 Processor on all notes associated with any given stepping must assume that all errata documented for that stepping are design ... in the next release of the specifications. These clarifications will be used to the current published specifications. Errata may cause the Intel® Pentium® processor's behavior to a complex design situation. These changes will be incorporated in the next release of the specifications....
Specification Update
Page 8
... Specification Update There are used 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...
... Specification Update There are used 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...
Specification Update
Page 9
... = 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 nm process with 2-MB L2 cache Y = Intel® Pentium® M processor Z = Mobile Intel® Pentium®...
... = 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 nm process with 2-MB L2 cache Y = Intel® Pentium® M processor Z = Mobile Intel® Pentium®...
Specification Update
Page 10
... Address to be Reported to the #GP 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 a Hyper-Threading Technology Enabled Processor R15 X X X X X X X X X No Fix Processor May Hang under Certain Frequencies and 12.5% STPCLK# Duty Cycle System May...
... Address to be Reported to the #GP 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 a Hyper-Threading Technology Enabled Processor R15 X X X X X X X X X No Fix Processor May Hang under Certain Frequencies and 12.5% STPCLK# Duty Cycle System May...
Specification Update
Page 11
...) in a Task-State Segment (TSS) May be Incorrect R37 X X X X X X X X X No Fix Using STPCLK# and Executing Code From Very Slow Memory Could Lead to a System Hang Intel® Pentium® 4 Processor on an FP Instruction R27 X X X X X X X X X No xAPIC May Not Report Some Illegal Fix Vector Errors R28 X X X X X Fixed Enabling No-Eviction Mode (NEM...
...) in a Task-State Segment (TSS) May be Incorrect R37 X X X X X X X X X No Fix Using STPCLK# and Executing Code From Very Slow Memory Could Lead to a System Hang Intel® Pentium® 4 Processor on an FP Instruction R27 X X X X X X X X X No xAPIC May Not Report Some Illegal Fix Vector Errors R28 X X X X X Fixed Enabling No-Eviction Mode (NEM...
Specification Update
Page 12
... Page Tables May Not Be R44 X X X 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 X X Fixed A Split...
... Page Tables May Not Be R44 X X X 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 X X Fixed A Split...
Specification Update
Page 13
...the Execute Disable Bit Function is Enabled a Page-fault in a Mispredicted Branch May Result in Virtual-8086 Mode on Processors with Intel® Extended Memory 64 Technology (Intel® EM64T) Enabled Processor May Fault when the X X X No Fix Upper 8 Bytes of Segment Selector is in ...Fixed Upper 32 Bits of Changes R NO. Summary Tables of FS/GS with Null Base May not get Cleared in a Page-fault Exception Intel® Pentium® 4 Processor on 90 nm Process Specification Update 13 X X X No Fix canonical Address can Lead to bit[0] of IA32_MISC_ENABLE Register Changes...
...the Execute Disable Bit Function is Enabled a Page-fault in a Mispredicted Branch May Result in Virtual-8086 Mode on Processors with Intel® Extended Memory 64 Technology (Intel® EM64T) Enabled Processor May Fault when the X X X No Fix Upper 8 Bytes of Segment Selector is in ...Fixed Upper 32 Bits of Changes R NO. Summary Tables of FS/GS with Null Base May not get Cleared in a Page-fault Exception Intel® Pentium® 4 Processor on 90 nm Process Specification Update 13 X X X No Fix canonical Address can Lead to bit[0] of IA32_MISC_ENABLE Register Changes...
Specification Update
Page 14
... an Erroneous Value For One R76 X 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 90 nm Process Specification Update C01 D0 LD02 E0 LE02 G11 LG12 LN02 LR02 Plan ERRATA R65 X... BTS/PEBS Buffer The Base of an LDT (Local Descriptor Table) Register May be R75 X X X X Fixed Non-zero on a Processor Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) L-bit of the CS and LMA bit of Changes R NO.
... an Erroneous Value For One R76 X 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 90 nm Process Specification Update C01 D0 LD02 E0 LE02 G11 LG12 LN02 LR02 Plan ERRATA R65 X... BTS/PEBS Buffer The Base of an LDT (Local Descriptor Table) Register May be R75 X X X X Fixed Non-zero on a Processor Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) L-bit of the CS and LMA bit of Changes R NO.
Specification Update
Page 15
... 15 R86 X X X X X Fixed Pointer) Base with R82 X X X X Fixed RCX >= 2^32 May Cause a System Hang 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 NonFix Canonical Address Space May Hang the System R84 X... Cache Adaptive Mode May Cause Unexpected System Behavior when SMRAM is Mapped to Hang Intel® Pentium® 4 Processor on Processors Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) An REP LODSB or an REP LODSD or an REP LODSQ...
... 15 R86 X X X X X Fixed Pointer) Base with R82 X X X X Fixed RCX >= 2^32 May Cause a System Hang 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 NonFix Canonical Address Space May Hang the System R84 X... Cache Adaptive Mode May Cause Unexpected System Behavior when SMRAM is Mapped to Hang Intel® Pentium® 4 Processor on Processors Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) An REP LODSB or an REP LODSD or an REP LODSQ...
Specification Update
Page 16
...Instruction May Result in Incorrect Data on Processors Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) Fixed Compatibility Mode STOS Instructions May Alter RSI Register Results on a Processor Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) Fixed LDT Descriptor Which Crosses ...Front Side Bus Transactions up to -bus Ratios of 16:1 and X No Above Defer Reply Transactions Fix with Slow Memory 16 Intel® Pentium® 4 Processor on 90 nm Process Specification Update Summary Tables of LAHF/SAHF May Not Result in the Precise Event Based...
...Instruction May Result in Incorrect Data on Processors Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) Fixed Compatibility Mode STOS Instructions May Alter RSI Register Results on a Processor Supporting Intel® Extended Memory 64 Technology (Intel® EM64T) Fixed LDT Descriptor Which Crosses ...Front Side Bus Transactions up to -bus Ratios of 16:1 and X No Above Defer Reply Transactions Fix with Slow Memory 16 Intel® Pentium® 4 Processor on 90 nm Process Specification Update Summary Tables of LAHF/SAHF May Not Result in the Precise Event Based...
Specification Update
Page 17
... 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 Access R101... 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
... 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 Access R101... 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
... R112 X Plan Fix NMI-blocking Information Recorded in the 478-pin package 2. Only applies to Activate Dual-monitor X Plan Treatment of Changes R NO. Prefix "L" denotes Pentium 4 processor on 90 nm Process in the 775-land LGA package 18 Intel® Pentium® 4 Processor on 90 nm Process in VMCS May... after MOV SS and a 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 Specification Update C01 D0 LD02 E0 LE02 G11 LG12 LN02 LR02 Plan ERRATA R111 X No Fix FS...
... R112 X Plan Fix NMI-blocking Information Recorded in the 478-pin package 2. Only applies to Activate Dual-monitor X Plan Treatment of Changes R NO. Prefix "L" denotes Pentium 4 processor on 90 nm Process in the 775-land LGA package 18 Intel® Pentium® 4 Processor on 90 nm Process in VMCS May... after MOV SS and a 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 Specification Update C01 D0 LD02 E0 LE02 G11 LG12 LN02 LR02 Plan ERRATA R111 X No Fix FS...
Specification Update
Page 19
... in this Specification Update revision § Intel® Pentium® 4 Processor on 90 nm Process Specification Update 19 This erratum does not apply to Pentium 4 processor supporting Intel® Extended Memory 64 Technology (Intel® EM64T) for single-processor server/...of Changes R 3. Non-server/workstation desktop configurations do not support the Intel Extended Memory 64 Technology. 4. For these steppings, this Specification Update revision NO. This erratum applies to Pentium 4 processors for Single-Processor Server/Workstation Platform configurations only.
... in this Specification Update revision § Intel® Pentium® 4 Processor on 90 nm Process Specification Update 19 This erratum does not apply to Pentium 4 processor supporting Intel® Extended Memory 64 Technology (Intel® EM64T) for single-processor server/...of Changes R 3. Non-server/workstation desktop configurations do not support the Intel Extended Memory 64 Technology. 4. For these steppings, this Specification Update revision NO. This erratum applies to Pentium 4 processors for Single-Processor Server/Workstation Platform configurations only.
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