edk2-nvidia-202512.0
Pre-release
Pre-release
·
126 commits
to refs/heads/main
since this release
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 RELEASEas 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.inffor 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
VariableMmDependencywhere needed. - Renamed legacy headers for clarity.
- Use legacy
- 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.