ReleaseNVIDIANVIDIApublished Dec 23, 2025seen Jun 26

NVIDIA/edk2-nvidia uefi-202512.0

NVIDIA/edk2-nvidia

Open original ↗

Captured source

source ↗
published Dec 23, 2025seen Jun 26captured Aug 30http 200method plain

edk2-nvidia-202512.0

Repository: NVIDIA/edk2-nvidia

Tag: uefi-202512.0

Published: 2025-12-23T13:41:00Z

Prerelease: yes

Release notes:

Release Notes

What’s Changed

  • The build.sh scripts no longer build both DEBUG and RELEASE images. Now, the DEBUG image will be built by default and the RELEASE can built by adding --target RELEASE as an argument.
  • The IntelUndi driver has been updated and the instructions have changed.

Features

  • I2C Device Init: Added device initialization during discovery, with vrs-pseq DTB-based sequence.
  • Disable Boot Options: Disabled boot options via efibootmgr now persist after reboot; improves Redfish support.
  • IntelUndi Driver: Upgraded to v30.5 with build fixes.
  • build_stuart: Script now uses a target argument and defaults to debug builds.
  • TH500 Snoop Menu: Added SLC force snoop promotion toggle in HII menu.

Fixes & Improvements

  • Android SBios Version: Use FmpVersionLibPcd.inf for Android SBios version.
  • Android FmpDxe Depex: Added dependency on gNVIDIAAndroidFmpInitCompleteProtocolGuid.
  • DPC Interrupts: Re-enabled for root ports and switches.
  • T264 Boot Chain: Renamed function for clang compatibility.
  • StandaloneMm:
  • Use legacy VariableMmDependency where needed.
  • Renamed legacy headers for clarity.
  • Build Tags: Fixed duplicate tag names in BUILDID_STRING.
  • Optee Header: Now includes OpteeNvLib.h.
  • PcdVFPEnabled: Removed dependency; FP assumed enabled.
  • MmCommunicate.h: Renamed headers to avoid conflicts.
  • DBG2: Updated to use upstream common CM objects.