Intel Releases Updated CPU Microcode For Xeon 6 SoCs "Granite Rapids D"
#Hardware

Intel Releases Updated CPU Microcode For Xeon 6 SoCs "Granite Rapids D"

Hardware Reporter
3 min read

Intel unexpectedly released microcode update 20260227 targeting specific functional issues in Xeon 6700P-B/6500P-B "Granite Rapids D" processors, addressing errata related to hardware remapping and PASID table entries.

Intel has surprised the Linux community with an out-of-cycle microcode release, version 20260227, specifically targeting functional issues affecting Xeon 6 "Granite Rapids D" System-on-Chips (SoCs). This unexpected update arrives outside Intel's typical Patch Tuesday schedule, indicating the urgency of the addressed issues.

Target Hardware and Scope

The microcode update exclusively affects Xeon 6700P-B/6500P-B Series SoCs with P-Cores based on Granite Rapids D architecture. No other Intel CPU families or core types are impacted by this particular release. This specificity suggests that Intel has identified isolated issues affecting only this particular variant of their latest server processors.

Addressed Errata Analysis

Based on Intel's Xeon 6 SoC specification updates published in January, the new microcode appears to address several critical errata:

  1. GNRD40: Remapping Hardware with Major Version Number 6 Incorrectly Advertises the ESRTPS Support
  2. GNRD41: Reserved(0) Check For a PASID Table Entry May Not Happen For a DMA Request
  3. GNRD42: Remapping Hardware Will Not Report The PASID Value For RTA.2 Faults in Modes Other Than Scalable Mode
  4. GNRD43: Remapping Hardware Does Not Perform a Reserved(0) Check in Interrupt Remap Table Entry

These errata primarily relate to hardware remapping functionality and Process Address Space ID (PASID) table handling, which are critical components for virtualization and I/O operations in modern server environments.

Technical Impact and Implications

The addressed errata have significant implications for server administrators and data center operators:

  • GNRD40 affects Extended Request Type Passthrough Support (ESRTPS), potentially causing incorrect reporting of I/O virtualization capabilities to the system.
  • GNRD41 and GNRD43 relate to reserved field validation in PASID table entries and interrupt remapping tables, which could lead to security vulnerabilities or system instability if malicious or malformed entries are processed.
  • GNRD42 impacts fault reporting in non-scalable modes, potentially complicating debugging and diagnostics in certain virtualization configurations.

Availability and Implementation

Linux administrators with Granite Rapids D hardware can obtain the new microcode files from Intel's GitHub repository. The update is delivered through standard Linux distribution channels, typically via the intel-microcode package.

For enterprise environments, this update should be evaluated in test environments before widespread deployment, as microcode updates can occasionally introduce unexpected behavior or performance impacts, despite their intended purpose being stability improvements.

Context in Intel's Release Cycle

This microcode release breaks from Intel's established pattern of delivering CPU microcode updates on their designated Patch Tuesday schedule. The off-cycle nature of this release suggests that Intel identified issues significant enough to warrant immediate correction, rather than waiting for the next scheduled update cycle.

Performance Considerations

While the specific performance impact of this microcode update remains unclear without hardware testing, historical precedent suggests that microcode updates addressing errata typically have minimal performance impact. However, in some cases, microcode updates have been known to slightly alter power management behavior or thermal characteristics, which could indirectly affect performance in certain workloads.

Conclusion

The release of microcode 20260227 demonstrates Intel's ongoing commitment to addressing hardware issues as they're identified, even when it means deviating from established update schedules. For Granite Rapids D users, this update represents an important maintenance item that should be applied to ensure system stability and security, particularly in virtualized environments where I/O remapping and PASID handling are critical functions.

Server administrators should monitor system behavior following the update deployment and consult Intel's official documentation for any additional guidance or follow-up releases related to these errata.

Comments

Loading comments...