Intel Xeon D2700 D2800 SU Rev009
Intel Xeon D2700 D2800 SU Rev009
Processor Families
Specification Update
February 2025
Revision 009US
Preface ...................................................................................................................... 5
Affected Documents/Related Documents ................................................................ 5
Nomenclature ..................................................................................................... 6
Identification Information ......................................................................................... 7
Component Identification Using Programming Interface ............................................ 7
Component Marking Information ............................................................................... 8
Summary Tables of Changes ...................................................................................... 9
Codes Used in Summary Tables............................................................................. 9
CPU Errata Details ................................................................................................... 14
LAN/Ethernet Errata Details .................................................................................... 36
Specification Changes.............................................................................................. 37
Specification Clarifications ...................................................................................... 38
Documentation Changes .......................................................................................... 39
This document may also contain information that was not previously published.
Document
Document Title
Number/Location
Software Documents
Note:
1. This document can be downloaded from http://www.intel.com/content/www/us/en/processors/
architectures-software-developer-manuals.html.
Qualification Detail Form (QDF) Number A several digit code used to distinguish
between engineering samples. These processors are used for qualification and early
design validation. The functionality of these parts can range from mechanical only to
fully functional. The NDA specification update has a processor identification information
table that lists these QDF numbers and the corresponding product sample details.
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, and
so on).
Details of the instruction can be found in the Instruction Set Reference portion of the
Intel® 64 and IA-32 Architectures Software Developer’s Manual.
When CPUID executes with EAX set to 01h, the SoC version information is returned in
EAX. See Figure 1, “Version Information Returned by CPUID in EAX”.
Stepping ID 0x1
CPUID 0x606C1
2D Matrix Mark
For Intel® Xeon® D-2700 and D-2800 Processor Families SKUs, see https://
ark.intel.com/content/www/us/en/ark/products/series/87041/intel-xeon-d-
processor.html.
Stepping Description
(No mark) or (Blank This erratum is fixed in listed stepping or specification change does not apply to listed
box) stepping.
Status Description
Planned Fix This erratum may be fixed in a future stepping of the product
Fixed This erratum has been previously fixed in Intel hardware, firmware or software
ICXD4. No Fix VERR Instruction Inside VM-Entry May Cause DR6 to Contain Incorrect Values
Vector Masked Store Instructions May Cause Write Back of Cache Line Where
ICXD5. No Fix
Bytes Are Masked
ICXD6. No Fix VCVTPS2PH To Memory May Update MXCSR in The Case of a Fault on The Store
Single Correctable Error Can be Logged Twice if Patrol Scrub Reads Address
ICXD8. No Fix
When Read Transaction is in Flight to Same Address
Overlap Between APIC And SMRR2 Memory-Mapped Registers Will Not Signal a
ICXD9. No Fix
#GP
ICXD11. No Fix Incorrect FROM_IP Value For an RTM Abort in BTM or BTS May be Observed
IA32_MC1_STATUS MSR May Not Log Errors When IA32_MC1_CTL MSR is Set
ICXD14. No Fix
to Not Signal Errors
ICXD15. No Fix False MC1 Error Reported in The Shadow of a Internal Timer Error
ICXD20. No Fix IERR Not Logged Correctly When Ubox Requested to Signal MSMI
ICXD21. Fixed CPU Complex PCIe* Surprise Link Down Events May Not be Reported
ICXD22. No Fix CPU Complex PCIe RPPIO May Contain Incorrect Tag Value
Uncore MC Bank Registers Corrected Error Count Field May Not Have a Sticky
ICXD23. No Fix
Most Significant Bit
Poisoned Locked Bus Transactions May Not Allow Warm Reset to Correctly
ICXD24. No Fix
Reset The Processor
ICXD25. No Fix Spurious CPU Complex PCIe Link Parity Errors May be Logged
ICXD26. No Fix IBIST Receiver Error Overflow Register Field Cannot be Cleared by Software
ICXD27. No Fix MBM May Report Incorrect Bandwidth For Certain Access Strides
ICXD29. No Fix Enabled Error May Not be Logged When Other Errors Are Disabled
ICXD30. Removed
Machine Check Bank Status MSR May Not Set Overflow Bit When Multiple
ICXD31. No Fix
Uncorrectable Errors Occur
FERR Registers Are Not Getting Cleared When CHANERR Register is Being
ICXD32. No Fix
Cleared
ICXD34. No Fix Internal Firmware Errors May Not Set Error Enable Bit
ICXD35. No Fix CPU Complex PCIe Surprise Link Down Logging May be Unexpectedly Blocked
ICXD38. No Fix CAP Error And ECC Error During ADC/ADDDC Sparing May Not be Corrected
ICXD39. No Fix NSR Field Attribute Does Not Comply With PCIe Base Specification 4.0
ICXD42. No Fix Unexpected System Behavior May Occur During INVD Instruction Execution
CPU Complex PCIe Rx Common Mode Impedance May be Too Low During Reset
ICXD44. No Fix
or Power-Down
ICXD47. Fixed CPU Complex PCIe EB Error May Be Escalated to Receiver Errors
ICXD51. No Fix CHA UCNA Errors May be Incorrectly Controlled by MCi_CTL Enable Bits
ICXD52. Fixed Mesh to Memory Timeout May Occur When TME is Enabled
ICXD54. Fixed CHA Errors May be Reported Incorrectly After a Warm Reset
ICXD58. Fixed SRIS-Configured CPU Complex PCIe Link May Fail to Train
ICXD61. No Fix Processor May Not Allow Intel® DCI Tool to Operate at 100 MHz
ICXD62. No Fix Four Unsuccessful Global Reset Attempts Needed For S5 Entry
ICXD63. No Fix New_Century Bit of the TCO1_STS Register Should Not be Cleared
ICXD64. No Fix xHCI Host Controller Reset May Cause a System Hang
ICXD67. No Fix VREFCA Tolerance May Violate The JEDEC JESD79-4 Specification
ICXD70. Fixed Warm Reset Will Set C1E Enable Without Changing TMRT
ICXD72. Fixed DDR4 DRAM Memory Performance May be Reduced Following Microcode Update
ICXD74. Fixed PC6 Entry is Not Prevented With PECI Pkg C-State Entry Control
Call Instruction Wrapping Around The 32-Bit Address Boundary May Return to
ICXD77. No Fix
Incorrect Address
ICXD79. Fixed Accesses to CHA Configuration Space Beyond the CHA Logical Limit May Fail
ICXD83. Fixed PCH PCIe Root Ports May Operate at 8.0 GT/s Rather Than 5.0 GT/s
ICXD84. Fixed PCH PCIe Devices With LUR May Not Link
After a Warm Reset, The SMBus Host Controller May Incorrectly Set The CPE
ICXD85. Planned Fix
Bit
ICXD86. No Fix PCH PCIe Root Port Cluster 0 Does Not Correctly Process MCTP Messages
ICXD87. Fixed PCH PCIe 3.0 Link May Observe Link Errors After Speed Change
ICXD89. Fixed System May Hang With USB 3.2 Ports Enabled
ICXD90. Fixed PCH PCIe Link Speed May Be Limited to 5.0 GT/s
IERR Maybe Seen During Warm Reset After OS Path Load of Microcode Revision
ICXD94. Fixed
IDs of 0x1000230 or 0x1000260
ICXD95. No Fix Reading TCO_RLD Register Sets SMBus Host Status In Use Status Bit
ICXD96. No Fix A Write to The TSC_Deadline MSR May Cause an Unexpected Timer Interrupt
ICXD97. Fixed PCH PCIe Root Ports Might Not Train After Disabling/Enabling the PCIe Link
Processors supporting SST_BF And Using Legacy HWP States May Not Reach
ICXD98. No Fix
The Higher Base Frequency
Setting The Performance Monitoring Counter Freeze May Prevent Entry Into
ICXD99. Fixed
PkgC6 State
LAN1. No Fix Inverted FCS Does Not Cause Increment of CRC Error Count
ICXD4. VERR Instruction Inside VM-Entry May Cause DR6 to Contain Incorrect
Values
Problem: Under complex micro-architectural conditions, a VERR instruction that follows a VM-
entry with a guest-state area indicating MOV SS blocking (bit 1 in the Interruptibility
state) and at least one of B3-B0 bits set (bits [3:0] in the pending debug exception)
may lead to incorrect values in DR6
Implication: Due to this erratum, DR6 may contain incorrect values. Intel has not observed this
erratum with any commercially available software.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD9. Overlap Between APIC And SMRR2 Memory-Mapped Registers Will Not
Signal a #GP
Problem: Overlapped APIC and SMRR2 Memory-mapped configurations will not cause a General
Protection (#GP) exception when configured
Implication: Due to this erratum, a #GP exception will not be triggered. Intel has not observed this
erratum with any commercially available software or platform.
Workaround: None identified. Software should not overlap SMRR2 with APIC registers page.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD11. Incorrect FROM_IP Value For an RTM Abort in BTM or BTS May be
Observed
Problem: During Restricted Transactional Memory (RTM) operation when branch tracing is
enabled using Branch Trace Message (BTM) or Branch Trace Store (BTS), the incorrect
EIP value (From_IP pointer) may be observed for an RTM abort.
Implication: Due to this erratum, the From_IP pointer may be the same as that of the immediately
preceding taken branch.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD15. False MC1 Error Reported in The Shadow of a Internal Timer Error
Problem: After a internal timer error has been reported in MC3_STATUS MSR (0x40d) with
MCACOD (bits [15:0]) value of 0400H, and MSCOD (bits [31:16]) value of 0080H,
under complex micro-architectural conditions, a false error may be reported in
MC1_STATUS MSR (0x405) with MCACOD 0x174 or MCACOD 0x124.
Implication: Due to this erratum, a false MCE may be reported in MC1_STATUS MSR. Intel has not
observed this erratum in a synthetic test environment.
Workaround: Software should ignore the MC1 error when it appears with an internal timer error.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD20. IERR Not Logged Correctly When Ubox Requested to Signal MSMI
Problem: The Ubox can be programmed to signal a Machine Check System Management
Interrupt (MSMI) when an IERR is received from the core. In this case, Ubox will signal
both IERR and MSMI and log an error into MCERRLOGGINGREG (Bus: 30; Device: 0;
Function: 0; Offset: A8h) but not into IERRLOGGINGREG (Bus: 30; Device: 0;
Function: 0; Offset: A4h).
Implication: The source of a core 3-strike timeout IERR cannot be identified while decoding the
IERRLOGGINGREG registers in each socket.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD22. CPU Complex PCIe RPPIO May Contain Incorrect Tag Value
Problem: The CPU Complex PCIe Root Port Programmable Input Output (RPPIO) Header Log 1
(BDFO) tag field may contain a tag value that does not match that transmitted on the
PCIe link.
Implication: When this erratum occurs, it may not be possible to associate transactions on the PCIe
link with transaction data logged in RPPIO. Intel has not observed any functional
implications due to this erratum.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD23. Uncore MC Bank Registers Corrected Error Count Field May Not Have a
Sticky Most Significant Bit
Problem: The corrected error count field in IA32_MC[4..19]_STATUS MSR may not contain a
sticky most significant bit, and corrected error count may roll over to 0.
Implication: Due to this erratum, there is no indication that the corrected error count has rolled
over.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD24. Poisoned Locked Bus Transactions May Not Allow Warm Reset to
Correctly Reset The Processor
Problem: On a system with Intel SGX enabled, if the processor receives poisoned data in
response to a locked bus transaction while some cores are in or resuming from a Core
C6 state, the resulting warm reset may not correctly reset the processor.
Implication: Due to this erratum, the system may not properly reset without a cold reset.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD25. Spurious CPU Complex PCIe Link Parity Errors May be Logged
Problem: The processor may log a spurious parity error into (Local Data Parity Mismatch Status
registers (Bus: 1,5; Device: 2; Function: 0; Bits 15:0) G4LDPMSTS (Offset 420H),
G4FRDPMSTS (Offset 424H) and G4SRDPMSTS (Offset 428H)) upon exiting Link L1
power states.
Implication: Due to this erratum, CPU Complex PCIe lanes may report spurious data parity
mismatches. Intel has not observed any functional implications for this erratum.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD27. MBM May Report Incorrect Bandwidth For Certain Access Strides
Problem: Memory Bandwidth Monitoring (MBM) samples the total memory traffic and upscales
the results when reporting bandwidth. MBM may report zero to twice the actual
memory bandwidth consumed for workloads that primarily access cache lines
sequentially with physical address strides that are a multiples of 4 KB.
Implication: Due to this erratum, MBM may report inaccurate bandwidth for workloads that
primarily access cache lines sequentially with physical address strides that are a
multiples of 4 KB. Actual memory bandwidth is unaffected by this erratum.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD29. Enabled Error May Not be Logged When Other Errors Are Disabled
Problem: During the same cycle, a higher priority Uncorrected (UC) error or Software
Recoverable Action Optional (SRAO) error which is disabled, may be logged rather than
an enabled lower priority UC or SRAO error (for memory controller machine check
banks 12-26).
Implication: Due to this erratum, software may not observe the enabled error. Intel has not
observed this erratum in any commercially available software.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD30. Removed
ICXD31. Machine Check Bank Status MSR May Not Set Overflow Bit When
Multiple Uncorrectable Errors Occur
Problem: The IA32_MC4_STATUS (Offset: 411h) OVER field (bit 62) may not be set if multiple
uncorrectable error types occur during the same cycle or if a single uncorrectable error
type occurs over multiple cycles.
Implication: Due to this erratum, identification of multiple uncorrectable errors may not be possible.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD34. Internal Firmware Errors May Not Set Error Enable Bit
Problem: The processor does not set the error enable (EN) bit of the IA32_MC6_STATUS MSR
(419h; bit 60) when certain internal firmware errors are detected. IA32_MC6_STATUS
MSR field MCACOD (bits 15:0) are correctly set to 406h.
Implication: Software that relies on the EN bit may not operate properly. This type of error is always
signaled and will result in system shutdown.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD35. CPU Complex PCIe Surprise Link Down Logging May be Unexpectedly
Blocked
Problem: In the absence of a power controller, software is still allowed to set the Power Controller
Control (PCC) bit to a value of 1 in SLOTCTL (Bus 1,5; Device 2; Function 0; Offset
58h; bit 10). This action blocks logging of Surprise Link Down (SLD) errors regardless
of the state of the Power Controller Present (PCP) bit in SLOTCAP (Bus 1,2,3,4; Device
2; Function 0; Offset 54h bit 1). In the event of a PCIe slot losing power, associated
SLD errors should only be blocked if the PCP is set.
Implication: Software that relies upon SLD status may not operate as expected. Intel has not
observed this erratum in any commercially available software.
Workaround: Software should check that the SLOTCTL.PCP bit is set before writing the PCC bit in
SLOTCTL.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD38. CAP Error And ECC Error During ADC/ADDDC Sparing May Not be
Corrected
Problem: Under complex microarchitectural conditions, during Adaptive Data Correction/Adaptive
Double Device Data Correction (ADC/ADDDC) sparing, a correctable Command/
Address Parity (CAP) error and a correctable ECC error occurring simultaneously on the
last address of the spare copy may not be properly corrected.
Implication: Due to this erratum, correctable CAP errors and correctable ECC errors may not be
properly corrected resulting in an uncorrected error or unpredictable system behavior.
This erratum has only been observed in a synthetic test environment.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD39. NSR Field Attribute Does Not Comply With PCIe Base Specification 4.0
Problem: The access type of the No Soft Reset bit (bit 3) of the Power Management Control
Status Register (PMCSR) (Bus: 1-4; Device: 5; Function: 0; Offset: 84h) is Read/Write/
Locked; however, the PCIe Base Specification version 4.0 specifies this bit to be Read
Only.
Implication: Due to this erratum, software that relies on the NSR bit may behave unexpectedly.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD44. CPU Complex PCIe Rx Common Mode Impedance May be Too Low
During Reset or Power-Down
Problem: A PCIe receiver may exhibit impedance of approximately 2 kΩ - 3 kΩ at reset and 1 kΩ
at power-down compared to expected impedance above 20 kΩ (ZRX-HIGH-IMP-DC-
POS).
Implication: The processor does not meet the PCI Express* Base Specification, Revision 4.0 receiver
impedance greater than 20 kΩ. Intel has not observed any functional impact due to this
erratum.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD61. Processor May Not Allow Intel® DCI Tool to Operate at 100 MHz
Problem: The processor may incorrectly detect Low Frequency Periodic Signaling (LFPS) when
Intel® Direct Connect Interface (Intel® DCI) external debug host [Intel® DCI Out of
Band (OOB) adapter] is configured to run at 100 MHz.
Implication: Due to this erratum, the DCI tool may not work properly when configured to run at
100 MHz.
Workaround: Configure Intel DCI tool to operate at a valid frequency other than 100 MHz.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD74. PC6 Entry is Not Prevented With PECI Pkg C-State Entry Control
Problem: Setting Pkg C-state Entry Control to 1 via the PECI interface (WrPkgConfig Index 54)
does not correctly restrict entry into Package-C6 state (PC6).
Implication: When this erratum occurs, the processor may continue to briefly enter PC6 and
continue to increment the PC6 residency counter (MSR 3F9h).
Workaround: It may be possible for a BIOS code change to workaround this erratum.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD77. Call Instruction Wrapping Around The 32-Bit Address Boundary May
Return to Incorrect Address
Problem: In 32-bit mode, a call instruction wrapping around the 32-bit address should save a
return address near the bottom of the address space (low address) around address
zero. Under complex micro-architectural conditions, a return instruction following such
a call may return to the next sequential address instead (high address).
Implication: Due to this erratum, in 32-bit mode a return following a call instruction that wraps
around the 32-bit address boundary may return to the next sequential IP without
wrapping around the address, possibly resulting in a #PF. Intel has not observed this
behavior on any commercially available software.
Workaround: None identified. Software should not place call instructions in addresses that wrap
around the 32-bit address space in 32-bit mode.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD85. After a Warm Reset, The SMBus Host Controller May Incorrectly Set
The CPE Bit
Problem: After warm reset, the SMBus host controller may incorrectly set the CSR Parity Error
Status (CPE) field (bit 0) of the ERRSTS register (SMTBAR offset 18h).
Implication: Due to this erratum, software may receive unexpected interrupts from the SMBus host
controller.
Workaround: It may be possible for a BIOS code change to workaround this erratum.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD86. PCH PCIe Root Port Cluster 0 Does Not Correctly Process MCTP
Messages
Problem: The PCH PCIe Cluster 0 (Root Ports [RPs] 0, 1, 2, and 3) does not process Management
Component Transport Protocol (MCTP) messages correctly.
Implication: Due to this erratum, uncorrectable errors may be reported if the MCTP messages are
sent to or received from Cluster 0.
Workaround: It may be possible for a BIOS code change to workaround this erratum.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD87. PCH PCIe 3.0 Link May Observe Link Errors After Speed Change
Problem: If software initiates a PCH PCIe root port speed change from 8 GT/s to 2 GT/s or
4 GT/s and then back to 8 GT/s, the PCIe link may become unstable.
Implication: Due to this erratum, PCIe link correctable and uncorrectable link errors may occur.
Workaround: It may be possible for a BIOS code change to workaround this erratum.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD94. IERR Maybe Seen During Warm Reset After OS Path Load of Microcode
Revision IDs of 0x1000230 or 0x1000260
Problem: On a system with microcode revision ID 0x01000211 or earlier loaded, performing an
OS Patch Load of microcode revision IDs 0x01000230 or 0x01000260 will result in an
IERR upon the next warm reset.
Implication: Due to this erratum, the processor may report an IERR during a warm RESET.
Workaround: It may be possible for a BIOS to workaround this erratum.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD95. Reading TCO_RLD Register Sets SMBus Host Status In Use Status Bit
Problem: When software reads the TCO_RLD (TCOBASE Offset 0), hardware sets the In Use
Status (Host Status; SMBMBAR Offset 0 or SBA Offset 0; bit 6) in the Legacy SMBus
controller D31:F4.
Implication: Due to this erratum, the Legacy SMBus controller may appear to be in use, causing
software to not be able to use the Legacy SMBus controller.
Workaround: None identified.
Status: For the steppings affected, refer to the CPU Errata Summary Table.
ICXD97. PCH PCIe Root Ports Might Not Train After Disabling/Enabling the
PCIe Link
Problem: After a warm reset PCIe Devices connected to the PCH PCIe root ports may not train
following a PCIe link disable and re-enable (bit 4 of the Link Control Register B0, D[9-
12], [16-23], F0, 0x50).
Implication: Due to this erratum, PCH PCIe Root Ports may not train and will require a cold reset to
be retrained.
Workaround: Before UEFI FW programs the Initiate Link Training 0 (bit 3) of the PCIe Port Definition
Control Register 0 (Bus: 0; Device: 9-12, 16-23; Function: 0; Offset: D4h), it must set
bits[24:22] = b010 and bits[27:25] = b010 of Bus: 0; Device: 9-12, 16-23; Function:
0; Offset: A5Ch.
Status: For the steppings affected, refer to the CPU Errata Summary Table.