- on 45 nm Process in the 775-land LGA Package
January 2012
Reference Number: 309007-011
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 WHATSOEVER,
AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING T O SALE AND/OR USE OF INTEL PRODUCT S INCLUDING
LIABILITY OR WARRANTIES RELA TING T O FITNES S FOR A PARTICULAR PURPOSE, MERCHANT ABILITY, OR INFRINGEMENT OF ANY
PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are not intended for use in medical, life saving,
life sustaining, 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 “undefined.” Intel
reserves these for future definition and shall have no responsibility whatsoev er 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 Intel 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, and increments are not intended to
represent proportional or quantitative increases in any particular feature. Current roadmap processor number progression is not
necessarily representative of future roadmaps. See www.intel.com/products/processor_number for details.
®
Trusted Execution Technology (Intel® TXT) requires a computer system with Intel® Virtualization Technology (Intel®
Intel
Virtualization Technology (Intel
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://
®
VT-x) and Intel® Virtualization Technology for Directed I/O (Intel® VT-d)), a Intel TXT-enabled
www.intel.com/technology/security
®
Virtualization Technology requires a computer system with an enabled Intel® processor, BIOS, virtual machine monitor
Intel
(VMM) and, for some uses, certain computer system software enabled for it. Functionality, performance or other benefits will vary
depending on hardware and software configur ations and may re quire a BIOS update. S oftware applicatio ns may not be compatible
with all operating systems. Please check with your application vendor.
®
Turbo Boost Technology requires a PC with a processor with Intel Turbo Boost Technology capability. Intel Turbo Boost
* Intel
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 Techn olog yenabled chipset, BIOS, and operating system. Performance will vary depending on the specific hardware and software you use. F or
more information including details on which processors support HT Technology, see http://www.intel.com/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
configurations. Consult with your system vendor for more information.
®
64 architecture. Performance will vary depending on your hardware and software
Copies of documents which have an order number and are referenced in this document, or other Intel literature may be obtained
by visiting Intel's website at http://www.intel.com.
Intel, Intel Core, Celeron, Pentium, Intel Xeon, Intel Atom, Intel SpeedStep, and the Intel logo are trademarks or registered
trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
Added Errata AAA63-AAA75
Updated Erratum table with M0/R0/E0 info
Updated Component Information Table
Added Erratum AAA76
Added Erratum AAA77
February 13, 2008
May 2008
January 2009
January 2012
Intel® Xeon® Processor 3300 Series5
Specification Update January 2012
Preface
This document is an update to the specifications contained in the documents listed in
the following Affected Documents/Related Documents table. It is a compilation of
device and document errata and specification clarifications and changes, and is
intended for hardware system manufacturers and for software developers of
applications, operating system, and tools.
Information types defined in the Nomenclature section of this document are
consolidated into this update document and are no longer published in other
documents. This document may also contain information that has not been previously
published.
Affected Documents
®
Intel
Xeon® Processor 3300 Series Datasheet319005
Related Documents
®
Intel
64 and IA-32 Architectures Software Developer’s Manual Volume 1:
Basic Architecture
®
64 and IA-32 Architectures Software Developer’s Manual Volume 2A:
Intel
Instruction Set Reference Manual A–M
®
64 and IA-32 Architectures Software Developer’s Manual Volume 2B:
Intel
Instruction Set Reference Manual, N–Z
®
64 and IA-32 Architectures Software Developer’s Manual Volume 3A:
Intel
System Programming Guide
®
64 and IA-32 Architectures Software Developer’s Manual Volume 3B:
Intel
System Programming Guide
Document TitleDocument Number
Document TitleDocument Location
http://www.intel.com/products/
processor/manuals/index.htm
Nomenclature
S-Spec Number is a five-digit code used to identify products. Products are
differentiated by their unique characteristics (for example, core speed, L2 cache size,
package type, and so forth) as described in the processor identification information
table. Care should be taken to read all notes associated with each S-Spec number
Errata are design defects or errors. Errata may cause the processor’s 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.
Specification Changes are modifications to the current published specifications.
These changes will be incorporated in the next release of the specifications.
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 the next release of the specifications.
6Intel® Xeon® Processor 3300 Series
Specification Update January 2012
Documentation Changes include typos, errors, or omissions from the current
published specifications. These changes will be incorporated in the next release of the
specifications.
Note:Errata remain in the specification update throughout the product’s life cycle, 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, and so
forth).
Intel® Xeon® Processor 3300 Series7
Specification Update January 2012
Summary Tables of Changes
The following table indicates the Specification Changes, Errata, Specification
Clarifications or Documentation Changes, which apply to the listed MCH steppings.
Intel intends to fix some of the errata in a future stepping of the component, and to
account for the other outstanding issues through documentation or Specification
Changes as noted. This table uses the following notations:
Codes Used in Summary Table
Stepping
X:Erratum, Specification Change or Clarification that
(No mark) or (Blank Box):This erratum is fixed in listed stepping or specification
Status
Doc:Document change or update that will be implemented.
Plan Fix:This erratum may be fixed in a future stepping of the
Fixed:This erratum has been previously fixed.
No Fix:There are no plans to fix this erratum.
Row
Shaded:This item is either new or modified from the previous version of the
Item Numbering
Each Specification Update item is prefixed with a capital letter to distinguish the
product. The key below details the letters that are used in Intel’s microprocessor
specification updates:
applies to this stepping.
change does not apply to listed stepping.
product.
document.
A =Intel® Xeon® processor 7000 sequence
C =Intel® Celeron® processor
D =Intel® Xeon® processor 2.80 GHz
E = Intel® Pentium® III processor
F = Intel® Pentium® processor Extreme Edition and Intel® Pentium® D
processor
I = Intel® Xeon® processor 5000 series
J = 64-bit Intel® Xeon® processor MP with 1 MB L2 cache
K = Mobile Intel® Pentium® III processor
8Intel® Xeon® Processor 3300 Series
Specification Update January 2012
L = Intel® Celeron® D processor
M = Mobile Intel® Celeron® processor
N = Intel® Pentium® 4 processor
O = Intel® Xeon® processor MP
P = Intel ® Xeon® processor
Q = Mobile Intel® Pentium® 4 processor supporting Hyper-Th reading technology
on 90-nm process technology
R = Intel® Pentium® 4 processor on 90 nm process
S =64-bit Intel® Xeon® processor with 800 MHz system bus (1 MB and 2 MB L2
cache versions)
T = Mobile Intel® Pentium® 4 processor-M
U = 64-bit Intel® Xeon® processor MP with up to 8MB L3 cache
V = Mobile Intel® Celeron® processor on .13 micron process in Micro-FCPGA
package
W= Intel® Celeron® M processor
X = Intel® Pentium® M processor on 90nm process with 2-MB L2 cache and
Intel® processor A100 and A110 with 512-KB L2 cache
Y = Intel® Pentium® M processor
Z = Mobile Intel® Pentium® 4 processor with 533 MHz system bus
AA =Intel® Pentium® D processor 900 sequence and Intel® Pentium® processor
Extreme Edition 955, 965
AB = Intel® Pentium® 4 processor 6x1 sequence
AC =Intel® Celeron® processor in 478 pin package
AD =Intel® Celeron® D processor on 65 nm processor
AE =Intel® Core™ Duo processor and Intel® Core™ Solo processor on 65 nm
process
AF =Intel® Xeon® processor LV
AG =Intel® Xeon® processor 5100 series
AH =Intel® Core™ 2 Duo/Solo processor for Intel® Centrino® Duo processor
technology
AI =Intel® Core™ 2 Extreme processor X6800 and Intel® Core™ 2 Duo desktop
processor E6000 and E4000 sequence
AJ =Intel® Xeon® processor 5300 series
AK =Intel® Core™2 Extreme quad-core processor QX6000 sequence and Intel®
Core™ 2 Quad processor Q6000 sequence
AL =Intel® Xeon® processor 7100 series
AM=Intel® Celeron® processor 400 sequence
AN =Intel® Pentium® dual-core processor
AO =Intel® Xeon® processor 3200 series
AP =Intel® Xeon® processor 3000 series
AQ =Intel® Pentium® dual-core desktop processor E2000 sequence
Intel® Xeon® Processor 3300 Series9
Specification Update January 2012
AR =Intel® Celeron® processor 500 series
AS = Intel® Xeon® processor 7200, 7300 series
AT =Intel® Celeron® processor 200 series
AV = Intel® Core™ 2 Extreme Processor QX9650 Intel® Core™ 2 Extreme
Processor QX9650 and Intel® Core™ 2 Quad Processor Q9000 Series
AW =Intel® Core™ 2 Duo desktop processor E8000 and E7000 series
AX = Intel® Xeon® processor 5400 series
AY =Intel® Xeon® processor 5200 series
AAA = Intel® Xeon® processor 3300 series
AAB = Intel® Xeon® processor 3100 series
AAC=Intel® Celeron® dual-core processor E1000 series
The Specification Updates for the Pentium® processor, Pentium® Pro processor, and
other Intel products do not use this convention.
Table 1.Errata (Sheet 1 of 4)
NOC0 M0C1M1E0R0PlanERRATA
AAA1XX X X X X No Fix
AAA2XXXXXXNo Fix
AAA3XXXXXXNo Fix
AAA4XXXXXXNo FixNon-Temporal Data Store May be Observed in Wrong Program Order
AAA5XXXXXXNo Fix
AAA6XXXXXXNo Fix
AAA7XXXXXXNo Fix
AAA8XXXXXXNo Fix
AAA9XXXXXXNo Fix
AAA10XXX XXXNo FixPerformance Monitoring Event MISALIGN_MEM_REF May Over Count
AAA11XXX XXXNo FixThe Processor May Report a #TS Instead of a #GP Fault
AAA12XXX XXXNo FixCode Segment limit violation may occur on 4 Gigabyte limit check
AAA13XXX XXXNo Fix
AAA14XXX XXXNo Fix
AAA15XXX XXXNo Fix
AAA16XXX XXXNo Fix
EFLAGS Discrepancy on a Page Fault After a Multiprocessor TLB
Shootdown
EFLAGS Discrepancy on Page Fault After a Translation Change
INVLPG Operation for Large (2M/4M) Pages May be Incomplete
Under Certain Conditions
Store to WT Memory Data May be Seen in Wrong Order by Two
Subsequent Loads
Page Access Bit May be Set Prior to Signaling a Code Segment Limit
Fault
Updating Code Page Directory Attributes without TLB Invalidation
May Result in Improper Handling of Code #PF
Storage of PEBS Record Delayed Following Execution of MOV SS or
STI
Performance Monitoring Event FP_MMX_TRANS_TO_MMX May Not
Count Some Transitions
A REP STOS/MOVS to a MONITOR/MWAIT Address Range May
Prevent Triggering of the Monitoring Hardware
A Write to an APIC Register Sometimes May Appear to Have Not
Occurred
Last Branch Records (LBR) Updates May be Incorrect after a Task
Switch
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.
Upper 32 bits of ‘From’ Address Reported thr ough B T Ms or B TSs May
be Incorrect
10Intel® Xeon® Processor 3300 Series
Specification Update January 2012
Table 1.Errata (Sheet 2 of 4)
NOC0 M0C1M1E0R0PlanERRATA
AAA17XXXXXXNo Fix
AAA18XXXXXXNo Fix
AAA19XXXXXXNo FixStore Ordering May be Incorrect between WC and WP Memory Types
AAA20XXXXXXNo Fix
AAA21XXXXXXNo Fix
AAA22XXXXXXNo Fix
AAA23XXXXXXNo Fix
AAA24XXXXXXNo Fix
AAA25XXXXXXNo Fix
AAA26XXXXXXNo Fix
AAA27XXXXXXNo Fix
AAA28XXXXXXNo FixINIT Does Not Clear Global Entries in the TLB
AAA29XXXXXXNo FixSplit Locked Stores May not Trigger the Monitoring Hardware
AAA30XXXXXXNo Fix
AAA31XXXXXXNo Fix
AAA32XXXXXXNo Fix
AAA33XXXXXXNo FixAn Asynchronous MCE During a Far Transfer May Corrupt ESP
AAA34XXXXXXPlan Fix
AAA35XXXXXXNo Fix
AAA36XXXXXXNo Fix
AAA37XXXXFixed
AAA38XXXXXXNo Fix
AAA39XXXXXXNo Fix
AAA40XXXXXXNo Fix
AAA41XXXXFixed
AAA42XXXXXXNo Fix
Address Reported by Machine-Check Architecture (MCA) on Singlebit L2 ECC Errors May be Incorrect
Code Segment Limit/Canonical Faults on RSM May be Serviced
before Higher Priority Interrupts/Exceptions
EFLAGS, CR0, CR4 and the EXF4 Signal May be Incorrect after
Shutdown
Premature Execution of a Load Operation Prior to Exception Handler
Invocation
Performance Monitoring Events for Retired Instructions (C0H) May
Not Be Accurate
Returning to Real Mode from SMM with EFLAGS.VM Set May Result in
Unpredictable System Behavior
CMPSB, LODSB, or SCASB in 64-bit Mode with Count Greater or
Equal to 248 May Terminate Early
Writing the Local Vector Table (LVT) when an Interrupt is Pending
May Cause an Unexpected Interrupt
Pending x87 FPU Exceptions (#MF) Following STI May Be Serviced
Before Higher Priority Interrupts
VERW/VERR/LSL/LAR Instructions May Unexpectedly Update the
Last Exception Record (LER ) MSR
Programming the Digital Thermal Sensor (D TS) Threshold May Cause
Unexpected Thermal Interrupts
Writing Shared Unaligned Data that Crosses a Cache Line without
Proper Semaphores or Barriers May Expose a Memory Ordering Issue
General Protection (#GP) Fault May Not Be Signaled on Data
Segment Limit Violation above 4-G Limit
CPUID Reports Architectural Performance Monitoring Version 2 is
Supported, When Only Version 1 Capabilities are Available
B0-B3 Bits in DR6 May Not be Properly Cleared Af ter Code
Breakpoint
An xTPR Update Transaction Cycle, if Enabled, May be Issued to the
FSB after the Processor has Issued a Stop-Grant Special Cycle
Performance Monitoring Event IA32_FIXED_CTR2 May Not Function
Properly when Max Ratio is a Non-Integer Core-to-Bus Ratio
Instruction Fetch May Cause a Liv elock During Snoop s of the L1 Data
Cache
Use of Memory Aliasing with Inconsistent Memory T yp e may Cause a
System Hang or a Machine Check Exception
A WB Store Following a REP STOS/MOVS or FXSAVE May Lead to
Memory-Ordering Violations
VM Exit with Exit Reason “TPR Below Th reshold” Can Cause the
Blocking by MOV/POP SS and Blocking by STI Bits to be Cleared in
the Guest Interruptibility-State Field
Using Memory Type Aliasing with cacheable and WC Memory Types
May Lead to Memory Ordering Violations
Intel® Xeon® Processor 3300 Series11
Specification Update January 2012
Table 1.Errata (Sheet 3 of 4)
NOC0 M0C1M1E0R0PlanERRATA
AAA43XXX XXXNo Fix
AAA44XXXXFixedNMIs May Not Be Blocked by a VM-Entry Failure
AAA45XXXXFixed
AAA46XXXXFixed
AAA47XXXXFixed
AAA48XXX XXXPlan Fix
AAA49XXXXFixed
AAA50XXX XXXNo Fix
AAA51XXX XXXNo Fix
AAA52XXX XXXPlan Fix
AAA53XXX XXXNo Fix
AAA54XXX XXXNo Fix
AAA55XXX XXXNo Fix
AAA56XXX XXXNo Fix
AAA57XXX XXXNo Fix
AAA58XXX XXXPlan FixPSI# Signal Asserted During Reset
AAA59XXX XXXNo Fix
AAA60XXX XXXNo Fix
AAA61XXX XXXNo Fix
AAA62XXX XXXNo Fix
AAA63XXX XXXNo Fix
AAA64XXNo Fix
AAA65XXNo FixVM Entry May Use Wrong Address to Access Virtual-APIC Page
AAA66XXNo FixXRSTORE Instruction May Cause Extra Memory Reads
AAA67XXPlan Fix CPUID Instruction May Return Incorrect Brand String
AAA68XXNo Fix
VM Exit Caused by a SIPI Results in Zero to be Saved to the Guest
RIP Field in the VMCS
Partial Streaming Load Instruction Sequence May Cause the
Processor to Hang
Self/Cross Modifying Code May Not be Detected or May Cause a
Machine Check Exception
Data TLB Eviction Condition in the Middle of a Cacheline Split Load
Operation May Cause the Processor to Hang
Update of Read/Write (R/W) or User/Super visor (U/S) or Presen t (P)
Bits without TLB Shootdown May Cause Unexpected Processor
Behavior
RSM Instruction Execution under Certain Conditions May Cause
Processor Hang or Unexpected Instruction Execution Results
Benign Exception after a Double Fault May Not Cause a Triple Fault
Shutdown
LER MSRs May be Incorrectly UpdatedThe LER (Last Exception
Record) MSRs, MSR_LER_FROM_LIP (1DDH) and MSR_LER_TO_LIP
(1DEH) may contain incorrect values after any of the following:
Short Nested Loops That Span Multiple 16-Byte Boundaries May
Cause a Machine Check Exception or a System Hang
An Enabled Debug Breakpoint or Single Step Trap May Be T aken after
MOV SS/POP SS Instruction if it is Followed by an Instruction That
Signals a Floating Point Exception
IA32_MC1_STATUS MSR Bit[60] Does Not Reflect Machine Check
Error Reporting Enable Correctly
A VM Exit Due to a Fault While Delivering a Software Interrupt May
Save Incorrect Data into the VMCS
A VM Exit Occurring in IA-32e Mode May Not Produce a VMX Abort
When Expected
IRET under Certain Conditions May Cause an Unexpected Alignment
Check Exception
Thermal Interrupts are Dropped During and While Exiting Deep
Power Down State
VM Entry May Fail When Attempting to Set
IA32_DEBUGCTL.FREEZE_WHILE_SMM_EN
Corruption of CS Segment Register During RSM While Transitioning
From Real Mode to Protected Mode
LBR, BTS, BTM May Report a Wrong Address when an Exception/
Interrupt Occurs in 64-bit Mode
Memory Ordering Violation With Stores/Loads Crossing a Cacheline
Boundary
Processor May Hold-off / Delay a PECI Transaction Longer than
Specified by the PECI Protocol
Global Instruction TLB Entries May Not be Invalidat ed on a VM Exit or
VM Entry