Releases
uefi-202506.3
edk2-nvidia-202506.3 (r38.4)
Compare
Sorry, something went wrong.
No results found
Release Notes
New Features
T26x Per-Boot-Chain GPT: Capsule updates support partition layout changes.
PCIe Controller:
PERST asserted at UEFI exit (avoids USB errors).
Supports all 32-bit PCI memory ranges.
100ms delay after link training per spec.
I2C: Device initialization from DTB.
OP-TEE fTPM: Added FF-A support; refactored SMC handling.
NvDisplayControllerDxe:
Thor display clocks can be disabled.
HW info (clocks, bandwidth) updated in DT.
HW-specific context struct added.
ISP: Floorsweeping support in overlays.
FMP: DTS files for image type ID (T234/T264).
FF-A MEM_SHARE ABI: Added; enables var store protection on T264.
Build System:
Added "simple" build configs for T23x/T26x.
Renamed "embedded" build class to "minimal".
Added t26x_general_igx.defconfig.
GitHub workflow auto-builds all defconfigs.
Improvements
Boot Menu: Handles disabled menu/apps gracefully.
Shell PCD: Follows Kconfig setting.
RCM: Non-secure variable support enabled.
EqosDeviceDxe: Updated nvethernetrm; stats initialized.
Memory Handling: Improved init and freeing in PlatformBm.c.
FmpDeviceLib: Avoids uninitialized pointer.
Thermals: T264 cooling-device list floorsweeping.
Bug Fixes
MMU: Prevents disable during table updates.
STMM: Uses NV_ASSERT for errors.
Status Codes: OemDescStatusCodeDxe ignores debug logs.
BPMP: Proper token/status initialization.
QSPI: Improved tap delay handling and reset checks.
OP-TEE: Correct service ID; return value checks.
Measurement Partition: Cache reset on erase.
Var Store: Explicit reserved partition erase.
PCIe: Splits 32-bit memory aperture.
UFS: Conditional init for T26x.
NvDisplayControllerDxe:
Keeps EMC floor if display active.
Forces max EMC during UEFI.
Allows null pointer for DT property truncation.
Maintenance
NvDisplayControllerDxe: Refactored clock functions.
EqosDeviceDxe: Code cleanups.
You can’t perform that action at this time.