NVIDIA Grace Platform Support Software Patches and Configurations Guide#

NVIDIA® Grace™ systems are composed of multiple hardware components that require support across different software subsystems. While several of these components have had adequate support in their respective upstream domains for some time, there is a subset that requires specific updates to remain reliably functional on Grace platforms. This guide provides information about the known patches and configuration settings that are required (or recommended) for interoperability with the Grace platform and might be helpful for customers who want to create their own custom software, for example, a Linux kernel, for these systems. This guide applies to all platforms that use the NVIDIA Grace system.

Document History#

Date

Description

August 10, 2023

  • Initial release.

September 7, 2023

  • Indicated TPM patch is now upstream.

  • Added additional arm_cspmu and mm patches.

  • Added CONFIG_DEVICE_MIGRATION and CONFIG_DEVICE_PRIVATE.

  • Clarified that CONFIG_ARM64_64K_PAGES is conditionally required for some NVIDIA GPU Driver versions.

September 8, 2023

  • Revised conditional requirements for CONFIG_ARM64_64K_PAGES and CONFIG_DEVICE_PRIVATE.

  • Added CONFIG_INIT_ON_ALLOC_DEFAULT_ON.

November 2, 2023

  • Reformatted document to categorize content.

  • Removed duplicate entries, added an additional iommu and dma-mapping patch.

  • Added CONFIG_SENSORS_ACPI_POWER.

December 18, 2023

  • Added contact information for NVIDIA Enterprise Experience.

April 18, 2024

  • Sorted tables by kernel version.

  • Added a performance patch table.

  • Added additional mm, pci, and thermal fix patches.

  • Added additional performance tools patches.

  • Updated CONFIG_TCG_TIS_SPI and CONFIG_SPI_TEGRA210_QUAD from modules to builtins.

May 30, 2024

  • Added column to track LKML discussion to provide patch context.

  • Added a CUDA patch table.

  • Added additional performance tools patches.

  • Added additional gpio, pci, and tlb fix patches.

  • Added CONFIG_ARM_SPE_PMU.

  • Added CONFIG_IOMMU_SVA.

August 20, 2024

  • Added TPM critical fix patch.

  • Added a performance tools patch.

  • Added PCIe configurability patch.

  • Added CONFIG_NVIDIA_CORESIGHT_PMU_ARCH_SYSTEM_PMU.

October 25, 2024

  • Removed unnecessary HMM patches from the CUDA patch table.

  • Added an i2c fix patch.

  • Added additional performance tools patches.

  • Added CONFIG_ARCH_TEGRA_241_SOC.

March 7, 2025

  • Added a PCI critical fix patch for GB200.

  • Added cppc_cpufreq patches.

  • Added a DOE v2 discovery patch.

  • Added a mm/vmscan fix patch.

  • Added AMU-based average frequency patches.

  • Added CONFIG_ARM_FFA_TRANSPORT, CONFIG_TEGRA_IVC, and CONFIG_USB_XHCI_PCI_RENESAS.

  • Added the arm-spe performance tool patches.

  • Added the PCI ACS configurability fix patch.

  • Added the HMAT print fix patch.

  • Added the acpi/prmt fix patch.

April 25, 2025

  • Created a table of configs required by Partner Diags.

  • Added the mmu_notifiers for range-based invalidates fix patch.

July 14, 2025

  • Added mm/gup fix patches.

  • Added RMDA/mlx5 warning during dereg_mr fix patch.

  • Added iommu skip PASID fix patch.

  • Added i2c/tegra check msg length in SMBUS block read fix patch.

July 16, 2025

  • Added the iommu_group for PCIe ACS fix patches.

  • Added the pci_enable_acs() ACS fix patch.

Aug 6, 2025

  • Added CONFIG_IOMMU_DEFAULT_DMA_LAZY.

For questions about the content in this document, contact NVIDIA Enterprise Experience.